MOVAXBX寄存器间接寻址.ppt
123页1、微机原理与接口技术 第3章 8086寻址方式和指令系统,主讲教师:卢萍,本章目录,3.1 8086的寻址方式 3.2 指令的机器码表示方法 3.3 8086的指令系统,对一条带有操作数的指令,关注的焦点问题有哪些?,寻址方式:寻找操作数存放地址的方式,即在指令中所指出的计算操作数地址的方法。,指令执行什么操作? 操作数在哪?,操作数的存放地址,操作数在主存时:关注段址/段选择符、段内偏移,操作数的类型 字节(DB)/字(DW) /双字(DD),CPU内的寄存器,主存,I/O设备端口,3.1 8086的寻址方式问题的由来,对比问题:如何得到某人的住址?,看见该人回到自己的家里。 立即得到 向该人询问。 直接获得 问其他知情者。 间接获得 每个知情者可能只知道一部分,要问几个知情者。 组合方式 结论:客观上存在几种可能的渠道获得某人的住址,然后找到该人。 计算机的指令也可以通过几种方式得到操作数的存放地址,然后取到操作数。,寻址方式分类,寻址方式是根据存储部件来分类 寄存器方式(操作数在寄存器中) 存贮器方式(操作数在存贮器中) 操作数在存储器中(一般是数据段、堆栈段) 寄存器间接方式 变
2、址方式 基址加变址方式 直接方式 操作数跟在指令后面即在代码段中,也是存储器 立即寻址方式 端口方式(操作数在I/O端口中),3.1.1 立即寻址,操作数直接包含在指令中,操作数与操作码一起存入代码段中。立即数有8位和16位。 例 :MOV AL,5 ;源操作数为立即寻址 指令执行后,AL=05H,8位数据05H存入AL寄存器。 例 :MOV AX,3064H ;源操作数为立即寻址 指令执行后,AX=3064H,16位数据 3064H存入AX寄存器。,注意,立即数只能作源操作数,不能作目的操作数。 以A、B、C、D、E、F开头的数字出现在指令中时,必须在前面加一个数字0。 立即数可以送到寄存器、存储器中。 例:下列指令是错误的。 MOV 2000H,AX MOV AL,B5H 而指令MOV 2000H,1234H是对的。,例1:DEC BL,执行前 : (BL)=43H 执 行: (BL) 1 = 43 H 1 = 42H BL 执行后: (BL)=42H,使用格式: R 功 能: 寄存器R中的内容即为操作数。 说 明: 除个别指令外,R可为任意寄存器。,3.1.2 寄存器寻址,例2:
3、ADD AX , BX,执行前 : (AX)=1234H, (BX)=5620H 执行: (AX)+(BX) = 6854H AX 结果: (AX)=6854H , (BX)=5620H,3.1.2 寄存器寻址,1.寄存器既可以作为源操作数,也可以作为目的操作数; 2.不能混用8位和16位寄存器; MOV AL, BX ; 错误 3.某些指令不支持段寄存器; ADD AX, DS ; 错误 4.寄存器寻址的指令执行速度快,在编程中,应当充分利用寄存器存放经常使用的操作数。,寄存器寻址说明:,3.1.2 寄存器寻址,3.1.3 存储器寻址方式,在存储器寻址方式中,操作数是某个内存单元的内容(值),指令中给出的是内存单元的有效地址EA(即偏移地址),段地址通常在隐含的某个段寄存器中。由于内存单元的地址的给出方式不同,存储器寻址又可分为以下几种寻址方式:直接寻址、寄存器间址、寄存器相对寻址、基址变址寻址、基址变址相对寻址。,1、直接寻址方式,形式:MOV AX,nn ;nn是数值地址 MOV AX,X ; X是符号地址 在直接寻址方式中,操作数的偏移地址(有效地址EA)直接用指令加以指定(有
4、直接地址值和标号两种形式),它存放在代码段中指定操作码之后,但操作数一般存放在存储器的数据段中,所以必须先求出操作数的物理地址,然后再访问存储器才能取得操作数。段地址隐含的由DS 指定,也可以ES指定,但需在指令中指明。最后存储器地址为:DS:偏移地址 或 ES:偏移地址。,1、直接寻址方式,MOV AX,2000H 将 DS:2000H单元内容送入AX MOV AL,2000H 将 DS:2000H单元的内容取一个字节送AL MOV AX,ES:2000H ; 使用跨段前缀 将 ES:2000H单元中的内容送入AX MOV AL,X ;X是变量名, 即符号地址 X必须是数据段中用DB伪指令定义的变量 传送原则:低地址的内容(字节)送寄存器的低位,高地址的内容送寄存器的高位。,使用格式: R 功 能:寄存器R中的内容为操作数的偏移地址。 说 明: 操作数在内存中; 操作数的偏移地址在指令指明的寄存器中。,寄存器间接寻址方式的寻址过程,2 寄存器间接寻址,R 可以是: 4个16位通用寄存器中的一个:BX,SI,DI,BP 操作数的偏移地址在指令指明的寄存器中 3. 操作数所在的段: 若R
《MOVAXBX寄存器间接寻址.ppt》由会员小**分享,可在线阅读,更多相关《MOVAXBX寄存器间接寻址.ppt》请在金锄头文库上搜索。
2020年高考真题——理科综合(全国卷Ⅲ)+Word版含答案
2021年绝味鸭脖策划书
2021年熟食店创业方案
2021年熟食店开店策划
2021年卤菜店创业计划书
2021年周黑鸭网络营销策划方案
东大21年1月考试《现代设计方法》考核作业
谈我国行政管理效率的现状及其改观对策(论文)
单证员考试-备考辅导-复习资料:无贸易背景信用证案分析.docx
土木工程毕业生答辩自述.docx
建筑学毕业后工作状态真实写照.doc
C#代码规范(湖南大学).doc
xx区食药监局2019年工作总结及2020年工作计划
2019年中医院药物维持治疗门诊工人先锋号先进事迹
2019年度xx乡镇林长制工作总结
2019年性艾科工作计划书
2019年人才服务局全国扶贫日活动开展情况总结
关于组工信息选题的几点思考
摘了穷帽子 有了新模样
2019年某集团公司基层党支部书记培训班心得体会
2024-01-31 15页
2024-01-31 21页
2024-01-31 37页
2024-01-31 30页
2024-01-31 22页
2024-01-31 48页
2024-01-31 32页
2024-01-31 40页
2024-01-31 31页
2024-01-31 20页