网站大量收购独家精品文档,联系QQ:2885784924

微机原理复习(杏).doc

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理复习(杏)

微机原理复习 微型计算机结构(3总线结构:地址总线、数据总线、控制总线) 有16根数据线和20根地址,8086可寻址的内存地址空间达220,即1MB; 8086可寻址的I/O地址空间达216,即64KB; 8086内部组成,BIU和EU的功能及各自的组成,熟知相应寄存器、功能部件在哪个接口部件中。 EU负责指令的执行; 算术逻辑单元(ALU),可完成8位或16位操作数进行算术或逻辑运算; 8个16位通用寄存器(AX、BX、CX、DX、SI、DI、SP和BP);标志寄存器; BIU负责CPU与存储器、I/O设备之间的数据传送。 4个16位段寄存器(DS、CS、ES、SS); 8086中有4个16位段寄存器,它们是:CS(代码段寄存器)、DS(数据段寄存器)、SS(堆栈段寄存器)和ES(附加段寄存器) 指令指针寄存器(IP);指令指针寄存器IP提供下一条要取出的指令所在存储单元的16位偏移地址。 20位的地址加法器; 8086CPU采用段地址、段内偏移地址两级存储器寻址方式,由一个20位地址加法器根据16位段地址和16位段内偏移地址计算出20位的物理地址PA(Physical Address)。 其计算方法是:将CPU中的16位段寄存器内容左移4位(×16)与16位的逻辑地址(又称偏移地址)在地址加法器内相加,得到所寻址单元的20位物理地址。 物理地址 = 段地址×10H+偏移地址 假设(CS)=FE00H,(IP)=0400H,那么下一条要取出的指令所在内存单元的20位物理地址PA=FE00H×10H+0400H=FE400H。 8086的寄存器结构 寄存器是CPU内部用来存放地址、数据和状态标志的部件,8086有14个16位寄存器和8个8位寄存器 数据寄存器AX、BX、CX、DX 指针和变址寄存器SP、BP、SI、DI 标志寄存器FR FR是一个16位的寄存器。9个位用作标志位: 状态标志位有6个,控制标志位有3个 CF:进位标志:指令执行后,如果运算结果在最高位上产生了一个进位或借位,则CF=1;否则,CF=0。 ZF:零标志:如果运算结果为0,则ZF=1;否则,ZF=0。 SF:符号标志:如果运算结果为正数,则SF=0;否则,SF=1。 OF:溢出标志:如果运算过程产生了溢出,则OF=1;否则,OF=0。 IF中断允许标志: IF=1,允许可屏蔽中断; IF=0,不允许可屏蔽中断。 存储器的分段,每段的大小小于等于64K;二十位物理地址是如何形成的;段地址、偏移地址、物理地址的概念及相互之间的关系。P35 CPU送到AB上的20位的地址称为物理地址 段地址说明逻辑段在主存中的起始位置,存放在段寄存器DS、CS、SS或ES中 偏移地址(也称有效地址EA)说明主存单元距离段起始位置的偏移量,存放在IP、SP、BX、SI、DI、BP中或直接出现在指令中。 采用分段结构的存储器中,把通过段地址和偏移地址来表示的存储单元的地址称为逻辑地址,记为:段地址:偏移地址 逻辑地址是物理地址的一种表示方式,不是唯一的。 8086的存储器空间最大可以为多少?怎样用16位寄存器实现对20位地址的寻址?完成逻辑地址到物理地址转换的部件是什么? B 。 A、54033H B、54023H C、53023H D、53023H 设SP=0016H,若向堆栈中存入1个数据,则SP的值为 B 。 A、0015H B、0014H C、0017H D、0018H 设SP=0016H,执行POP BX指令后 ,则SP的值为 D 。 0015H B、0014H C、0017H D、0018H 8086CPU经加电复位(RESET信号)后,CS寄存器的内容是(FFFFH),IP寄存器的内容是(0000H) 8086/8088加电复位后,执行的第一条指令的物理地址是 B 。 A.0FFFFH B. FFFF0H C.0000H D. 0240H 第三章 在8086CPU数据寻址方式中,基址变址寻址中的基址寄存器可以为(BX或BP);变址寄存器可以为(SI或DI) 寻址方式的概念,7种与数据相关的寻址方式,那种寻址方式速度最快? 8086CPU支持的7种基本数据寻址方式 (1)立即寻址; (2)寄存器寻址; (3)直接寻址; (4)寄存器间接寻址; (5)寄存器相对寻址; (6)基址变址寻址; (7)相对基址变址寻址。 存储器寻址方式EA和PA的计算。 分别指出下列指令中 源操作数的数据寻址方式。

文档评论(0)

shaofang00 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档