- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《微机原理简答
1、8086/8088 CPU的内部结构有什么特点? 8086/8088CPU采用一种全新结构形式,均由2个独立单元组成,分为总线接口部件BIU(Bus Interface Unit)和执行部件EU (Execution Unit) (这种结构是从程序员和使用者的角度划分的)。执行指令的任务由执行部件(EU)来完成,而取指令、读操作数和写结果等需要执行外部总线周期的任务则由总线接口部件(B1U)来完成。EU和BIU可以并行工作,使执行指令的操作和其它操作最大限度地重叠起来,从而大大加快程序运行速度。 2.从程序员和使用者的角度来划分,8086/8088 CPU内部均有两个独立单元:BIU和EU,请分析它们各有哪些功能? 总线接口单元BIU的功能是负责完成CPU与存储器或I/O设备之间的数据传送。其具体任务是:BIU要从内存取指令送到指令队列缓冲器;CPU执行指令时,总线接口单元要配合执行单元从指定的内存单元或者外设端口中取数据,将数据传送给执行单元,或者把执行单元的操作结果传送到指定的内存单元或外设端口中。执行单元不与系统直接相连,它的功能只是负责执行指令;执行的指令从BIU的指令队列缓冲器中取得,执行指令的结果或执行指令所需要的数据,都由EU向BIU发出请求,再由BIU对存储器或外设存取。 3.8086/8088 内部有几个段寄存器,阐述各段寄存器的用途? ? 8086/8088CPU的BIU中有4个16位段寄存器,用来存放各段的起始地址,它们被称为“段基址”,8086/8088的指令能直接访问这4个段寄存器。?其中:代码段寄存器CS用来存放程序当前使用的代码段的段基址,CPU执行的指令将从代码段取得;堆栈段寄存器SS用来存放程序当前所使用的堆栈段的段基址,堆栈操作的数据就在这个段中;数据段寄存器DS用来存放程序当前使用的数据段的段基址,一般地说,程序所用的数据就存放在数据段中;附加段寄存器ES用来存放程序当前使用的附加段的段基址,它通常也用来存放数据,但典型用法是用来存放处理以后的数据。 4.存储器的物理地址是怎样形成的? BIU中的地址加法器用来产生20位的物理地址。BIU在计算存储器的物理地址时,即将段基址左移4位然后与段内偏移相加获得:物理地址= 段基址×16+段内偏移量。5、指令是微处理器执行某种操作的命令,微处理器全部指令的集合称为指令系统。指令有两种书写格式:机器指令和符号指令。机器指令——指令的二进制数描述, ,是唯一可以被CPU直接识别和执行的程序符号指令——用规定的助记符和规定的书写格式书写的指令操作码字段(OP),用来指明操作的性质及功能。指令的操作码字段表明了所执行的操作。指令系统中的每一条指令都有一个唯一确定的操作码。地址码字段(A),操作数的地址或直接给出操作数。对于一般的指令来说,除去操作码(OP)之外,指令还应包含以下信息:参加运算的操作数存放的地址;执行某种操作的结果存放的地址。 指令地址码字段的结构又可以有三地址指令、二地址指令和一地址指令等几种。4、指令的格式 8086的指令通常由1~6个字节组成,指令的第一个字节或前两个字节存放指令的操作码和寻址方式。指令的第一个字节称为操作码字节其中高6位是操作码OP,用来指明指令执行的操作。第1位说明数据流动的方向第0位说明数据长度是字节还是字第二个字节称为模式字节高2位MOD域选择寻址类型及其是否存在位移量REG域(中间3位)和R/M域(低3位),表示寄存器的分配和内存寻址方式。操作码字节和模式字节后面跟着的字节,用来指明该内存操作数地址的位移量(8位或16位),或者直接给出操作数。8086 指令类型按功能可以分成:1 数据传送类指令2 算术运算类指令3逻辑运算和移位4串操作5控制转移6处理器控制串:连续存放在内存中的一组相同类型的数据。串操作:对串中的元素进行相同的操作。串操作的寻址方式:源操作数指针———DS:SI(DS可超越) 目的操作数指针——ES:DI每次串操作后: 串操作指令自动修改SI和DI——字节±1,字±2。DF标志决定±。注意:退出串操作后,指针指向最后操作的元素的下一个元素。 执行串指令之前,应先进行如下设置:源串首地址(末地址)→ SI目的串首地址(末地址)→ DI串长度 → CX建立方向标志: CLD使DF=0,地址增加方向 STD使DF=1 ,地址减小方向第四章 第五章 存储器存储器按它与CPU的连接方式不同,可分为内存储器和外存储器。通过CPU的外部总线直接与CPU相连的存储器称为内存储器(简称内存或主存)。 CPU要通过I/O接口电路才能访问的存储器称为外存储器(简称外存或二级存储器)内部存储器一般由地址选择电路、存储体、读/写控制电路组成。 5.4.1 存储器扩展技术(重点掌握)存储器芯片的位扩充(例一) 如
您可能关注的文档
- 《经销商政策制定技巧动作分解3.docx
- 《经销商政策制定技巧动作分解魏庆.doc
- 《经销商的12个赢利模式.doc
- 《经销商管理制度模板.doc
- 《经销商管理动作分解营销培训七.doc
- 《很好必修1、2化学反应方程式含有机.doc
- 《经销商管理培训.doc
- 《很好的作文素材!.doc
- 《经销商要这样管理.doc
- 《经销商订货手册.doc
- 2-红河州建筑施工安全生产标准化工地复核评分表(2022年修改版).docx
- 6.锡通项目2018年下半年工作会汇报材料(2018.7.9).docx
- 2018道路工程知识点汇总(新版).docx
- 附件3:月度生产例会安全汇报资料-站台门项目部.docx
- 附件2:广东建工集团2018年度科技成果汇总表.DOC
- 马武停车区、三汇停车区停车位管理系统,0#台账缺量.doc
- 攀成钢委办发〔2015〕19号(党风廉政建设责任考核与追究办法).doc
- 1-红河州建筑工程质量管理标准化复核评分表(2022年修改版).docx
- 中交第三公路工程局第四工程分公司项目经济合同结算管理办法(修订).doc
- 厂站安全操作规程汇编.doc
文档评论(0)