- 2
- 0
- 约5.82万字
- 约 146页
- 2023-06-05 发布于云南
- 举报
安徽理工人学计算机科学与技术系 咨敬龙 《汇编语言》
第3章 80x86指令系统和寻址方式
敖皆要求:
1 .掌握指令系统的基本概念:指令格式、寻址方
式、指令类型;掌握8086/8088指令系统中,各指
令的格式、功能和注意事项。
2 .了解其他的寻址方式和指令类型。
安徽理工人学计算机科学与技术系 咨敬龙 《汇编语言》
相关概念
一、什么是指令系统?
• 计算机的指令系统就是指该计算机能够执行的
全部指令的集合。
• 每种计算机都有它支持的指令集合。
・ 16位8086指令系统是整个Intel 80x86系列微处
理器指令系统的基础。
安徽理工人学计算机科学与技术系 咨敬龙 《汇编语言》
、指令格式
指令 操作码和操作数两部分组成O
操作码 操作数 操作数
操作码说明计算机要执行哪种操作,如传送、运算、
移位、跳转等操作,它是指令中不可缺少的组成部分。
操作数是指令执行的参与者,即各种操作的对象。
有些指令不需要操作数,通常的指令都有一个或两个
操作数,也有个别指令有3个甚至4个操作数,通常成为一
地址指令、二地址指令、三…
安徽理工人学计算机科学与技术系 咨敬龙 《汇编语言》
三、学习指令的注意事项
■ 指令的功能——该指令能够实现何种操作。通常指令助
记符就是指令功能的英文单词或其缩写形式。
■ 指令支持的寻址方式——该指令中的操作数可以采用何
种寻址方式。
■ 指令对标志的影响——该指令执行后是否对各个标志位
有影响,以及如何影响。
■ 其他方面——该指令其他需要特别注意的地方,如指令
执行时的约定设置、必须预置的参数、隐含使用的寄存器等。
安徽理工人学计算机科学与技术系 咨敬龙 《汇编语言》
3.1 80x86寻址方式
寻址、寻址方式的概念
指令中操作数字段实质上是指出操作数存放于何处。一
般来说,操作数可以跟随在指令操作码之后,称为立即数;
操作数也可以存放在CPU 内部的寄存器中,称为寄存器操作
数。绝大多数的操作数存放在内存储器中,称为存储器操作
数。指令指定操作数的位置,即给出地址信息,在执行时需
要根据这个地址信息找到需要的操作数。这种寻找操作数的
过程称为寻址,而寻找操作数的方法称为寻址方式。
安徽理工人学计算机科学与技术系 咨敬龙 《汇编语言》
指令的助记符格式:
指令助忆符[操作数1 [,操作数2 [,操作数3]]][;注释]
指令助忆符体现该指令的功能,它对应一条二进制编码的机器
指令。指令的操作数个数由该指令确定,可以没有操作数,也可以
有一个、二个或三个操作数。绝大多数指令的操作数要显式的写出
来,但也有指令的操作数是隐含的,不需要在指令中写出。
注:当指令含有操作数,则在书写时必须遵守:
♦指令助记符和操作数之间要有分隔符,分隔符可以是若干个空格
或TAB键;
♦:♦如果指令含有多个操作数,那么,操作数之间要用逗号 “,“分开
♦:♦指令后面还可以书写注释内容,不过,要在注释之前书写分号
安徽理工人学计算机科学与技术系 咨敬龙 《汇编语言》
3.1.1与数据有关的寻址方式
以MOV指令为例:
?哂证 MOV AX, 3069H
1 •寄存器寻址
MOV AL, BH
;直接寻址
MOV AX , [ 2000H ]
;寄存器间接寻址
MOV AX , [ BX ]
【•寄存器相对寻址
您可能关注的文档
最近下载
- 03D501-4 接地装置安装图集.docx VIP
- 熔体纺丝工艺与质量控制 丙纶FDY纺丝工艺操作 丙纶长丝纺丝工艺操作.pptx VIP
- 江苏省南通市如东县2023-2024学年四年级数学第一学期期末统考试题含答案.doc VIP
- (2025秋新版)青岛版三年级科学上册《17+水蒸发》ppt课件.pptx VIP
- 最新物流员岗位考试考核题库158题(含参考答案).docx VIP
- GJ B 2252A-2008四氧化二氮安全应用准则.pdf VIP
- T∕ZZB 1898-2020 锦纶66长丝缝纫线.docx VIP
- 机械制图——键联结和销联结.doc VIP
- 2026年郑州财税金融职业学院单招综合素质考试题库及答案1套.docx VIP
- 学堂在线 雨课堂 学堂云 高级医学英语 章节测试答案.docx VIP
原创力文档

文档评论(0)