微机原理重点.pptVIP

  1. 1、本文档共67页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

微机原理与应用习题课2013.11.26第一章概述通常用D表示十进制数:12D通常用B表示二进制数通常用H表示十六进制数:0CH对应的压缩BCD码:12H对应的非压缩BCD码:0102H计算机的组成-冯·诺依曼结构微型计算机硬件系统组成第二章8086/8088处理器8086的内部结构8086微处理器的寄存器结构8086处理器总线引脚8086CPU的工作模式

Intel8086微处理器结构(重点)8086的内部结构-成两部分:总线接口部件BIU:总线接口单元BIU,负责控制存贮器读写。执行部件EU:执行单元EU从指令队列中取出指令并执行。特点:BIU与EU两个单元相互独立,分别完成各自操作,可以并行执行,实现指令预取(指令读取和执行的流水线操作)取指令和执行指令分开进行,提高了速度。执行部件EU8个16位通用寄存器:AX、BX、CX、DX,这4个16位寄存器可作8位寄存器。 16位8位8位 AX→AHAL BX→BHBL CX→CHCL DX→DHDLSP:堆栈指针,其内容与堆栈段寄存器SS的内容相加,提供堆栈操作地址。BP:基址指针:构成段内偏移地址的一部分.SI:源变址寄存器。DI:目的变址寄存器。16位算术逻辑单元ALU:主要是加法器。大部分指令的执行由加法器完成。16位标志寄存器标志(Flag)用于反映指令执行结果16位字利用了9位 标志分两类:状态标志(6位):反映刚刚完成的操作结果情况。控制标志(3位:IF/TF/DF):在某些指令操作中起控制作用。8086CPU总线接口部件段寄存器CS:16位的代码段寄存器,管理程序段8086复位后,CS置位=FFFFH;DS:16位的数据段寄存器,管理数据段。ES:16位的附加段寄存器,管理附加(扩展)段。SS:16位的堆栈段寄存器,管理堆栈段。16位的指令指针寄存器IP:IP中的内容是下一条指令对现行代码段基地址的偏移量,8086复位后,CS置为FFFFH,其余寄存器复位。8086复位后,CPU执行的第一条指令的地址为FFFF0H。20位地址加法器6字节的指令队列指令队列共六字节,总线接口部件BIU从内存取指令,取来的总是放在指令队列20位地址产生器

将由段寄存器保存的段首地址左移四位和16位偏移地址EA,形成20位的实际地址PA逻辑地址:16位段首地址和16位偏移地址,即:段基地址:段内偏移地址物理地址:20位实际地址为物理地址。提问:8086的总线接口部件有那几部分组成?8086的执行部件有什么功能?由那几部分组成?8086/8088和传统的计算机相比在执行指令方面有什么不同?这样的设计思想有什么优点?8086CPU执行转移指令时,指令队列寄存器内容如何变化?执行转移指令,总线接口单元和执行单元如何协调?执行转移指令、调用指令、返回指令时,BIU自动清除指令队列,然后从新地址取指令,并立即送给EU,然后再从新单元开始,从新填满队列机构。8086/8088CPU有20条地址线最大可寻址空间为220=1MB物理地址范围从00000H~FFFFFH8086/8088CPU将1MB空间分成许多逻辑段每个段最大限制为64KB一个存储单元有一个唯一的物理地址,逻辑地址有多个存储器分段小节:程序的指令序列必须安排在代码段程序使用的堆栈一定在堆栈段程序中的数据默认是安排在数据段,也经常安排在附加段,尤其是串操作的目的区必须是附加段数据的存放比较灵活,实际上可以存放在任何一种逻辑段中提问:8088CPU最大可寻址空间为多少?1MB一个段最大寻址空间为多少?64KB代码段物理地址由CPU的哪两个寄存器确定?堆栈段物理地址由CPU的哪两个寄存器确定?第3章8086指令系统了解微处理器基本结构、8088/8086的功能结构掌握8088/8086的寄存器结构、存储器结构和寻址方式熟悉汇编语言的语句格式,掌握8088/8086基本指令:数据传送:MOV/XCHG/XLAT、PUSH/POP、LEA加减运算:ADD/SUB、ADC/SBB、CMP、INC/DEC AAA/DAA、AAS/DAS位操作:AND/OR/XOR/NOT/TEST、SHL/SHR/SAR

您可能关注的文档

文档评论(0)

a105776456 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档