优质实用文档精选——实验报告一:汇编语言实验基础.docx
《优质实用文档精选——实验报告一:汇编语言实验基础.docx》由会员分享,可在线阅读,更多相关《优质实用文档精选——实验报告一:汇编语言实验基础.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验报告一:汇编语言实验基础一实验目的:1. 熟悉汇编语言程序的开发过程以及汇编语言常用软件的使用方法2. 掌握DEBUG常用命令的使用方法二、实验内容:1DEBUG 命令使用28088常用指令练习三、实验步骤:(一)DEBUG 命令使用: 1、打 DEBUG 进入 DEBUG 控制,显示提示符_ 。 2、用命令 F 100 10F A 将A的ASCII码填入内存。 3、用命令 D 100 10F 观察内存中的16进制码及屏幕右边的ASCII字符。 4、用命令 F 110 11F 41 重复上二项实验,观察结果并比较。 5、用命令 E 100 30 31 32 3F将30H-3FH写入地址为1
2、00开始的内存 单元中,再用D命令观察结果,看键入的16进制数是什么字符的ASCII码? 6、用H命令检查下列各组16进制数加减结果并和你的手算结果比较: (1)34H,22H (2)56H,78H (3)A5,79H (4)1284H,5678H (5)A758,347FH 7、用R 命令检查各寄存器内容,特别注意AX,BX,CX,DX,IP及标志位中ZF,CF 和AF的内容。 8、用R命令将AX,BX内容改写为1050H及23A8H。(二)8088常用指令练习 1、传送指令 1)用A命令在内存100H处键入下列内容: MOV AX,1234 MOV BX,5678 XCHG AX,BX M
3、OV AH,35 MOV AL,48MOV DX,75AB XCHG AX,DX 2)用U命令检查键入的程序,特别注意左边的机器码。 3)用T命令逐条运行这些指令,注意有关寄存器及IP的变化情况。并注意标志位有无变化。 2、加减法指令: 1)用A命令在内存100H处键入下列内容: MOV AH,34 MOV AL,22 ADD AL,AH SUB AL,78 MOV CX,1284 MOV DX,5678 ADD CX,DX SUB CX,AX SUB CX,CX 2)用U命令检查键入的程序及对应的机器码。 3)用T命令逐条运行这些指令,检查有关寄存器及ZF情况。 3、内存操作数及各种寻址方式
4、使用: 内容: MOV AX,1234 MOV 1000,AX MOV BX,1002 MOV BYTE PTRBX,20 MOV DL,39 INC BX MOV BX,DL DEC DL MOV SI,3 MOV BX+SI,DL MOV BX+SI+1,DL MOV WORD PTRBX+SI+2,2846 步骤: 1)用A命令键入上述程序,并用T命令逐条运行。 2)每运行一条有关内存操作数的指令,用D命令检查有关内存单元的内容并思考是什么寻址方式。3)注意D命令显示结果中右边的ASCII字符及双字节数存放法。实验报告二: 分支程序实验1. 实验目的:(1) 掌握分支程序的设计方法(2)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 优质 实用 文档 精选 实验 报告 汇编语言 基础
限制150内