全文预览

微机原理实验报告

上传者:你的雨天 |  格式:doc  |  页数:24 |  大小:1102KB

文档介绍
转换为ASCII 码后存入起始地址为350AH 的内存单元中。自行绘制流程图。Р实验步骤Р编写程序,经编译、链接无误后装入系统;РSSTACK SEGMENT STACKРDW 64 DUP(?)РSSTACK ENDSРCODE SEGMENTРASSUME CS:CODEРSTART: MOV CX,0004HРMOV DI,3500H ;十六进制数源地址РMOV DX,[DI]РA1: MOV AX,DXРAND AX,000FH ;取低4位РCMP AL,0AHРJB A2 ;小于0AH则转A2РADD AL,07H ;在A~FH之间,需多加上7HРA2: ADD AL,30H ;转换为相应ASCII码РMOV [DI+0DH],AL ;结果存入目标地址РDEC DIРPUSH CXРMOV CL,04HРSHR DX,CL ;将十六进制数右移4位РPOP CXРLOOP A1РA3: JMP A3РCODE ENDSРEND STARTР(2)在3500H、3501H 中存入四位十六进制数203B,即键入E3500,然后输入3B 20;Р(3)先运行程序,然后再停止运行;Р(4)键入D350A,显示结果为:0000:350A 32 30 33 …;Р反复输入几组数据,验证程序功能。Р例如键入E3500,然后输入2D,46,显示结果如下:Р 实验三:循环程序设计实验Р1、实验目的Р1. 加深对循环结构的理解;Р2. 掌握循环结构程序设计的方法以及调试方法。Р2、实验设备РPC机一台,TD-PITE 实验装置一套。Р实验内容Р 计算S=1+2×3+3×4+4×5+…+N(N+1),直到N(N+1)项大于200为止,求某数据区内负数的个数。Р4、步骤Р第一部分:计算S=1+2×3+3×4+4×5+…+N(N+1),直到N(N+1)项大于200为止Р构思程序,画流程图:

收藏

分享

举报
下载此文档