0
点赞
收藏
分享

微信扫一扫

4月11日期中考试计算机组成原理错题分析

两岁时就很帅 2022-04-13 阅读 82

4月11日期中考试计算机组成原理错题分析

1.

DRAM是由MOS电路构成的双稳触发器保存二进制信息,SRAM是由MOS电路中的栅极电容保存二进制信息 ❌

分析:讲反了。

什么是触发器?

能够记忆1位二进制信号的基本单元电路

特点:1.有两个能自行保持的状态,用来表示0和1;2.根据输入信号可以置成0或1

2.

image-20220412003458695

答案:ABC

  • 冯.洛伊曼 计算机的 特点:

采用二进制形式表示数据和指令:在存储程序的计算机中,数据和指令都是以二进制形式存储在存储器中的。从存储器存储的内容来看两者并无区别.都是由0和1组成的代码序列,只是各自约定的含义不同而已。计算机在读取指令时,把从计算机读到的信息看作是指令;而在读取数据时,把从计算机读到的信息看作是操作数。数据和指令在软件编制中就已加以区分,所以正常情况下两者不会产生混乱。有时我们也把存储在存储器中的数据和指令统称为数据,因为程序信息本身也可以作为被处理的对象,进行加工处理,例如对照程序进行编译,就是将源程序当作被加工处理的对象。

  • 冯.洛伊曼 计算机的 局限性

目前CPU的处理速度和内存容量的成长速率要远大于两者之间的流量,将大量数值从内存搬入搬出的操作占用了CPU大部分的执行时间,也造成了总线的瓶颈。

程序指令的执行是串行的,由程序计数器控制,这样使得即使有关数据已经准备好,也必须遵循逐条执行指令序列,影响了系统运行的速度;

存储器是线性编址,按顺序排列的地址访问,这是有利于存储和执行机器语言,适用于数值计算。但高级语言的存储采用的是一组有名字的变量,是按名字调用变量而非按地址访问,且高级语言中的每个操作对于任何数据类型都是通用的,不管采用何种数据结构,多维数组、二叉树还是图,最终在存储器上都必须转换成一维的线性存储模型进行存储。这些因素都导致了机器语言和高级语言之间存在很大的语义差距,这些语义差距之间的映射大部分都要由编译程序来完成,在很大程度上增加了编译程序的工作量。

冯·诺依曼体系结构计算机是为逻辑和数值运算而诞生的,它以CPU为中心,I/O设备与存储器间的数据传送都要经过运算器,在数值处理方面已经达到很高的速度和精度,但对非数值数据的处理效率比较低,需要在体系结构方面有革命性突破。

3.

某容量为128MB的存储器由若干64K x 4位的DRAM芯片构成,该DRAM芯片的地址引脚和数据引脚总数是(填写十进制数)

答案:DRAM是地址复用,地址线是SRAM的一半,所以有8根地址线,答案为8+4=12

4.

image-20220412004439579

答案:字扩展 ;注意别被线路的位置所迷惑,A是地址线D是数据线,WE是使能端

扩展方法简单介绍:

  • 字扩展

    ①求出所需芯片的数目。
    ②将各芯片片内的地址线,数据线,读写线分别并联
    片选cs信号线单独连接。用高位地址经过译码器译码而产生的输出信号,作为各个芯片的片选信号。

  • 位扩展

    ①求出所需芯片个数。
    ②将芯片的地址线,读写控制线,使能端并联
    ③将各芯片的数据端按顺序输出到数据总线上。

  • 字位扩展

    ①求出需要( M×N )/( L×K )块芯片。
    ②扩展时分成M/L组。
    ③组内N/K片芯片进行位扩展,组间字扩展。

字扩展、位扩展和字位扩展详情

5.

若机器字长为8位,z= -0x6C,那么[z]补=0x_______

答案:0x94 给的是原码,前面加个负号相当于把符号位变了,变成0xEC,求一次补码为0x94

注意:原码求补码的时候符号不能变(-y补的都要变),所以第一位E变成9(而不是1)

也可以这么理解:令x=0x6C,求[-x]补,此时符号位也得取反,得0x94

6.

由5个“1”和3个“0”组成的8位二进制补码,能表示的最小整数是_____________(填写十进制数)

答案:10001111

分析:10000000=-2^7=-128 相当于-128+15=-113

7.

计算机字长为8位,若 x = - 1101100,则 [x/4]补 的二进制编码为_______________________(直接填写二进制数)

答案:11100101;

分析:令y=01101000,则所求为[-y/4]补,先求[-y]补,再算术右移2位,此时符号位也得取反

8.

假定用若干个2Kx4位的芯片组成一个16Kx8位的存储器,则地址0FB1H所在芯片的最小地址是__________H(填写4位十六进制数)

答案:

分析:存储器共14根地址线,3根单独连接片选信号,0FB1H=0000 1111 1011 0001,下划线为片选信号,所以该芯片最小地址为0800

举报

相关推荐

0 条评论