常州工学院计算机组成原理2022-2023第二学期期末

本文详细介绍了计算机硬件的基本组成,包括运算器、存储器、控制器等部件的功能,以及不同类型的RAM特性。同时,讨论了存储器的寻址方式,如基址寻址和变址寻址,并解释了二进制补码运算的过程。此外,还提到了总线控制策略和程序转移指令在内存中的表示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

 

 

答案(部分有误):

一、
1、
特点是 1)使用单一的处理部件来完成计算、存储以及通信的工作. 2)存储单元是定长的线性组织. 3)存储空间的单元是直接寻址的. 4)使用低级机器语言,指令通过操作码来完成简单的操作. 5)对计算进行集中的顺序控制. 6)计算机硬件系统由运算器、存储器、控制器、输入设备、输出设备五大部件组成并规定了它们的基本功能. 7)二进制形式表示数据和指令.

2、
PC:程序计数器
IR:指令寄存器
CU:控制单元(部件)
MAR:存储器地址寄存器
MDR:存储器数据缓冲寄存器
I/O:输入/输出设备

3、1)静态RAM的特点:依靠双稳态触发器保存信息,不断电信息不丢失;功耗较大,集成度较低,速度快,每位价格高,适合于作Cache或存取速度要求较高的小容量主存。
2)动态RAM的特点:依靠电容存储电荷来保存信息,需刷新电路进行动态刷新;功耗较小,集成度高,每位价格较低,适合于作大容量主存。

4、总线判优控制的集中式方式有三种:链式查询、计数器定时查询、独立请求方式设计
各需要1、N、N根

5、基址寻址方式和变址寻址方式,在形式上是类似的。但用户可使用变址寻址方式编写程序,而基址寻址方式中对于基址寄存器,用户程序无权操作和修改,由系统软件管理控制程序使用特权指令来管理的。再者基址寻址方式主要用以解决程序在存储器中的定位和扩大寻址空间等问题。


二、
6、
则 [x]补 = 11.0001 ,[-x]补 = 00.1111

一开始 部分积初始值:00.0000

先给y补一个辅助位0,得到 y = 0.10110

首先,从y的最后两位开始看,0.10110 ,为 10 ,对应规则 “先加[-x]补,再右移一位” :

           部分积  00.0000 + 00.1101 = 00.1101 ,右移一位得到 00.01101 

接着,y 右移一位再看,0.10110,为 11 ,对应规则“直接右移一位”:

           部分积  00.001101 

然后,y再右移一位再看,0.10110 ,为 01 ,对应规则“先加[x]补,再右移一位”:

          00.001101          部分积

       + 11.0011              [x]补

       -------------------- 

       = 11.011001          部分积

           部分积 00.001101 + 11.0011 = 11.011001 ,右移一位得到 11.1011001 (注意这里符号位移动后,仍然保持为 11 )
最后结果是  1.01110001
二、7
解:[x]补=11,011;11.011000,[y]补=11,100;00.111011
对阶。Δj=-1,x的尾数右移一位,阶码加1,[x]补=11,100;11.101100.
求和。[x-y]补=11,100;10.110001.
规格化。右规后[x-y]补=11,101;11.011000(1)。
舍入处理。采用0舍1入法。[x-y]补=11,101;11.011001.

8.略。

9、
(1)根据PC当前值为4000H,取出三个字节的转移指令后,PC值修改为4003H。对应汇编语言指令JMP*+18,该转移指令的相对位移量应为18-3=15(十进制),因为数据在存储器中以高字节地址为字地址的方式存放,因此该指令的第二字节是00H,第三字节是OFH。
(2)对应汇编语言指令JMP * -12,该转移指令的相对位移量应为-12-3=-15(十进制),因为数
据在存储器中以高字节地址为字地址的方式存放,因此该指令的第二字节为FFH,第三字节为F1H。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值