微机课件第3章修改
229页1、第3章 指令系统和寻址方式,3.1 指令系统概述 3.2 8088/8086 CPU的寻址方式 3.3 8088/8086 CPU的指令系统 习题3,操作码:指示指令的操作类型; 操作数:指令所需操作数或操作数的地址,可位于寄存器、存储器或I/O端口;操作数可以没有,也可以只有一个,也可以有两个,一个源操作数,一个目的操作数。 例3-1: HLT ; 暂停指令,编码为F4H DEC BX; 编码为4BH MOV AX,CX ;将CX的内容送入AX中。,3.1 指令系统概述,1、指令格式 指令由两部分组成:操作码字段和地址码字段,格式如下:,3.2 8088/8086 CPU的寻址方式,8088/8086 CPU的寻址分为两类,即数据寻址和指令寻址。 数据寻址方式:CPU用来获取操作数的存放地址及操作结果的存放地址的方法。,3.2.1 立即寻址方式 立即寻址方式指寻找的操作数紧跟在指令操作码之后。汇编语言格式表示为: 操作码 数字表达式 【例3-2】 MOV AX,267 MOV AL,10010011B AND 0FEH MOV AL,PORT1 MOV AX,DATA1,例中,“26
2、7”是数字;“10010011B AND 0FEH”是一个数字表达式;PORT1是一个用EQU定义的变量名,属于常数;DATA1是定义的段名,实际上就是段地址,是一常数。 对于数字表达式的编译:在汇编立即寻址方式时,汇编程序首先计算出数字表达式的值,然后将其写入指令的地址码字段,这称为立即数。,【例3-3】 MOV AL,0FFH 操作的示意图如图3.2所示。,图3.2 8位立即寻址操作示意图,【例3-4】 MOV AX,1234H 操作的示意图如图3.3所示。 注意:这种寻址方式不能用于单操作数指令。若用于双操作数指令,也只能用于源操作数字段,不能用于目的操作数字段。,图3.3 16位立即寻址操作示意图,3.2.2 寄存器寻址方式 寄存器寻址是指寻找的操作数在某个寄存器中。汇编语言格式表示为: 操作码 寄存器名 如:AL,BX,CX,DS等。 【例3-5】MOV AX,BX MOV AL,BL 例中,AX,BX是16位寄存器寻址方式;AL,BL是8位寄存器寻址方式。,3.2.3 存储器寻址方式 当操作数放在存储器中的某个单元时,CPU要访问存储器才能获得该操作数。如果存储器的存储单元
3、地址是20位,把通过各种方法算出段内偏移地址(有效地址),结合段地址形成20位物理地址找到操作数的方法,统称为存储器寻址方式。 1. 直接寻址方式 直接寻址方式是指寻找的操作数的地址在指令中直接给出。格式表示为: 操作码 地址表达式 (或地址表达式) 操作码 数字表达式,【例3-6】 假设TABLE是在数据段定义的一个字节数组的首地址标号(变量名),其偏移地址为1000H,则指令 MOV AL,TABLE 或 MOV AL,TABLE+2 或 MOV AL,TABLE 或 MOV AL,TABLE+2 或 MOV AL,1000H 或 MOV AL,1000H+2 是等效的,都是直接寻址方式。,【例3-7】 MOV AX,1000H 如果(DS)=3000H,(31000H)=12H,(31001H)=34H,则指令执行完以后,(AX)=3412H。 注意:该寻址方式默认的段寄存器是DS。由于8086的存储器采用分段管理,因此寻找一个内存操作数,只能在某一段的64K范围内寻找。对于以上的寻址方式,系统都有一个基本的段约定。当操作数段地址不在约定的段寄存器时,可以使用段超越前缀取代其约定
4、段。,段超越前缀形式为:“ 段寄存器名:” 段超越其汇编格式为 段寄存器名:地址表达式 或 段寄存器名:数字表达式 或 段寄存器名:地址表达式 或 段寄存器名:数字表达式 例如: MOV AX,ES:BP ;段地址在ES MOV AX,CS:BX SI ;段地址在CS,段地址的基本约定和允许超越的情况如表所示:,【例3-8】 假设TABLE是在附加数据段定义的一个字节数组的首地址标号,其偏移地址为1000H,则指令 MOV AL,ES:TABLE 或 MOV AL,ES:TABLE 或 MOV AL,ES:1000H 或 MOV AL,ES:1000H 是等效的,都表示将字节数组的第一个数组元素送入AL寄存器中。,2. 寄存器间接寻址方式 在计算机中通常将BX、BP称为基址寄存器,SI、DI称为变址寄存器,寻址时操作数的地址被放在这些寄存器中。 寄存器间接寻址方式在汇编格式中表示为: 基址寄存器名或变址寄存器名 【例3-9】 MOV AX,BX MOV AX,SI 例中,BX、SI都是寄存器间接寻址方式。寄存器间接寻址要用方括号括起来,以便与寄存器操作数相区别。,汇编寻址这种方式时,汇
《微机课件第3章修改》由会员E****分享,可在线阅读,更多相关《微机课件第3章修改》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课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页