微机原理-ch3-part

微机原理-ch3-part

ID:41359889

大小:1.19 MB

页数:49页

时间:2019-08-22

微机原理-ch3-part_第1页
微机原理-ch3-part_第2页
微机原理-ch3-part_第3页
微机原理-ch3-part_第4页
微机原理-ch3-part_第5页
资源描述:

《微机原理-ch3-part》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、微型计算机原理与接口技术—第三章8086寻址方式和指令系统-part1许江淳DepartmentofAutomationjx19631018@163.comKunmingUniversityofScience&TechnologyPage2【Outline】3.1概念3.28086的寻址方式3.3微机系统指令的机器码表示方法3.48086的指令系统KunmingUniversityofScience&TechnologyPage3复习-8086的工作过程KunmingUniversityofScien

2、ce&TechnologyPage43.1概念KunmingUniversityofScience&TechnologyPage53.1概念一、指令、指令系统和程序指令让CPU完成某种操作的命令。指令系统指令的集合。程序:能够完成某种特定功能的指令序列(时间上的先后)。KunmingUniversityofScience&TechnologyPage6二、机器码、机器语言、汇编语言机器码:指令的二进制代码。指令:操作码+操作数↓↓操作的性质操作的对象例:将2000H送给AX。机器码:10100010B

3、A1H→操作码00000000B00H→操作数00100000B20H→操作数机器语言:表示指令和数据的二进制数。(指令二进制代码的书写方式)KunmingUniversityofScience&TechnologyPage7汇编语言:指令的助记符书写方式。例:MOVAX,2000H汇编语言源程序:用汇编语言编写的程序。汇编程序:能将汇编语言源程序自动翻译成机器语言目标程序的计算机软件。KunmingUniversityofScience&TechnologyPage8三、8086指令分类按照操作数的

4、个数分:无操作数指令,例:等待指令WAIT单操作数指令,例:加1指令INCAL双操作数指令,例:减法指令SUBAL,BL源操作数:后者(BL)目的操作数:前者(AL)KunmingUniversityofScience&TechnologyPage9[小结]汇编源程序不能为CPU直接执行,需经过编译。每条汇编指令均有特定的机器码对应。执行速度:操作数在寄存器中或为立即数时较快,在存贮器或I/O中时较慢。KunmingUniversityofScience&TechnologyPage103.28086

5、指令系统的寻址方式KunmingUniversityofScience&TechnologyPage113.28086指令系统的寻址方式指令:操作码+操作数寻址方式:寻找指令地址和操作数地址的方式的统称。KunmingUniversityofScience&TechnologyPage12执行速度不同的原因:不同的存放地点,执行速度不同:操作数在寄存器中指令执行速度快:在CPU内部立即执行;立即数寻址指令执行速度较快:直接从指令队列中取数;操作数在存储器或I/O端口中指令执行速度较慢:通过总线与CPU

6、交换数据。CPU进行读/写存储器的操作:①把一个偏移量送到BIU,计算出20位物理地址;②执行总线周期存取操作数。KunmingUniversityofScience&TechnologyPage13一、操作数寻址方式(8种)操作数寻址方式:又称数据存贮器寻址方式KunmingUniversityofScience&TechnologyPage141.立即寻址立即寻址(ImmediateAddressing)含义:操作数直接包含在指令中,且是一个8位或16位的常数(立即数)例:MOVAX,3000H执

7、行后:AX=3000H【注意】立即数可以是8位的,也可以是16位的。若是16位,则低位放在低8位,高位放在高8位。立即寻址主要用来给寄存器或存储器赋初值。KunmingUniversityofScience&TechnologyPage152.寄存器寻址方式寄存器寻址方式含义:操作数包含在寄存器中,由指令指定寄存器的名称。例:MOVBX,AX执行前:AX=1234H,BX=0000H执行后:AX=1234H,BX=1234H[注意]:源操作数的长度必须与目的操作数一致.MOVAH,BXCS不能用MOV

8、指令修改。MOVCS,BXKunmingUniversityofScience&TechnologyPage163.直接寻址方式直接寻址方式含义:有效地址EA直接由指令给出,紧跟在操作码之后。EA(EffectiveAddress)有效地址:操作数的偏移地址。物理地址=段地址16+偏移地址=段地址16+EA直接寻址有三种情况:无段超越前缀有段超越前缀符号地址KunmingUniversityofScience&TechnologyPage17(1)无

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。