1. 首页
  2. 课程学习
  3. 软件测试
  4. 微机原理实验报告

微机原理实验报告

上传者: 2018-12-21 02:16:44上传 DOCX文件 18.21KB 热度 32次
微机原理实验报告 实验一 1-1.从3500H内存单元开始建立0~15共16个数据(建立的数据为00H,01H~09H.0AH~0FH)。并运行之,检查记录结果。 分析 ①:3500H为偏移地址,对应的段基址采用默认的DS当前值; ②程序中,如果不涉及到堆栈,则堆栈段可省略; 源程序: DATAS SEGMENT ORG 3500H;指定数据存放的起始偏移地址 ANSWER DB 16 DUP(?) ;为结果从偏移地址3500H开始连续预留16个字节单元 DATAS ENDS STACKS SEGMENT ;此处输入堆栈段代码 STACKS ENDS CODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKS START: MOV AX,DATAS MOV DS,AX MOV DI,3500H;程序开始设置数据区首地址 MOV CX,0010H;把字节数送入cx中(loop语句会用到) MOV AL,00H;将初值OOH送入AL RE: MOV [DI],AL;写入第一字节 INC DI;地址指 针+1 INC AL;将AL中的数据+1 LOOP RE;重复16次 MOV AH,4CH INT 21H CODES ENDS END START
用户评论