考研计算机组成原理在线题库每日一练(六十四)
以下是希赛网给大家分享考研计算机组成原理在线题库每日一练,希望通过刷题可以帮助大家巩固重要知识点,对知识点查漏补缺,祝愿大家能顺利通过考试!
本文提供考研计算机组成原理在线题库每日一练,以下为具体内容
1、某计算机存储器按字节编址,主存地址空间大小为64MB,现用4M×8位的RAM芯片组成32MB的主存储器,则存储器地址寄存器MAR的位数至少是( )。
A、22位
B、23位
C、25位
D、26位
2、状态寄存器中的各个状态标志位是依据( )来置位的。
A、算术逻辑部件上次的运算结果
B、CPU将要执行的指令
C、CPU已执行的指令
D、累加器中的数据
3、在定点整数表示中,下列说法错误的是( )。
A、原码和补码表示范围相同
B、补码和移码表示范围相同
C、原码和反码表示范围相同
D、补码和移码表示符号相反
4、在补码不恢复余数除法中,( )。
A、余数为正,商1
B、余数为负,商0
C、余数与除数同号,商1
D、余数与除数同号,商0
5、有如下C语言程序段:char var1=-127;unsigned char var2=varl;执行上述两条语句后,var2的值为( )。
A、-127
B、127
C、128
D、129
1、试题答案:D
试题解析:
【考点】本题考查计算机组成原理--中央处理器(CPU)--CPU的功能和组成--CPU的寄存器--用户不可见寄存器--存储器地址寄存器(MAR)。
【解析】MAR是存储器地址寄存器,用来存放欲访问的存储单元的地址,其位数对应存储单元的个数。按字节编址时,64MB=226B,存储器地址寄存器MAR的位数至少是26。故本题选D。
2、试题答案:A
试题解析:
状态字寄存器保存由算术指令和逻辑指令运算或测试结果建立的各种条件代码。故本题选A。
3、试题答案:A
试题解析:

4、试题答案:C
试题解析:
在补码不恢复余数除法中,第一,当被除数与除数同号时,商为正,做减法,若得到的余数与除数同号,表示“够减”,商“1”,否则表示“不够减”,商“0”。第二,当被除数与除数异号时,商为负,做加法,若得到的余数与除数异号,表示“够减”,商“0”,否则表示“不够减”,商“1”。故本题选C。
5、试题答案:D
试题解析:
在给无符号变量var2赋值时,会发生隐式类型转换。根据C语言的规则,将有符号的char类型变量var1赋值给无符号的unsigned char类型变量var2时,会进行模运算。因此,根据题目中给出的初始化语句char var1=-127;,var1的值为-127。在执行unsigned char var2=var1;时,由于unsigned char的取值范围是0到255,发生了模运算。由于char类型默认是有符号的,取值范围是-128到127。因此,-127模256的结果是129。故本题选D。
点击查看【完整】试卷>>

