x
y
x+y
x–y
第1题:
Pentium微处理器的寄存器组是在8086/8088微处理器的基础上扩展起来的。下面是关于Pentium微处理器中寄存器组的叙述,其中正确的是
A.所有的寄存器都是从16位扩展为32位
B.EAX、EBX、ECX、EDX、ESP、EBP、ESI和EDI既可作为32位也可作为16位或8位寄存器使用
C.选项B中的所有寄存器既可存放数据,也可作为基址或变址寄存器使用
D.段寄存器从4个增加到6个
第2题:
下面是关于Pentium微处理器中寄存器组的叙述,其中正确的是______。
A.段寄存器从4个增加到6个
B.所有的寄存器都是从16位扩展为32位
C.EAX、EBX、ECX、EDX、ESP、EBP、ESI和EDI既可存放数据,也可作为基址或变址寄存器使用
D.EAX、EBX、ECX、EDX、ESP、EBP、ESI和EDI既可作为32位也可作为16位或8位寄存器使用
第3题:
【问题1】(6分)
按照表4-1所列出的数据寻址方式,说明表4-3中各汇编指令指定的操作数或操作数地址属于哪类数据寻址方式,将答案填写在答题纸的对应栏中(直接填写编号即可)。
表4-3汇编指令采用的数据寻址方式
指令
寻址方式
MOV ECX, [EAX+24]
IMUL EBX, TABLE[ESI*4], 7
INC WORD PTR[500]
ADD EAX, TABLE[ESI]
MOV EAX, [ESI][EBX]
MOV [ECX], EDX
【问题1】(每空1分,共6分)
指令 |
寻址方式 |
MOV ECX,[EAX+24] |
3 或 基址寻址 |
IMUL EBX,TABLE[ESI*4],7 |
5 或 带比例因子的变址寻址 |
INC WORD PTR[500] |
1 或 直接寻址 |
ADD EAX,TABLE[ESI] |
4 或 变址寻址 |
MOV EAX,[ESI][EBX] |
6 或 基址变址寻址 |
MOV [ECX],EDX |
2 或 寄存器间接寻址 |
第4题:
在80386以上的微处理器指令系统中,PUSH EAX指令的目的操作数寻址方式是( )。
A.立即寻址
B.寄存器寻址
C.寄存器间接寻址
D.存储器直接寻址
第5题:
80386~Pentium微处理器中的通用寄存器包括:EAX、EBX、ECX、EDX、ESP、 EBP、EDI和ESI。其中哪些可以作为32位、16位和8位寄存器使用______。
A.EAX、EBX、ECX、EDX、ESP、EBP
B.ESP、EBP、EDI、ESI
C.EAX、EBX、ECX、EDX
D.以上都不对
第6题:
在32位微处理器指令系统中,PUSH EAX指令的目的操作数寻址方式是( )。
A.立即寻址
B.寄存器寻址
C.寄存器相对寻址
D.存储器直接寻址
第7题:
在32位处理器上,假设栈顶指针寄存器的当前值为0x00FFFFE8,那么在执行完指令“push eax”(eax为32位寄存器)后,栈指针的当前值应为(28)。
A.0x00FFFFE4
B.0x00FFFFE6
C.0x00FFFFEA
D.0x00FFFFEC
第8题:
执行MOV EAX, -2指令后,EAX寄存器中的数据是
A.FFFFFFFEH
B.OOOOFFFEH
C.00000010H
D.10000002H
第9题:
依次执行下列哪一个选项中的两条指令后,可以使得存放在EDX和EAX中的64位数据乘以2?(EDX中存放高32位,EAX中存放低32位)______。
A) SHL EDX,1
SHL EAX,1
B) RCL EDX,1
SHL EAX,1
C) SHL EAX,1
RCL EDX,1
D) SHL EAX,1
SHL EDX,1
A.
B.
C.
D.
第10题: