第三章 8086的指令系统

上传人:aa****6 文档编号:50952156 上传时间:2018-08-11 格式:PPT 页数:143 大小:1.81MB
返回 下载 相关 举报
第三章 8086的指令系统_第1页
第1页 / 共143页
第三章 8086的指令系统_第2页
第2页 / 共143页
第三章 8086的指令系统_第3页
第3页 / 共143页
第三章 8086的指令系统_第4页
第4页 / 共143页
第三章 8086的指令系统_第5页
第5页 / 共143页
点击查看更多>>
资源描述

《第三章 8086的指令系统》由会员分享,可在线阅读,更多相关《第三章 8086的指令系统(143页珍藏版)》请在金锄头文库上搜索。

1、微型计算机原理及其应用 第三章:8086/8088的指令系统皖西学院计算机科学与技术系1左旭坤()第三章:8086/8088的指令系统 寻址方式 指令系统2左旭坤()第三章:8086/8088的指令系统 寻址方式 指令系统3左旭坤()第三章:8086/8088的指令系统寻址方式 什么叫指令?指令系统?寻址方式?指令:计算机提供给用户的硬件命令。 指令系统(集):指令的集合。 操作码:指计算机所要执行的操作,即指出操作类型,是一种助 记符。 操作数:指在指令执行操作的过程中所需要的操作数。该部分可 以是操作数本身,也可以是操作数地址或是地址的一部分,还可 以是指向操作数地址的指针或其它有关操作数

2、的信息。指令的一般格式指令的一般格式用户通过指令 控制计算机硬件工作。 软/硬结合的思想! 不同厂家的处理器 ,指令系统不同。 同一厂家不同型号 的处理器指令系统有 差异;一般高级型号 兼容低级型号。MOV AL, 80HINC CXCLD4左旭坤()第三章:8086/8088的指令系统寻址方式 什么叫指令?指令系统?寻址方式? 源操作数:指令要操作的数。 目的操作数:对源操作数进行操作之后(例如加减操作等)的 结果。 寻址方式:指令中说明操作数来龙去脉的方式。 (源操作数的来源,以及目的操作数的去向)MOV AL, 80H ;将十六进制数80H送入AL源操作数:80H;目的操作数:80H I

3、NC CX;将CX的内容加一,再放回CX源操作数:(CX);目的操作数: (CX)-1 CLD;将标志寄存器DF标志位清零源操作数:DF标志位原来的数据;目的操作数:05左旭坤()第三章:8086/8088的指令系统寻址方式 8086/8088指令系统中有哪些寻址方式?立即数寻址方式(Immediate Addressing) 寄存器寻址方式(Register Addressing) 直接寻址方式(Direct Addressing) 寄存器间接寻址方式(Register Indirect Addressing) 寄存器相对寻址方式(Register Relative Addressing)

4、基址加变址寻址方式(Based Indexed Addressing) 相对基址加变址寻址方式 (Relative Based Indexed Addressing)6左旭坤()第三章:8086/8088的指令系统寻址方式 8086/8088指令系统中有哪些寻址方式?立即数寻址方式(Immediate Addressing) 寄存器寻址方式(Register Addressing) 直接寻址方式(Direct Addressing) 寄存器间接寻址方式(Register Indirect Addressing) 寄存器相对寻址方式(Register Relative Addressing) 基

5、址加变址寻址方式(Based Indexed Addressing) 相对基址加变址寻址方式 (Relative Based Indexed Addressing)7左旭坤()第三章:8086/8088的指令系统寻址方式 立即数寻址方式(Immediate Addressing) 操作数作为指令的一部分而直接写在指令中,这种操作数称为 立即数,这种寻址方式也就称为立即数寻址方式。MOV AX, 3412H8左旭坤()第三章:8086/8088的指令系统寻址方式 立即数寻址方式(Immediate Addressing) 立即操作数可以是8位或16位,并且是指令的一部分。立即数 据是和操作码一起

6、存放在代码段中,因此立即数据总是和操作 码一起被放入BIU中的指令队列里,在指令执行时不需再访问 存储器。MOV AH, 80H ADD AX, 1234H 以上指令中的第二操作数都是立即数,在汇编语言中,规定: 立即数不能作为指令中的第一操作数。该规定与高级语言中“ 赋值语句的左边不能是常量”的规定相一致。使用立即寻址的指令主要用来给寄存器赋初值。9左旭坤()第三章:8086/8088的指令系统寻址方式 8086/8088指令系统中有哪些寻址方式?立即数寻址方式(Immediate Addressing) 寄存器寻址方式(Register Addressing) 直接寻址方式(Direct

7、Addressing) 寄存器间接寻址方式(Register Indirect Addressing) 寄存器相对寻址方式(Register Relative Addressing) 基址加变址寻址方式(Based Indexed Addressing) 相对基址加变址寻址方式 (Relative Based Indexed Addressing)10左旭坤()第三章:8086/8088的指令系统寻址方式 寄存器寻址方式(Register Addressing) 操作数包含在CPU的内部寄存器中,如寄存器AX、BX、CX、DX 等,由指令指定寄存器号。MOV AX,BX11左旭坤()第三章:8

8、086/8088的指令系统寻址方式 寄存器寻址方式(Register Addressing) 对于16位操作数,寄存器可以是AX,BX,CX,DX,SI,DI,SP或 BP; 而对8位操作数,寄存器可以是AH,AL,BH,BL,CH,CL,DH 或DL。 特点: 操作数在CPU内,不用通过总线读写,速度快; 目的和源操作数均可采用此寻址方式。 MOV AX, BX; (BX)(AX) MOV CL, DL; (DL)(CL) INC CX; (CX)-1(CX) ROL AH, 1; 1DL?;循环次数减1;最大数存入2000H单元142左旭坤()10.设有100个字节数据,存放在数据段偏移量为2000H的内存单元中,以下程 序能从该段数据中找出最大的一个数,并将该数存入2100H单元中,请完 成该程序(在空白处填上合适的语句)。第三章 练习MAX: MOV BX, MOV AL, BXMOV CX, LOOP1: INC BXCMP AL, BXLOOP2MOV AL, BXLOOP2: DEC CXJNZMOV , AL143左旭坤()

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > 教育/培训/课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号