CPU执行指令时,先根据【 】的内容从内存读取指令,然后译码并执行。
A、地址寄存器
B、程序计数器
C、指令寄存器
D、通用寄存器
CPU执行指令时,先根据【 】的内容从内存读取指令,然后译码并执行。
A、地址寄存器
B、程序计数器
C、指令寄存器
D、通用寄存器
B
【解析】
程序计数器(PC)用于存放指令的地址。当程序顺序执行时,每取出一条指令,PC内容自动增加一个值,指向下一条要取的指令。当程序出现转移时,则将转移地址送入PC,然后由PC指出新的指令地址。
通用寄存器组是CPU中的一组工作寄存器,运算时用于暂存操作数或地址。在程序中使用通用寄存器可以减少访问内存的次数,提高运算速度。
累加器是一个数据寄存器,在运算过程中暂时存放操作数和中间运算结果,不能用于长时间地保存一个数据。
计算机中常用原码、反码、补码和移码表示 数据,其中表示0时仅用一个编码的是【 】
float型数据通常采用IEEE754单精度浮点数格式表示。若编译器将float型变量x分配在一个32位浮点寄存器FR1中,且x=-8.25,则FR1的内容是【 】。
假定编译器规定int和short类型长度分别为32位和16位,执行下列C语言语句:unsigned short x=65530;unsigned int y=x;得到y的机器数为【 】。
外设接口的主要功能是__________、__________、__________。
DMA是主存与外设间交换数据的方式,它也可用于主存与主存之间的数据交换。
CPU可任选CPU停止法、总线挪用法或总线周期分时法来实现DMA。
CPU对外部设备的控制方式按CPU的介入程度,从小到大分别为__________、__________、__________、__________。