2022年2022年汇编语言程序设计实验指导大作业,推荐文档 .pdf
《2022年2022年汇编语言程序设计实验指导大作业,推荐文档 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年汇编语言程序设计实验指导大作业,推荐文档 .pdf(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验一、调试工具DEBUG 的应用一、 DEBUG 命令使用1、 开机后 , 切换到命令提示符窗口下,出现提示符后键入命令DEBUG, 进入调试环境,显示提示符 - 。2、用命令 F 200 220 AB 将AB 的两个 ASCII码循环填入内存。注:第一个参数 200是当前段的起始偏移地址,第二个参数 220是终了偏移地址,第三个参数 AB 是被填入的数值,若不给出第二个参数则填入128(8行)个字节。3、用命令 D200 观察内存中的十六进制码及屏幕右边的ASCII字符。4、用命令 F230 23F 12 重复上二项实验, 观察结果并比较。5、用命令 E200 41 42 43 44 45
2、将A-E的ASCII码写入地址为200开始的内存单元中, 再用 D命令观察结果 , 看键入的十六进制数和ASCII码的对应关系。6、用 H命令检查下列各组十六进制数的和与差(补码表示): (1)56H,34H (2)23H,45H (3)AB,3045H 注:输入 H 12 34 则在下一行显示0046 FFDE ,即二者的补码和与差。在DEBUG 环境下所有数据和地址都是按16进制处理,所以不要加后面的H 标志。7、用 R命令检查各寄存器内容, 特别注意 AX,BX,CX,DX,IP 及标志位中 ZF,CF和AF 的内容。8、用 R命令将 AX,BX内容改写为 1050H及23A8H。名师资
3、料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 18 页 - - - - - - - - - 二、 8086 常用指令练习1、传送指令1)用A命令在内存 400H处键入下列内容: -A 0400 *:0400 MOV AX,1234 *:0403 MOV BX,5678 *:0406 XCHG AX,BX *:0408 MOV AH,10 *:040A MOV AL,20 *:040C MOV CX,89AB *:040F XCHG AX,CX *:0411 注: * 为段寄存
4、器 CS 的当前值,内容是不一定的,每行命令以回车键结束。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 18 页 - - - - - - - - - 2)用U命令检查键入的程序并记录, 特别注意左边的机器码与指令的对应关系。-U 0400 3)用T命令逐条运行这些指令, 每运行一行指令观察各寄存器及IP的变化情况, 并注意标志位的变化情况。-T =0400 (注: =400是表示从偏移地址400处开始单步执行)-T (不给出地址,则表示接续上一条指令执行)-T 名师资料
5、总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 18 页 - - - - - - - - - 2、加减法指令: 1)用A命令在内存 100H处键入下列内容: MOV AH,11 MOV AL,22 ADD AL,AH SUB AL,33 MOV CX,1234 MOV DX,5678 ADD CX,DX SUB CX,AX SUB CX,CX 2)用U命令检查键入的程序及对应的机器码。3)用T命令逐条运行这些指令,检查并记录有关寄存器及ZF情况。名师资料总结 - - -精品资料欢
6、迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 18 页 - - - - - - - - - 当进行 mov 运算时, ZF 标志位不会改变,因为mov 指令的执行并不会改变标志位。ZR 表示 ZF=1,NZ 表示 ZF=0。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 18 页 - - - - - - - - - 3、带进位加减法:1)用A命令在内存 200H处键入下列内容, 并
7、用 U命令检查 : MOV AH,12 MOV AL,84 MOV CH,56 MOV CL,78 ADD AL,CL ADC AH,CH MOV DH,A7 MOV DL,58 SUB DL,7F SBB DH,34 2)用T命令逐条运行这些指令,检查并记录有寄存器及CF内容。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 18 页 - - - - - - - - - 3)上面这段程序若改用16 位操作指令达到同样结果,怎么改?试修改并运行之。修改后:4、BCD 码加减
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年汇编语言程序设计实验指导大作业 推荐文档 2022 汇编语言 程序设计 实验 指导 作业 推荐 文档
限制150内