更多“下面指令执行后,改变目标寄存器内容的指令是()。 ”相关问题
  • 第1题:

    下面指令执行后,改变AL寄存器内容的指令是()。

    A.TESTAL,02H
    B.ORAL,AL
    C.CMPAL,BL
    D.ANDAL,BL

    答案:D
    解析:

  • 第2题:

    12、数据定义TABLE2 DW 10 DUP(0),执行指令MOV BX,LENGTH TABLE2后,BX寄存器的内容是____________, 执行指令MOV DX,SIZE TABLE2后,DX寄存器的内容是____________。2个答案之间用“、”相隔。


    10 20解析:1、TABLE2 DW 10 DUP(0)指创建名称为TABLE2的存储空间,在缓存中开辟10个字空间的区域,并初始化为0,。2、MOV BX,LENGTH TABLE2指令表示把TABLE2空间的长度存在寄存器BX中,10个字的长度,故BX中的内容为10.3、MOV DX,SIZE TABLE2指令表示把一字节为单位的TABLE2空间的大小存在寄存器DX中,10个字的长度,1个字为2个字节,故DX中的内容为2*10=20

  • 第3题:

    数据定义BUF DB‘1234’,执行指令MOV CL, LENGTH BUF后,CL寄存器的内容是____________.


    1

  • 第4题:

    下面指令执行后,改变R1寄存器内容的指令是

    A.TST R1,#2

    B.ORR R1,R1,R1

    C.CMP R1,#2

    D.EOR R1,R1,R1


    D

  • 第5题:

    下列指令中,执行后不会改变esp寄存器内容的是:()

    A.jmp *%eax

    B.leave

    C.push %ebp

    D.call 0x8048604


    mov %esp, %ebp