单项选择题

MAR和PC都是存放存储单元的地址,它们的区别在于()

A.当要访问一个存储器的存储单元的时候,不管这个单元存放的是地址还是数据,都需要将这个单元的地址赋给MAR,由MAR驱动译码器找到这个单元。MAR是为存储器服务的。而PC里放的是将要取出的指令的地址,如果要取出下一条指令,就需要将这个地址由PC赋给MAR,由MAR找到这条指令。取出指令后放到指令寄存器IR以供后续的分析和执行。PC是为CPU服务的,由于将要取出和执行的指令的地址总是放在PC中,因此它决定了程序的执行流程。
B.既然它们都存放地址,就没有区别,计算机想用哪个就用哪个。
C.需要访问存储器的时候一定需要PC,而不一定需要MAR。
D.MAR只存放指令的地址,PC可以存放数据和指令的地址。
点击查看答案

你可能感兴趣的试题


单项选择题

一个静态存储器芯片的容量为1K*8,说明:

A.有8K个存储单元(存储字)
B.存储容量为1KB(8Kb),有1K个存储单元,每个单元的字长为8位。地址引脚有10个,数据引脚有8个。
C.存储容量为1KB(8Kb),有1K个存储单元,每个单元的字长为8位。地址引脚有8个,数据引脚有10个。
D.存储容量为8Kb(1KB),有8K个存储单元,每个单元的字长为1位。地址引脚有2的10次方个,数据引脚有8个。

单项选择题

下面哪个不是存储器的刷新方式()

A.集中刷新
B.分散刷新
C.随机刷新
D.异步刷新

单项选择题

下列哪种存储器芯片需要刷新()

A.SRAM
B.DRAM
C.ROM
D.FLASH

单项选择题

堆栈指针(SP)用来存放()

A.操作数
B.操作码
C.乘数
D.栈顶地址

多项选择题

乘商寄存器的作用是()

A.进行乘法运算时存放乘数和乘积的低位
B.进行除法运算时存放商
C.存放被乘数
D.存放余数

单项选择题

16位补码0x8FA0扩展为32位应该是什么。

A.0x00008FA0
B.0xFFFF8FA0
C.0xFFFFFFA0
D.0x80008FA0

单项选择题

[X]补=X0X1…Xn(n为整数),它的模为什么。

A.2^(n)+1
B.2^(n)
C.2^(n+1)
D.2^(n-1)

单项选择题

负零的补码表示是什么。

A.1000…0
B.0000…0
C.0111…1
D.1111…1