更多"下面是关于PC中CPU的若干叙述: ① CPU 中包含几十个甚至上百"的相关试题:
[单项选择]下面四个寄存器中,不能作为间接寻址的寄存器是( )
A. BX
B. DX
C. BP
D. DI
[单项选择]Pentium微处理器的寄存器组是在8086/8088微处理器的基础上扩展起来的。下面是关于Pentium微处理器中寄存器组的叙述,其中正确的是( )。
A. 所有的寄存器都是从16位扩展为32位
B. EAX、EBX、ECX、EDX、ESP、EBP、ESI和EDI既可作为32位也可作为16位或8位寄存器使用
C. 选项B)中的所有寄存器既可存放数据,也可作为基址或变址
D. 段寄存器从4个增加到6个
[单项选择]下列指令中不会改变PC寄存器内容的是( )。
A. MOV
B. JMP
C. CALL
D. RET
[单项选择]下面是8086/8088微处理器中有关寄存器的叙述;
①通用寄存器AX、BX、CX、DX既可以存放8位或16位数据,也可以作为偏移地址寄存器访问存储器单元
②指针和变址寄存器SP、BP、sI和DI只能存放偏移地址
③段寄存器只能存放段地址
④IP寄存器只能存放指令的偏移地址
其中( )叙述是正确的。
A. ①和②
B. ②和③
C. ③和④
D. ④和①
[单项选择]n位寄存器组成的环形移位寄存器可以构成()计数器。
A. n
B. 2n
C. 4n
D. 无法确定
[单项选择]为了将AL寄存器中的AL0的内容传送到BL寄存器的BLO中,且保持BL7~BL1不变,下面程序段的空白处应填写什么指令
________
RPR AL, 1
RCL BL, 1
A. ROR BL,1
B. SHL BL,1
C. RCL BL,1
D. 不需要填指令
[单项选择]为了将AX和BX寄存器中存放的32位数据左移一位(其中AX寄存器中的数据为高16位),下面的程序段中应填写一条什么指令
SHL AX, 1
SHL BX, 1
___________
A. ADC AX,0
B. SHL AX,1
C. ROL AX,1
D. RCL AX,1
[单项选择]为了将AL寄存器中的AL0的内容传送到BL寄存器的BL0中,且保持BL7~BL1不变,下面程序段的空白处应填写的指令是( )。
______
ROR AL,1
RCL BL,1
A. ROR BL,1
B. SHL BL,1
C. RCL B
D. 1
E. 不需要填指令
[单项选择]Pentium微处理器的标志寄存器同80486微处理器的标志寄存器相比,新增加的标志位是( )。
①NT ②Ⅲ ③VIP ④VIF
⑤RF ⑥IOPL ⑦AC ⑧VM
A. ①、③和④
B. ②、③和④
C. ⑤、⑦和⑧
D. ①、②、③、④、⑤、⑥、⑦、⑧
[单项选择]下列四个寄存器中,可作为十六位寄存器的是、 ( )
A. DL
B. CL
C. BP
D. BH
[单项选择]8237 DMAC本身有16位的地址寄存器和字节计数器,若欲在内存容量为128MB的PC机内按字节进行DMA数据传送,则附加的页面地址寄存器应有 ( )
A. 8位
B. 10位
C. 11位
D. 12位
[单选题]CPU中有很多个寄存器,其中有个很特殊的寄存器,它可用于暂存本次计算的结果又参与下次的运算,这个寄存器叫( )
A.程序计数器(PC)
B.指令寄存器
C.PSW标志寄存器
D.累加器
[单项选择]8086微处理器执行取指令操作时,段地址由CS寄存器提供,段内偏移地址由下列( )寄存器提供。
A. BX
B. BP
C. IP
D. SP