导航菜单
首页 >  » 正文

急:“计算机组成原理填空题” 计算机组成原理作业题 源码阵列除法器运算

急:“计算机组成原理填空题”

1、计算机系统由硬件系统和软件系统两大部分组成。其中硬件系统由主机和组成,主机是运算器、存储器 和控制器的合成。硬件系统的核心是运算器
2、定点8位字长的字,采用模2补码形式表示时,一个字所能表示的十进制整数范围是-128到127.
3、若机器字长6 位,十进制数-32的反码表示为________源码表示为_________。补码表示为_________
4、若浮点数格式中基值一定,且尾数采用规格化表示法,则浮点数的表示范围取决于阶码位数,而精度取决于尾数的位数.
5、采用浮点数表示法时,小数点在数中的位置根据阶码才能决定。当阶码和尾数的符号为正,其它数符全部1时,这时浮点数能表示的最大数。当阶码的符号为0,尾数的符号为负,其它数符全部是1,这是浮点数能表示的最小负数.
6、某机器指令字长为16位,若机器共能完成64种操作,操作码至少应为6位,若存储字长也为16位,用直接寻址方式,寻址空间为64K,若用一次间接寻址方式,寻址空间为不知道(设地址种无标志位)
第三题有错误吧, 本身32已经用源码表示就是0100000包括符号位就已经7位了,怎么可能用6位字长来表示-32那???? 如果把题目改成是7位字长 此题的答案依次是:1011111 1100000 1100000
希望得到您的分数。

计算机组成原理作业题 源码阵列除法器运算

解: 符号位 Sf=1⊕0=1
去掉符号位后,[-y]补=11.00111
[x]补=00.01011
0 0 0 1 0 1 1
+[-y]补 1 1 0 0 1 1 1
--------------------------
1 1 1 0 0 1 0
<- 1 1 0 0 1 0 0 0
+[y]补 0 0 1 1 0 0 1
-------------------------
1 1 1 1 1 0 1
<- 1 1 1 1 0 1 0 0.0
+[y]补 0 0 1 1 0 0 1
-------------------------
0 0 1 0 0 1 1
<- 0 1 0 0 1 1 0 0.01
+[-y]补 1 1 0 0 1 1 1
-------------------------
0 0 0 1 1 0 1
<- 0 0 1 1 0 1 0 0.011
+[-y]补 1 1 0 0 1 1 1
-------------------------
0 0 0 1 1 0 1
<- 0 0 1 1 0 1 0 0.0111
+[-y]补 1 1 0 0 1 1 1
-------------------------
1 1 0 1 0 0 1 0.01110
x/y=-0.01110,余数=-0.10111*2-5(2的-5次方)
写的好累。。。。5555555
楼主自己慢慢琢磨吧 那些数字应该是对齐的 不知道怎么提交了以后就对不齐了

计算机组成原理题,计算题,存储器的数据总线宽度为32位,存取周期200ns ,则存储器的带宽是多少

带宽=时钟频率×总线宽度;周期200ns,因此频率为5MHz,因此带宽=5MHz×32bit=160Mb/s=20MB/s。
总线带宽指总线在单位时间内可以传输的数据总数(等于总线的宽度与工作频率的乘积),通常单位MB/s(MBps)。总线的传输速率=总线的带宽=(总线位宽/8位)*(总线工作频率/总线周期时钟数)。
例如:假设总线的时钟频率为100MHz,总线的传输周期为4个总线周期,总线的宽度为32位,试求总线的数据传输率。

方法一,解:根据总线的时钟频率为100HMz,得:
1个时钟周期为:1/100MHz=0,01μs;1个总线传输周期为:0.01μs4=0.04μs
总线宽度为32位:32bits/8=4B(字节);总线的传输率=总线的带宽=4B*(1/0.04μs)=100MB/s。
方法二:注意观察一个传输周期等于几个时钟周期。
总线的传输速率=总线的带宽=(32/8)B*(100MHz/4)=100MB/s。
扩展资料:
总线带宽是总线在单位时间内可以传输的数据总量,等于总线位宽与工作频率的乘积。例如:对于64位、800MHz的前端总线,它的数据传输率就等于64bit×800×1000×1000Hz÷8(Byte)÷1024÷1024÷1024≈6.0GB/s
内存带宽是内存总线所能提供的数据传输能力。例如:DDR400内存的数据传输频率为400MHz,那么单条模组就拥有64bit×400×1000×1000Hz÷8(Byte)÷1024÷1024÷1024≈3.0GB/s的带宽。
参考资料:百度百科-带宽

《计算机组成原理》的先修课程

这本书有点偏硬件,并且也是计算机科目中相对基础的了,如果你想学好的话,可以去看一下有关计算机硬件的书籍,再好好听课就好了。

相关推荐: