更多“执行“cmp eax,ebx”后,EAX和EBX寄存器内容都没有改变。”相关问题
  • 第1题:

    假设(DI)=148FH,(EBX)=12345678H,执行MOV [DI],EBX指令后,DS:148FH存储单元中的数据是

    A.12H

    B.34H

    C.56H

    D.78H


    正确答案:D
    解析:本题考查寄存器寻址的相关概念。(DI)=148FH给出了DI寄存器的地址,(EBX)=12344578H给出了EBX的内容,MOV[DI],EBX指令是将EBX的内容放到DI对应的存储单元中。数据段寄存器DS用于保存数据段起始地址中的高16位,因此DS:148FH存储单元中的数据是78H。正确答案为选项D。

  • 第2题:

    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.以上都不对


    正确答案:C
    解析:EAX、EBX、ECX、EDX可以作为32位、16位或8位寄存器使用,ESP、EBP、EDI和ESI可以作为32位、16位寄存器使用。

  • 第3题:

    80x86指令的执行过程一般包括取指、译码、取数、执行和回写五个阶段。对于MOV EAX,EBX指令,应该包括哪几个阶段?

    A.取指、译码、取数、执行、回写

    B.取指、译码、执行、回写

    C.取指、译码、执行

    D.取指、执行


    正确答案:B
    解析:80x86指令的执行过程一般包括取指、译码、取数、执行和回写五个阶段。对于MOV EAX、EBX指令,应该包括取指、译码、执行和回写阶段。

  • 第4题:

    纯交换的完全竞争市场上两个消费者A和B,两种商品X,Y,消费者A和B的效用函数分别为U(XA,YA)一XAYA和U(XB,YB)一In XB +αln YB。其中,(XA,YA)分别为消费者A在X,Y上的消费,(XB,YB)同理。A和B的初始禀赋分别为(eAX,eAY),(eBx,eBY)。经济体的初始总禀赋为(EX,EY)一{(eAX+eBx),(eAY+eBY)}。帕累托最优的资源分配方案,即契约曲线表达式


    答案:
    解析:
    消费者A对商品X和Y的边际替代率为

    消费者B对商品X和Y的边际替代率为

    达到帕累托最优分配时,有

    由此得到交换的契约曲线为:

  • 第5题:

    纯交换的完全竞争市场上两个消费者A和B,两种商品X,Y,消费者A和B的效用函数分别为U(XA,YA)一XAYA和U(XB,YB)一In XB +αln YB。其中,(XA,YA)分别为消费者A在X,Y上的消费,(XB,YB)同理。A和B的初始禀赋分别为(eAX,eAY),(eBx,eBY)。经济体的初始总禀赋为(EX,EY)一{(eAX+eBx),(eAY+eBY)}。给定初始禀赋不变,试分别考虑在α=l,α≠1情况下,通过以下方法改变两个消费者的初始禀赋分配情况:把商品X或Y从A的初始禀赋挪到B的初始禀赋中,会对市场均衡价格有何影响?市场总需求跟初始的禀赋分配状况相关吗?为什么?


    答案:
    解析:
    ①a=1时,

    不论把商品X或Y从A的初始禀赋挪到B的初始禀赋中,市场相对价 格均不会发生变化。 ②02a,(1+α) exA>2αexA,此时把商品X从A的初始禀赋挪到B的初始禀赋中, 分子变小,市场相对价格会降低;1+α<2,(l+α)eYA<2eYA,把商品Y从A的初始禀赋挪到B的初始禀赋中,分母变大,市场相对价格会降低。所以,不论把商品X或Y从A的初始禀赋挪到B的初始禀赋中,市场相对价格均下降。 ③同理,a>l时,不论把商品X或Y从A的初始禀赋挪到B的初始禀赋中,市场相对价格均 上升。

  • 第6题:

    无符号乘法指令mull S表示的乘法操作为()

    • A、S*S
    • B、S*R[%eax]
    • C、S*R[%ebx]
    • D、S*R[%edx]

    正确答案:B

  • 第7题:

    指令“XOREAX,EAX”和“SUBEAX,EAX”执行后,EAX=(),CF=OF=()。而指令“MOVEAX,0”执行后,EAX=(),CF和OF没有变化。


    正确答案:0;0;0

  • 第8题:

    顺序执行PUSH EAX和POPEBX两条指令,其功能等同于()

    • A、MOV EAX, EBX
    • B、MOV EBX, EAX
    • C、XCHG EAX, EBX
    • D、XCHG EBX, EAX

    正确答案:B

  • 第9题:

    指出MOV EAX,2[EBX*8][EDI]指令中源操作数和目的操作数的寻址方式。


    正确答案: 源操作数的寻址方式:带有比例因子的基址变址寻址
    目的操作数的寻址方式:寄存器寻址

  • 第10题:

    判断下列指令是否正确。若不正确,指出错误原因 (1)MOVAX,[EBX] (2)MOVSI,DL (3)MOVEBP,[ESP][EAX*3] (4)LEAAX,3006H (5)MOV[BP][DI],0 (6)MOV[SI],[DI] (7)MOVES,1000H (8)MOVAX,X+2 (9)MOVAX,CX+2 (10)MOV[EAX][EAX*2],AL


    正确答案: (1)指令MOVAX,[EBX]是正确的。
    (2)指令MOVSI,DL是错误的,两个操作数类型不匹配。
    (3)指令MOVEBP,[ESP][EAX*3]是错误的,比例因子不能为3。
    (4)指令LEAAX,3006H是错误的,LEA指令的源操作数必须为内存操作数。
    (5)指令MOV[BP][DI],0是错误的,操作数类型无法确定。
    (6)指令MOV[SI],[DI]是错误的,不能同时出现两个内存操作数。
    (7)指令MOVES,1000H是错误的,装载段寄存器时,源操作数不能为立即数。
    (8)如果“X”是用常数表达式定义的符号(例如:XEQU5+6),或者是用“DW”定义的内存变量,指令MOVAX,X+2是正确的。否则这条指令是错误的。
    (9)指令MOVAX,CX+2是错误的,源操作数表达式CX+2不是一个可以直接计算的“常数表达式”。
    (10)指令MOV[EAX][EAX*2],AL是正确的。

  • 第11题:

    单选题
    假设寄存器%eax的值为x,%ecx的值为y,则指明下面汇编指令存储在寄存器%edx中的值() Leal(%eax,%ecx),%edx
    A

    x

    B

    y

    C

    x+y

    D

    x–y


    正确答案: C
    解析: 暂无解析

  • 第12题:

    单选题
    无符号乘法指令mull S表示的乘法操作为()
    A

    S*S

    B

    S*R[%eax]

    C

    S*R[%ebx]

    D

    S*R[%edx]


    正确答案: B
    解析: 暂无解析

  • 第13题:

    下列指令中,正确的是()

    A.MOV [DI], [SI]

    B.MOV DS, SS

    C.MOV AL, [EAX+EBX*2]

    D.OUT BX, AX


    正确答案:C

  • 第14题:

    依次执行下列哪一个选项中的两条指令后,可以使得存放在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.


    正确答案:C

  • 第15题:

    纯交换的完全竞争市场上两个消费者A和B,两种商品X,Y,消费者A和B的效用函数分别为U(XA,YA)一XAYA和U(XB,YB)一In XB +αln YB。其中,(XA,YA)分别为消费者A在X,Y上的消费,(XB,YB)同理。A和B的初始禀赋分别为(eAX,eAY),(eBx,eBY)。经济体的初始总禀赋为(EX,EY)一{(eAX+eBx),(eAY+eBY)}。交易后,人们的效用水平上升了还是下降了?为什么?


    答案:
    解析:
    (3)交易后,人们的效用水平至少和原来一样好。消费者A的效用u(XA,yA)=XAYA=

    所以交易后消费者A的效用水平至少和不交易时一样好。 消费者B的效用水平为:

    所以,交易后消费者B的效用水平至少和不交易时一样好。 所以,交换可以使初始禀赋实现帕累托改进,在交换的契约曲线上达到了帕累托最优配置,人们的效用水平至少和原来一样好。

  • 第16题:

    纯交换的完全竞争市场上两个消费者A和B,两种商品X,Y,消费者A和B的效用函数分别为U(XA,YA)一XAYA和U(XB,YB)一In XB +αln YB。其中,(XA,YA)分别为消费者A在X,Y上的消费,(XB,YB)同理。A和B的初始禀赋分别为(eAX,eAY),(eBx,eBY)。经济体的初始总禀赋为(EX,EY)一{(eAX+eBx),(eAY+eBY)},(eBx,eBY)。经济体的初始总禀赋为(EX,EY)一{(eAX+eBx),(eAY+eBY)}。求竞争性市场均衡条件下的产品价格以及每个消费者的情况。求竞争性市场均衡条件下的产品价格以及每个消费者的情况。


    答案:
    解析:
    不妨设商品X的价格为1,商品Y的相对价格为p。 消费者A的问题为:

    构造拉格朗日辅助函数L(XA,YA,λ)=XAYA +λ(eXA十peYA-XA -pYA),一阶条件为:

    解得消费者A对X和Y的需求函数分别是 同理可以解得消费者B对X和Y的需求函数分别是

    同理可以解得消费者B对X和Y的需求函数分别是

    市场均衡条件下,有

    解得:

  • 第17题:

    纯交换的完全竞争市场上两个消费者A和B,两种商品X,Y,消费者A和B的效用函数分别为U(XA,YA)一XAYA和U(XB,YB)一In XB +αln YB。其中,(XA,YA)分别为消费者A在X,Y上的消费,(XB,YB)同理。A和B的初始禀赋分别为(eAX,eAY),(eBx,eBY)。经济体的初始总禀赋为(EX,EY)一{(eAX+eBx),(eAY+eBY)}。(5)A的效用函数变成U(XA,YA)=βln XA +βln YA。那么(1)~(4)的答案是否会发生变化?为 什么?


    答案:
    解析:
    不发生变化。根据序数效用论,对效用函数进行正单调变换,所反应的消费者偏好不发生变化,因此(1)~(4)的答案不会发生变化。

  • 第18题:

    下列指令中,含有非法操作数寻址的指令是。()

    • A、MOV.EAX,10H
    • B、IN.EAX,DX
    • C、MOV.[EBX][EBP],10H
    • D、MOV.EBX,OFFSET[EBX][ESI]

    正确答案:D

  • 第19题:

    顺序执行指令“XOR EAX,EAX”和“SUB EAX,1”后,EAX等于多少?CF等于多少?


    正确答案:EAX=0,CF=0。

  • 第20题:

    指出以下指令中,哪些指令是非法的,并说明为什么(80386系统)。 (1) MOV AX,12[EBX][SI*16] (2) RCR EAX,10 (3) PUSH 5678H (4) POP 1000H (5) MOV [EAX+EAX],EAX (6) MOV AL,[ESP+ESP*2] (7) MOV BL,[AX+12] (8) IMUL AL,BL,12


    正确答案: (1)非法,比例因子只能是1、2、4、8,不能是16;
    (2)合法;
    (3)合法;
    (4)非法,POP指令的目的操作数不能是立即数;
    (5)合法;
    (6)非法,ESP只能作为基址寄存器,不能作为变址寄存器;
    (7)非法,在386系统中AX不能作为基址寄存器,也不能作为变址寄存器;
    (8)合法。

  • 第21题:

    判断下列指令是否正确。若不正确,指出错误原因。  (1)MOV AX, [EBX]  (2)MOV SI, DL  (3)MOV EBP, [ESP][EAX*3] (4)LEA AX, 3006H   (5)MOV [BP][DI], 0    (6)MOV [SI], [DI]   (7)MOV ES, 1000H   (8)MOV AX, X+2  (9)MOV AX, CX+2    (10)MOV [EAX][EAX*2], AL 


    正确答案: (1)指令MOV AX, [EBX]是正确的。
    (2)指令MOV SI, DL是错误的,两个操作数类型不匹配。
    (3)指令MOV EBP, [ESP][EAX*3] 是错误的,比例因子不能为3。
    (4)指令LEA AX, 3006H是错误的,LEA指令的源操作数必须为内存操作数。
    (5)指令MOV [BP][DI], 0是错误的,操作数类型无法确定。
    (6)指令MOV [SI], [DI] 是错误的,不能同时出现两个内存操作数。
    (7)指令MOV ES, 1000H是错误的,装载段寄存器时,源操作数不能为立即数。
    (8)如果“X”是用常数表达式定义的符号(例如:X   EQU   5+6),或者是用“DW”定义的内存变量,指令MOV AX, X+2是正确的。否则这条指令是错误的。
    (9)指令MOV AX, CX+2是错误的,源操作数表达式CX+2不是一个可以直接计算的“常数表达式”。
    (10)指令MOV [EAX][EAX*2], AL是正确的。

  • 第22题:

    问答题
    判断下列指令是否正确。若不正确,指出错误原因。  (1)MOV AX, [EBX]  (2)MOV SI, DL  (3)MOV EBP, [ESP][EAX*3] (4)LEA AX, 3006H   (5)MOV [BP][DI], 0    (6)MOV [SI], [DI]   (7)MOV ES, 1000H   (8)MOV AX, X+2  (9)MOV AX, CX+2    (10)MOV [EAX][EAX*2], AL

    正确答案: (1)指令MOV AX, [EBX]是正确的。
    (2)指令MOV SI, DL是错误的,两个操作数类型不匹配。
    (3)指令MOV EBP, [ESP][EAX*3] 是错误的,比例因子不能为3。
    (4)指令LEA AX, 3006H是错误的,LEA指令的源操作数必须为内存操作数。
    (5)指令MOV [BP][DI], 0是错误的,操作数类型无法确定。
    (6)指令MOV [SI], [DI] 是错误的,不能同时出现两个内存操作数。
    (7)指令MOV ES, 1000H是错误的,装载段寄存器时,源操作数不能为立即数。
    (8)如果“X”是用常数表达式定义的符号(例如:X   EQU   5+6),或者是用“DW”定义的内存变量,指令MOV AX, X+2是正确的。否则这条指令是错误的。
    (9)指令MOV AX, CX+2是错误的,源操作数表达式CX+2不是一个可以直接计算的“常数表达式”。
    (10)指令MOV [EAX][EAX*2], AL是正确的。
    解析: 暂无解析

  • 第23题:

    问答题
    判断下列指令是否正确。若不正确,指出错误原因 (1)MOVAX,[EBX] (2)MOVSI,DL (3)MOVEBP,[ESP][EAX*3] (4)LEAAX,3006H (5)MOV[BP][DI],0 (6)MOV[SI],[DI] (7)MOVES,1000H (8)MOVAX,X+2 (9)MOVAX,CX+2 (10)MOV[EAX][EAX*2],AL

    正确答案: (1)指令MOVAX,[EBX]是正确的。
    (2)指令MOVSI,DL是错误的,两个操作数类型不匹配。
    (3)指令MOVEBP,[ESP][EAX*3]是错误的,比例因子不能为3。
    (4)指令LEAAX,3006H是错误的,LEA指令的源操作数必须为内存操作数。
    (5)指令MOV[BP][DI],0是错误的,操作数类型无法确定。
    (6)指令MOV[SI],[DI]是错误的,不能同时出现两个内存操作数。
    (7)指令MOVES,1000H是错误的,装载段寄存器时,源操作数不能为立即数。
    (8)如果“X”是用常数表达式定义的符号(例如:XEQU5+6),或者是用“DW”定义的内存变量,指令MOVAX,X+2是正确的。否则这条指令是错误的。
    (9)指令MOVAX,CX+2是错误的,源操作数表达式CX+2不是一个可以直接计算的“常数表达式”。
    (10)指令MOV[EAX][EAX*2],AL是正确的。
    解析: 暂无解析

  • 第24题:

    填空题
    指令“XOREAX,EAX”和“SUBEAX,EAX”执行后,EAX=(),CF=OF=()。而指令“MOVEAX,0”执行后,EAX=(),CF和OF没有变化。

    正确答案: 0,0,0
    解析: 暂无解析