本文针对几道计算机基础知识题进行了解答,内容涉及存储系统、中断系统、总线系统等计算机核心知识模块,通过解题能够加深对计算机系统工作原理的理解,为后续课程的学习打下基础,答案来自网络搜集和ChatGPT,可能不完全正确
A.乘数寄存器R1必须是具有右移功能的移位寄存器,并设一附加位,其长期状态为“0”;
B.被乘数寄存器R2必须是右移功能的移位寄存器;
C.被乘数符号和乘数的符号都参加运算;
D.当计数器i=n+1时,完成乘法运算,但最后一步不移位,其中n为尾数位数。
A.提高主存的速度 B.交叉编制多模块存储器
C.高速缓冲存储器 D.双端口存储器
3.采用DMA方式传送数据时,每传送一个数据就要占用________的时间。
A一个指令周期 B.一个总线周期
C.一个机器周期 D.一个存储周期
A.960 B.1371 C.873 D.480
A.单向量中断是单一中断源的中断,而多向量中断是多中断源的处理入口。
B.单向量中断是单一中断处理入口,而多向量中断有多个中断源的处理入口。
C.单向量中断是单级中断,而多向量中断可实现多级中断。
D.单向量中断不能作为隐指令,而多向量中断可以形成隐指令。
A.平均找道时间 B.最大找道时间加上最小找道时间
C.平均等待时间 D.平均找道时间加上平均等待时间
A.提高主存储器的存取速度
B.提高外存储器的存取速度
C.扩大主存储器的存储空间,并能进行自主管理和调度
D.扩大外存储器的存储空间
A.每一条机器指令一条微指令来执行
B.一条微指令由若干条机器指令组成
C.每一条机器指令由一条微指令的源程序来解释执行
D.一段机器指令组成的程序可由一条微指令来执行
A.小数最高位有进位而符号位无进位。
B.小数最高位有进位且符号位也有进位。
C.小数最高位无进位而符号位有进位。
D.小数最高位无进位而符号位也无进位。
模2补码相加,当小数最高位有进位且符号位也有进位时发生溢出。
所以此题的答案是B。
模2补码是表示负数的一种方法,它在正数的原码基础上,将最高位用作为符号位,0表示正数,1表示负数。
在模2补码加法中,如果小数部分最高位发生进位,同时符号位也发生进位,这说明结果超出了该补码能表示的范围,因此发生了算术溢出。
例如:
1100 (发生溢出,正确结果应该是0000,即0)
所以此题的正确答案是B。
A.RISC机器一定是流水CPU B.RISC机器不一定是流水CPU
C.RISC机器有复杂的指令系统 D.CPU配置很多的通用寄存器
根据题目给出的信息,阶码的移码位数为8位。
那么阶码的范围为-2^(8-1)+1
到 2^(8-1)
-2,即-127到127。尾数的范围为0到2^40-1。
规格化数的表示形式为:(-1)^s * 尾数 * 2^阶码(其中s为符号位)。
最小负数的二进制表示为: 符号位s=1,阶码为-127,尾数为0。所以最小负数的二进制表示为:1 10000001 0000000000000000000000000000000000000000。
最接近于“0”的正数,由于阶码为-127时尾数为0,所以最接近于“0”的正数的阶码为-126,尾数为最小的正数。即阶码为-126,尾数为1。
间接寻址方式 相对寻址方式 变址寻址方式
串联堆栈与存储器堆栈的区别是:
串联堆栈一般不需要辅助存储器,操作时堆栈的顶部是链表头指针,PUSH时在头部插入新节点,POP时删除头部节点并返回其值。
解析:
同步定时 集中式 自动配置
主设备 从设备
直接映象 全相联映象
存取周期
解:
1.若采用直接控制的水平型微指令,请设计微指令的具体格式,并标明微指令字长。
2.若采用编码控制的水平型指令,已知48个微命令构成4个相斥类,分贝包含4个,16个,6个和22个微命令,其它条件不变,请设计微指令的具体格式,并标明所采用的译码器类型及微指令字长。
解:
1.采用直接控制的水平型微指令:
48条微命令需要48位,控制存储器容量为1024,即地址位为10位,加上条件测试字5位,则微指令位数总共为:
48 + 10 + 5 = 63
具体格式为:
2.采用编码控制的水平型微指令:
4个微命令需要2位,16个微命令需要4位,6个微命令需要3位,22个微命令需要5位,所以4类相斥微命令共需要14位。
控制存储器10位加上5位条件测试字,所以微指令位数总共为:
14 + 10 + 5 = 29
具体格式为:
通过这些基础知识题的练习,加深了对计算机系统存储、中断、总线等的理解,也练习了解题能力和科技文档的写作格式。这为后续课程的学习打下了基础。