- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8086指令系统汇编实训实例
8086指令系统实训实例
一、80x86微处理器中的寄存器
图1-1 80x86微处理器的基本结构寄存器
标志寄存器对照表
序号
类别
1
2
3
4
5
6
7
8
9 EFLAG OF DF IF TF SF ZF AF PF CF DEBUG=1 OV DN EI NG ZR AC PE CY DEBUG=0 NV UP DI PL NZ NA PO NC
标志名称 设置 未设置标志名称 设置 未设置溢出 OV(溢出) NV(未溢出) 零位 ZR(为0) NZ(不等于零)方向 UP(增加) DN (减少) 辅助进位 ACNA(无进位)中断 EI(许可) DI(禁止) 奇偶标志 PE(偶) PO(奇)符号 NG(负) PL(正) 进位 CY (有进位) NC(清除进位)指令 格式 功能 备注 A A [] 编译汇编语言指令 A 100 C C [区段1] [区段] [区段2] 将两块内存作比较 C 100 L20 200 D D [] [长度] [地址范围] 显示的内容 D 100 L20E E [地址] 空格键编辑下一个 编辑 E 100 F F [地址] [长度] [内容] 填充指定内存区块内容 F 100 L10 90 G G [地址] [断点1] [断点2] 带有任选断点执行 G100 …… H H [数1] [数2] 十六进制加减 H 44 33 I I [端口] 读/显示输入字节 L L [地址]或[磁碟,磁轨,区] 装入文件或磁区 L 100 2 1 2 M M [] [长度] [目标地址] 传送内存区块 M 100 L10 110 N N [] 定义文件 N O O [端口位址] 输出字节到端口 Q Q 退出DEBUG界面 Q R R [寄存器] 显示修改寄存器 R AX S S [] [长度] ‘参数’ 对字符进行检索 S 100 L70 j T T [=]或[] 单步追踪 T U U [] [指令长度] 反汇编 U 100W W [地址]或[指定范围] 写入文件W 200
实例: 查看主板BIOS信息: 输入“D FE00:0”,回车后看到结果就是主板BIOS的厂商信息。接着再输入“D FFFF:5 L 8”,回车后,主板的BIOS版本日期也出来了。
四、DOS常用的几个系统功能调用
1. 调用方法DOS功能调用的子程序已按顺序编号功能号(00H~68H),其调用方法是:(1) 功能号→AH(2) 入口参数指定寄存器(3) INT? 21H() INT? 20H 此为结束语句
2、常用的系统功能调用1) 1号调用——从键盘输入单个字符功能: 等待从键盘输入一个字符并送入。) 2号调用——在显示器上显示输出单个字符功能:将中的字符送显示器显示。) 9号调用——在显示器上显示输出字符串功能:将当前数据区中DS:DX所指向的字符串送显示器显示以 $ 结尾。??????) 0AH号调用——从键盘输入字符串第1个字节指出缓冲区能容纳的字符个数,即缓冲区长度,不能为0第2个字节保留,以存放实际输入的字符个数第3个字节开始存放从键盘输入的字符串。功能: 从键盘接收字符串送入内存的缓冲区,同时送显示。????????????????N 文件名.COM ;, 2.输入 RBX ;查看 BX 寄存器存放3.输入 RCX ;以CX存放 4.输入 W ;用W命令将该程序写入磁盘中MOV BX,2000
MOV CX,0010
MOV AL,01
MOV [BX],AL ;0108
INC AL
INC BX
LOOP 0108
INT 20
6. 将1000H开始的4个单元中的大数找出来;
MOV BX,1000
MOV AL,[BX]
MOV CX,0003
INC BX ;0108
CMP AL,[BX]
JNB 010F
MOV AL,[BX]
DEC CX ;010F
JNZ 0108
MOV DL,AL
INT 20
7. 比较连续两个单元中数的大小,相等=88,不相等=FFH; comp50-2.COM
MOV SI,1000
MOV DI,2000
MOV CX,0002
MOV AL,[SI] ;0109
CMP
您可能关注的文档
最近下载
- 《改造我们的学习》课件+2024-2025学年统编版高中语文选择性必修中册.pptx VIP
- T∕CECS 10028-2019 绿色建材评价 钢结构房屋用钢构件(可复制版).pdf
- 毕业典礼的活动策划方案.pptx VIP
- A4线缆标签打印模板.xls VIP
- 2022年高中学业水平考试试题及答案9科.docx VIP
- 临潭县住房和城乡建设局社会稳定风险评估工作实施方案.pdf VIP
- 新北区苏科版二年级上册劳动《6、树叶书签》教案.docx VIP
- 试验设计与数据处理(第三版)李云雁-第4章-回归分析.pptx VIP
- 西子奥的斯OH-CON电气原理图纸XAA21310S 一体化LMCB图纸.pdf
- A4标签打印模板.xls VIP
文档评论(0)