




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第三章8086/8088指令系统主要内容控制计算机完成指定操作的命令称为指令。微处理器(CPU)所能执行的指令的集合称为指令系统,它与微处理器有密切的联系,不同的微处理器有不同的指令系统。在本章中主要讲解8086/8088CPU的寻址方式以及各种指令,并通过具体实例讲述了各条指令的功能和使用方法。8086/8088的指令按可分为六大类3.1.1指令的构成1、立即数(常数)2、寄存器操作数3、存储器操作数段寄存器使用的基本约定一条指令的执行时间=∑ 指令执行时间:由时钟周期长短和执行指令所需要 的时钟周期数决定。(执行一条指令需的时间) 访问内存操作执行一条指令的时间为基本执行时间加上计算有效地址所需要的时间。(计算有效地址所需 要时间由寻址方式决定。表---计算有效地址的时间 寻址方式计算有效地址所需时钟数 直接寻址 6 寄存器间接寻址 5 相对的寄存器间接寻址 9 基址变址寻址 7 基址变址寻址 8 相对基址变址寻址 11 相对基址变址寻址 12表---指令执行时间计算举例 指令 所需的时钟数访问内存次数 寄存器到寄存器 3 0 内存到寄存器 9+EA 1 ADD或SUB寄存器到内存 16+EA 2 立即数到寄存器 4 0 立即数到内存 17+EA 2 累加器到内存 10 1 内村到累加器 10 1 MOV 寄存器到寄存器 2 0 内存到寄存器 8+EA 1 寄存器到内存 9+EA 1 立即数到寄存器 4 0 立即数到内存 10+EA 1 MOV 寄存器到段寄存器 2 0 内存到段寄存器 8+EA 1 3.28086的寻址方式操作数(为一常数)直接由指令给出 (此操作数称为立即数) 立即寻址只能用于源操作数 例: MOVAX,1C8FH MOVBYTEPTR[2A00H],8FH 错误例: ×MOV2A00H,AX;错误! 立即数3.2.2直接寻址例: MOVAX,[3102H];AL←(3102H),AH←(3103H)3.2.3寄存器寻址2233H3.2.4寄存器间接寻址例:MOVAX,[SI];若(DS)=6000H,(SI)=1200H, (61200H)=44H,(61201H)=33H 指令执行后:(AX)=3344H。3.2.5寄存器相对寻址例:MOVAX,[BX+8] MOVCX,TABLE[SI] MOVAX,[BP+1000H];默认段寄存器为SS 例: MOVAX,DATA[BX];若(DS)=6000H,(BX)=1000H,DATA=2A00H, (63A00H)=66H,(63A01H)=55H PA=60000H+1000H+2A00H =63A00H。指令执行后:(AX)=5566H (见下页图示)操作码3.2.6基址-变址寻址830003.2.7相对的基址-变址寻址例: MOVAX,DATA[DI][BX];若(DS)=8000H,(BX)=2000H, (DI)=1000H,DATA=200H 则指令执行后(AH)=[83021H],(AL)=[83020H]使用相对的基址-变址寻址方式可以很方便地访问 二维数组。3.2.8隐含寻址小结8086的指令系统可以分为6大类: (1)数据传送指令; (2)算术运算指令; (3)逻辑指令与移位指令; (4)串操作指令; (5)控制转移指令; (6)处理器控制指令; 数据传送指令是最简单、最常用的一类指令,它是负责把数据、地址、或立即数传送到寄存器或存储单元中。1.通用数据传送指令(1)MOV:传送指令 MOV指令的格式为: MOVdest,src;(dest)←(src) 功能:将源操作数src复制到目的操作数dest中,结果目的操作数的内容等于源操作数的内容,源操作数src的内容不变。 对标志位的影响:无 格式: MOVreg/mem/seg,reg/mem/seg/imm具体来说可实现: ①MOVmem/reg1,mem/reg2;指令中两操作数中至少有一个为寄存器 ②MOVreg,data;立即数送寄存器 ③MOVmem,data;立即数送存储单元 ④MOVacc,mem;存储单元送累加器 ⑤MOVmem,acc;累加器送存储单元 ⑥MOVsegreg,mem/reg;存储单元/寄存器送段寄存器 ⑦MOVmem/reg,segreg;段寄存器送存储单元/寄存器MOV命令使用规则: (1)双操作数指令不允许两个操作数同时为段寄存器或存储器操作数。 MOVseg,seg;× MOVmem,mem;×(2)立即数不能传送到段

王子****青蛙
实名认证
内容提供者


最近下载
最新上传
浙江省宁波市2024-2025学年高三下学期4月高考模拟考试语文试题及参考答案.docx
汤成难《漂浮于万有引力中的房屋》阅读答案.docx
四川省达州市普通高中2025届第二次诊断性检测语文试卷及参考答案.docx
山西省吕梁市2025年高三下学期第二次模拟考试语文试题及参考答案.docx
山西省部分学校2024-2025学年高二下学期3月月考语文试题及参考答案.docx
山西省2025年届高考考前适应性测试(冲刺卷)语文试卷及参考答案.docx
全国各地市语文中考真题名著阅读分类汇编.docx
七年级历史下册易混易错84条.docx
湖北省2024-2025学年高一下学期4月期中联考语文试题及参考答案.docx
黑龙江省大庆市2025届高三第三次教学质量检测语文试卷及参考答案.docx