例题选讲_B.pptVIP

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

* * 微程序控制器如何产生微指令?微指令、微程序与机器指令之间的对应关系如何? 微程序控制器是从控制存储器中读取微指令,从而产生微指令。 一条微指令包含的微指令控制实现一步(一个时钟周期)操作,若干条微指令组成的一段微程序解释执行一条机器指令,整个微程序实现指令系统功能。 例 什么是指令周期、机器周期和时钟周期?三者有何关系? 指令周期是CPU取出并执行一条指令所需的全部时间,即完成一条指令的时间。 机器周期是所有指令执行过程中的一个基准时间,通常以存取周期作为机器周期。 时钟周期是机器主频的倒数,也可称为节拍,它是控制计算机操作的最小单位时间。 一个指令周期包含若干个机器周期,一个机器周期又包含若干个时钟周期,每个指令周期内的机器周期数可以不等,每个机器周期内的时钟周期数也可以不等。 例 除了采用高速芯片外,分别指出存储器、运算器、控制器和I/O系统各自可采用什么方法提高机器速度,各举一例简要说明。 存储器:采用多体交叉存储器 运算器:采用快速进位链 控制器:采用指令流水 I/O系统:采用DMA方式 例 设x = 0.1011 ,y = 0.0111 ,试用变形补码计算x + y。 例 此时,符号位为“01”,表示溢出,又因第一位符号位为“0”,表示结果的真正符号,故“01”表示正溢出。 试比较微程序控制方式与组合逻辑控制方式的优缺点。 微程序控制方式,通过微程序方式产生微命令,主要优点:结构规整,性价比高、可靠性高、易于修改;缺点:速度慢,执行效率不高。 组合逻辑控制方式,直接通过逻辑门电路产生微命令,主要优点是:产生微命令的速度很快;其主要缺点有:(1)设计不规整,因而难于实现设计自动化;(2)采用硬连逻辑,不易修改和扩展指令系统的功能。 例 已知:X=0.0011,Y=-0.1101,求: [2X]补, [-X]补, [Y/2]补,[-Y]补。 [X]补 = 0.0011 [Y]补 = 1.0011 [2X]补 = 0.0110 [Y/2 ]补 = 1.10011 [-X]补 = 1.1101 [-Y]补 = 0.1101 例 某机数据通路结构如图所示,其中含有:ALU,通用寄存器R0~R3,堆栈指针,暂存器C、D,程序计数器PC,指令寄存器IR,地址寄存器MAR,数据缓冲寄存器MBR,选择器A、B等。欲读并执行一条加法指令ADD (R0), (R1);源在后,目的在前,源寻址方式为寄存器间址方式,目的寻址方式为寄存器间址方式;请描述其指令流程。 例 某机字长16位,操作码和地址码各为4位,指令格式如下图所示。采用指令扩展技术设计15条三地址指令,15条二地址指令,15条一地址指令,16条零地址指令,写出具体的指令设计格式。 例 已知x=0.1011,y=-0.0101,采用双符号位计算x+y=?, x-y=?,并判断其结果是否溢出。 例 CPU采用内部非总线结构,如下图所示。 (1)写出取指周期的全部微操作; (2)写出取数指令“LDA M” (M为主存地址)在执行阶段的全部微操作。 例 用原码一位乘法计算,要求写出具体步骤:已知 x = – 0.1110 y = 0.1101 求 x·y 例 CPU采用内部非总线结构,如下图所示。 (1)写出存数指令“STA M”(M为主存地址)在执行阶段的全部微操作。 (2)写出加法指令“ADD M”(M为主存地址)在执行阶段的全部微操作。 (3)当上述指令均为间接寻址时,写出它们间址周期的全部微操作。 例 * * * * *

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档