计算机主机框图存数,计算机组成原理课后习题答案

PCo,MARi

MARo,MDRi

MDRo,IRi

+1

ACo,Yi

Ho,ALUi

ACo, - ,Zi

Zo,ACi

13. 设CPU 内部结构如图9.4 所示,此外还设有R1~R4 四个寄存器,它们各自的输入和输出端都

与内部总线相通,并分别受控制信号控制(如R2i 为寄存器R2 的输入控制;R2o 为R2 的输出控

制)。要求从取指令开始,写出完成下列指令所需的全部微操作和控制信号。

(1)ADD R2,@R4 ; ((R2)+((R4)) ?R2,寄存器间接寻址)

(2)SUB R1,@mem ; ((R1)-((mem)) ?R1,存储器间接寻址)

解:(1)ADD R2,@R4 的指令周期信息流程图及微操作控制信号如下:

PC→BUS→MAR

M(MAR)→MDR

MDR→BUS→IR

MDR→BUS→Y

R2→BUS→ALU

PC+1→PC

BUS+Y→Z

Z→BUS→R2

PCo,MARi

MARo,1→R,MDRi

MDRo,IRi

+1

MDRo,Yi

R2o,ALUi

Yo, + ,Zi

Zo,R2i

R4→BUS→Ad(IR) R4o,IRi

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1.2 如何理解计算机系统的层次结构? 答:从计算机系统的层次结构来看,它通常可有五个以上的层次,在每一层次(级)上都能进行程序设计。由下至上可排序为:第一级微程序设计级,微指令由硬件直接执行;第二级传统机器级,用微程序解释机器指令;第三级操作系统级,一般用机器语言程序解释作业控制语句;第四级汇编语言机器级,这一级由汇编程序支持和执行;第五级高级语言机器级,采用高级语言,由各种高级语言编译程序支持和执行。还可以有第六级应用语言机器级,采用各种面向问题的应用语言。 1.3 说明高级语言、汇编语言和机器语言的差别及联系。 答:机器语言由代码0、1组成,是计算机能直接识别的一种语言。汇编语言是面向机器的语言,它用一些特殊的符号表示指令。高级语言是面向用户的语言,它是一种接近于人们使用习惯的语言,直观、通用,与具体机器无关。 它们之间的联系:汇编语言和高级语言编写的源程序必须通过汇编或编译成机器语言程序才能在机器上运行。 1.4 如何理解计算机组成和计算机体系结构? 答:计算机体系结构是指程序员所见到的计算机系统的属性,即概念性的结构与功能特性。通常是指用机器语言编程的程序员(也包括汇编语言程序设计者和汇编程序设计者)所看到的传统机器的属性,包括指令集、数据类型、存储器寻址技术、I/O机理等,大都属于抽象的属性。 计算机组成是指如何实现计算机体系结构所体现的属性,它包含了许多对程序员来说是透明的(即程序员不知道的)硬件细节。例如一台机器是否具备乘法指令是一个结构问题,而实现乘法指令采用什么方式是一个组成问题。 1.9 画出主机框图,分别以存数指令“STA M”和加法指令“ADD M”(M均为主存地址)为例,在图中按序标出完成该指令(包括取指阶段)的信息流程。假设主存容量为256M×32位,在指令字长、存储字长、机器字长相等的条件下,指出图中各寄存器的位数。 答: (1)存数指令STA M的信。。。。。。。。。
计算机组成原理:学习指导与习题解答》是与高等教育出版社出版的面向21世纪课程教材《计算机组成原理》(唐朔飞编著)配套的辅助教材。《计算机组成原理:学习指导与习题解答》给出了主教材中各章的重点难点以及主要内容,还给出了例题和各类习题及其参考答案,以巩固对知识点的掌握。    《计算机组成原理:学习指导与习题解答》概念清楚,题型丰富,可作为高等学校计算机专业的辅助教材,也可以作为计算机专业研究生入学考试的辅导书和其他科技人员的参考书。 目录 第一章 计算机系统概论    1.1 重点难点    1.2 主要内容    1.2.1 基本概念    1.2.2 冯·诺依曼计算机的特点  1.2.3 计算机硬件框图   1.2.4 计算机的工作过程    1.3 例题精选    1.4 习题训练    1.4.1 选择题    1.4.2 填空题    1.4.3 问答题    参考答案    第二章 计算机的发展及应用    2.1 重点难点    2.2 主要内容    2.2.1 计算机的发展    2.2.2 计算机的分类及应用    2.3 习题训练    2.3.1 选择题    2.3.2 填空题    2.3.3 问答题    参考答案    第三章 系统总线    3.1 重点难点 3.2 主要内容    3.2.1 总线的基本概念    3.2.2 总线结构 ... ... 第十章 控制单元的设计    10.1 重点难点    10.2 主要内容    10.2.1 组合逻辑设计    10.2.2 微程序设计    10.3 例题精选    10.4 习题训练    10.4.1 选择题    10.4.2 填空题    10.4.3 问答题    参考答案   参考文献

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值