实验三80868088常用指令使用概述Word下载.docx
- 文档编号:16112129
- 上传时间:2022-11-20
- 格式:DOCX
- 页数:15
- 大小:430KB
实验三80868088常用指令使用概述Word下载.docx
《实验三80868088常用指令使用概述Word下载.docx》由会员分享,可在线阅读,更多相关《实验三80868088常用指令使用概述Word下载.docx(15页珍藏版)》请在冰豆网上搜索。
2、DEBUG命令:
A,D,E,F,H,R,T,U。
3、BCD码,ASCII码及用16进制数表示二进制码的方法。
4、8086/8088寄存器:
AX,BX,CX,DX,FLAGS,IP。
内容及步骤:
一、DEBUG命令使用:
1、打DEBUG进入DEBUG控制,显示提示符'
-'
。
2、用命令F10010F'
A'
将'
的ASCII码填入内存。
3、用命令D10010F观察内存中的16进制码及屏幕右边的ASCII字符。
观察结果:
4、用命令F11011F41重复上二项实验,观察结果并比较。
5、用命令E100303132……3F将30H-3FH写入地址为100开始的内存
单元中,再用D命令观察结果,看键入的16进制数是什么字符的ASCII码?
6、用H命令检查下列各组16进制数加减结果并和你的手算结果比较:
(1)34H,22H
(2)56H,78H(3)A5,79H(4)1284H,5678H(5)A758,347FH
手算结果:
34H+22H=56H
34H-22H=12H
56H+78H=CEH
56H-78H==FFDEH
A5H+79h=11EH
a5H-79H=2CH
1284H+5678H=68FCH
1284H-5678H=BC0CH
A758H+347FH=DBD7H
A758H-347FH=72D9H
7、用R命令检查各寄存器内容,特别注意AX,BX,CX,DX,IP及标志位中ZF,CF
和AF的内容。
8、用R命令将AX,BX内容改写为1050H及23A8H。
二、
1、
2、
3、
4、
三、8086/8088常用指令练习
1、传送指令
1)用A命令在内存100H处键入下列内容:
MOVAX,1234
MOVBX,5678
XCHGAX,BX
MOVAH,35
MOVAL,48
MOVDX,75AB
XCHGAX,DX
2)用U命令检查键入的程序并记录,特别注意左边的机器码。
3)用T命令逐条运行这些指令,每运行一行检查并记录有关寄存器及IP的变化情况。
并注意标志位有无变化。
2、加减法指令:
MOVAH,34
MOVAL,22
ADDAL,AH
SUBAL,78
MOVCX,1284
MOVDX,5678
ADDCX,DX
SUBCX,AX
SUBCX,CX
2)用U命令检查键入的程序及对应的机器码。
3)用T命令逐条运行这些指令,检查并记录有关寄存器及ZF情况。
思考:
这次运行还是打入T,行不行?
怎么办?
用R命令检查一下IP的内容。
注意T命令与IP的关系。
3、带进位加减法:
1)用A命令在内存200H处键入下列内容,并用U命令检查:
MOVAH,12
MOVAL,84
MOVCH,56
MOVCL,78
ADDAL,CL
ADCAH,CH
MOVDH,A7
MOVDL,58
SUBDL,7F
SBBDH,34
2)用T命令逐条运行这些指令,检查并记录有寄存器及CF内容。
实验报告要求:
1、16进制数加减法手算结果及实验结果
参数一
参数二
加法实验结果
减法实验结果
加法手算结果
减法手算结果
34H
22H
0056
0012
56H
12H
78H
00CE
FFDE
CEH
FFDEH
A5H
79H
O11E
OO2C
11EH
2CH
1284H
5678H
68FC
BC0C
68FCH
BC0CH
A758H
347FH
DBD7
72D9
DBD7H
72D9H
2、完成教材P-66习题4,第二题,第1小题,并记录在实验报告中。
(实验报告不够填写,请自行添加)
1.
(1)用A名令在内存100H处输入下列指令内容:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 80868088 常用 指令 使用 概述