微机原理与接口技术 教学课件 ppt 作者 何珍祥 第4章 8086CPU指令系统
94页1、本章教学重点和难点: 8086/8088 CPU的指令格式和寻址方式。 8086CPU指令系统中数据传送类、输入输出类、算术运算类指令的功能和使用。 Pentium系列CPU的新增寻址方式和新增指令。,第4章 8086 CPU指令系统,本章教学内容: 4.1 指令格式与寻址方式 (与数据有关、与转移地址有关的寻址方式) 4.2 8086 CPU指令系统 (数据传送指令、算术运算指令及逻辑指令) 4.3 Pentium系列CPU的指令系统 (Pentium系列CPU的新增寻址方式和新增指令),4.1.1 指令格式 1. 指令的一般格式,操作码字段,指示计算机所要执行的操作。 操作数字段,指指令执行操作的过程中所需的操作数。,根据操作数字段的个数一般分为零地址、一地址、二地址、三地址指令。 如:MOV DST(目的操作数),SRC(源操作数) 8086/8088 指令为l6个字节。第l个字节和第2个字节(部分位)表示操作码,其余为指令操作数。,4.1 指令格式与寻址方式,4.1.2 寻址方式 寻址方式(Addressing Mode):在指令中指定操作数的位置,即给出地址信息,在执行时需要
2、根据这个地址信息找到需要的操作数的方式。 1)与数据有关的寻址方式。 2)与转移地址有关的寻址方式。,1. 数据寻址方式 (1)立即寻址方式(Immediate addressing) 指令操作数部分直接给出指令的操作数,与指令操作码相接,顺序存放在代码段中。立即数有8/16 位 。 注意: 立即数寻址方式只能用于源操作数,主要用于给寄存器和存储器赋值。 立即数寻址方式不执行总线周期,执行速度快。 立即数为16 位时,存放遵循“低前高后”原则,低位字节存放在存储器低地址单元,高位字节存放在存储器高地址单元。,(2)寄存器寻址方式(Register addressing) 操作数放在寄存器内,由指令直接给出某个寄存器的名字,以寄存器的内容作为操作数。寄存器可以是16位的AX、BX、CX、DX、SI、DI、SP、BP寄存器,也可是8位的AH、AL、BH、BL、CH、CL、DH、DL寄存器。 注意: 寄存器寻址方式的指令操作在CPU内部执行,不需要执行总线周期,执行速度快。 寄存器寻址方式既适用于指令的源操作数,也适用于目的操作数,且可同时用于源操作数和目的操作数。,(3)与存储器寻址有关的
3、相关知识 操作数在存储单元中时,在指令中直接或间接地给出存放操作数的逻辑地址,以存取操作数。 存储器的逻辑地址由两部分构成:段基址和段内偏移。 在8086的各种存储器寻址方式中,寻找存储单元对应的偏移地址可以由多种成分组成,称为有效地址(本教材中用EA表示)。 依据有效地址组成成分的不同,存储器寻址可以分为直接寻址、寄存器间接寻址、寄存器相对寻址、基址变址寻址和相对基址变址寻址等形式。 EA=基址寄存器+变址寄存器+位移量(操作数部分的形式地址D) 程序实际运行时对应的物理地址基本计算公式如下: PA=(段基址寄存器)16+EA,(4)直接寻址方式(Direct addressing) 操作数在存储器中,指令中直接给出操作数所在存储单元的有效地址,代表操作数所在存储单元距离段首址的字节数。有效地址是一个无符号的16位二进制数。,【例4-3】,MOV AL,2000H EA=2000H,若假设DS=1000H,则: PA=DS16+EA=10000H+2000H=12000H 【例4-4】,MOV BX,ES:3000H EA=3000H,假设ES=3000H,内存单元(33000H)=
4、12H,(33001H)=34H,则: PA=ES16+EA=30000H+3000H=33000H 注意: 直接寻址方式的操作数所在存储单元的段地址一般在数据段寄存器DS中。 如操作数在其他段,则需用段超越前缀。 DB命令定义一个变量,或者说定义一个符号地址。,(5)寄存器间接寻址方式(Register indirect addressing) 操作数在存储器中,指令中寄存器的内容作为操作数在存储单元的有效地址。寄存器可以是某个基址寄存器BX、BP,或某个变址寄存器SI、DI。 EA=(REG) PA=(SREG)16+EA,【例4-6】,MOV AL,SI 假设DS=2345H,SI=1023H,则:EA=SI)=1023H, PA=(DS)16+EA=23450H+1023H=24473H 【例4-7】,MOV BX,BP 注意: 直接寻址方式的操作数所在存储单元的段地址一般在数据段寄存器DS中。 BP对应段寄存器默认选SS,SI,DI和BX则默认选DS。,(6)寄存器相对寻址方式(Register relative addressing) 操作数在存储器内,指令中寄存器的内容与
《微机原理与接口技术 教学课件 ppt 作者 何珍祥 第4章 8086CPU指令系统》由会员E****分享,可在线阅读,更多相关《微机原理与接口技术 教学课件 ppt 作者 何珍祥 第4章 8086CPU指令系统》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-03-21 39页
2024-03-21 41页
2024-03-21 40页
2024-03-21 34页
2024-03-21 33页
2024-03-21 35页
2024-03-21 21页
2024-03-21 45页
2024-03-21 33页
2024-02-20 85页