参考答案和解析
正确答案:C
更多“下面指令执行后,变量DAB中的内容是()。 DAW DW 2A05H DAB DB0FAH . . MOV AL,BYTE PRT DAW SUBDAB,ALA、0DAHB、0FAHC、0F5HD、0D0H”相关问题
  • 第1题:

    若定义变量DAT DW 1234H,执行MOV AL,BYTE PTR DAT指令后,AL寄存器的内容是【 】。


    正确答案:44H
    44H

  • 第2题:

    若定义DATA DW 123H 执行MOV BL,BYTE PTR DATA 指令后.(BL)=______。


    正确答案:34H
    34H

  • 第3题:

    下列指令序列执行后,AL寄存器中的内容为【 】。

    MOV AL,1

    SAL AL,1

    MOV BL,AL

    SAL AL,1

    SAL AL,1

    ADD AL,SL


    正确答案:10
    10

  • 第4题:

    下面指令序列执行后完成的运算,正确的算术表达式是( )。 MOV AL,BYTE PTR X SHL AL,1 DEC AL MOV BYTE PTR Y,AL

    A.y=X2+1

    B.X=y2+1

    C.Y=2X1-1

    D.X=Y2+11


    正确答案:C
    解析:SHLAL,1左移1次相当于乘2。

  • 第5题:

    下面指令序列执行后完成的运算,正确的算术表达式为 MOV AL, BYTE PTR X SHL AL,1 DEC AL MOV BYTE PTR Y,AL

    A.Y=X2+1

    B.Y=X2-1

    C.X=Y2+1

    D.Y=X*2


    正确答案:D
    解析:SHL指令做乘以2的运算,DEC做自减1的运算,所以D答案正确。

  • 第6题:

    下面指令序列执行后完成的运算中,正确的算术表达式为( )。 HOV AL, BYTE PTR X SHL AL,1 DEC AL MOV BYTE PTR Y,AL

    A.y=x2+1

    B.y=x2-1

    C.X=Y2+1

    D.Y=X×2


    正确答案:D
    解析:SHL指令做乘以2的运算,DEC做自减1的运算,所以D答案正确。

  • 第7题:

    执行下面的程序段后,AL中的内容是______。 BUF DW 1234H,5678H,0001H MOV BX,OFFSETBUF MOV AL,2 XLAT

    A.12H

    B.34H

    C.56H

    D.78H


    正确答案:C

  • 第8题:

    执行下面的程序段后,AL中的内容是( )。 BUF DW 1221H,5665H,0001H MOV BX,OPPSET BUF MOV AL,2 XLAT

    A.12H

    B.21H

    C.56H

    D.65H


    正确答案:D

  • 第9题:

    下面指令执行后,变量DAB中的内容是()。DAW.DW2A05HDAB.DB0FAHMOV.AL,BYTEPRTDAWSUB.DAB,AL

    • A、0DAH
    • B、0FAH
    • C、0F5H
    • D、0D0H

    正确答案:C

  • 第10题:

    若有BUF DW 1,2,3,4。则可将数据02H取到AL寄存器中的指令是:()。

    • A、MOV  AL,BYTE PTRBUF+1
    • B、MOV  AL,BYTE PTRBUF+2
    • C、MOV  AL,BYTE PTRBUF+3
    • D、MOV  AL,BYTE BUF2

    正确答案:B

  • 第11题:

    单选题
    下面指令执行后,变量DAB中的内容是()。 DAW DW 2A05H DAB DB0FAH . . MOV AL,BYTE PRT DAW SUBDAB,AL
    A

    0DAH

    B

    0FAH

    C

    0F5H

    D

    0D0H


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

  • 第12题:

    单选题
    下面指令执行后,变量DAB中的内容是()。DAW.DW2A05HDAB.DB0FAHMOV.AL,BYTEPRTDAWSUB.DAB,AL
    A

    0DAH

    B

    0FAH

    C

    0F5H

    D

    0D0H


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

  • 第13题:

    若定义变量DAT DW l234H,执行MOV AL,BYTE PTR DAT指令后,AL寄存器的内容是______。


    正确答案:44H
    44H

  • 第14题:

    下面两条指令执行后,(AH)=______,(AL)=______;

    MOV AH, 10H

    MOV AL,10


    正确答案:0010000B即10H    0001010B即0AH
    0010000B即10H  ,  0001010B即0AH

  • 第15题:

    下列8086/8088指令中,执行速度最快的是( )。

    A.MOV AX,BX

    B.MOV AX, 1516H.

    C.MOV BYTE PTR [BX],26H

    D.MOV [2000H],AL


    正确答案:A
    解析:通用数据传送。注意,①两个段寄存器之间不能直接传送数据;②两个储存单元之间不能直接传送数据(可以用MOVS):两个操作数中必须有一个是寄存器或立即数:③立即数和段寄存器CS不能作为目的操作数。

  • 第16题:

    下面指令序列执行后完成的运算,正确的算术表达式应是( )。MOV AL, BYTE PTR XSHL AL, 1DEC ALMOV BYTE PTR Y,AL

    A.y=x2+1

    B.x=y2+1

    C.y=x*2-1

    D.x=y2-1


    正确答案:C

  • 第17题:

    下面( )不能使指令MOV AL,Y正确执行?

    A.X DW 1234H Y EQU BYTE PTR X

    B.Y EQU BYTE X DW 1234H

    C.Y EQU THIS BYTE X DW 1234 H

    D.Y LABEL BYTE X DW 1234H


    正确答案:B
    解析:Y是BYTE的同义语。

  • 第18题:

    执行下面的程序段后,AL 中的内容是( )。 BUF DW 2152H,3416H,5731H,4684H MOV BX,OFFSET BUF MOV AL,3 XLAT

    A.46H

    B.57H

    C.16H

    D.34H


    正确答案:D

  • 第19题:

    执行下面的指令序列后,AX寄存器中的内容是( )。 MOV AX,'8' MOV AL,'9' AAA

    A.0017H

    B.0077H

    C.0107H

    D.0071H


    正确答案:C

  • 第20题:

    DA1 DW 2A05H DA2 DB 0FAH┇MOV AL,BYTE PTR DA1 SUB DA2,AL上述指令执行后,DA2中的内容是()。

    • A、0DAH
    • B、0FAH
    • C、0F5H
    • D、0D0H

    正确答案:C

  • 第21题:

    判断下列指令中哪些是错误的,并说明错的原因。 (1)MOV  BL, AX  (2)MOV  AL, BX  (3)MOV  AL, BL  (4)MOV  BP, BYTE PTR[BX]


    正确答案:(1)(2)和(4)均是错误的,因操作数类型不匹配。

  • 第22题:

    数据定义如下:BUF1 DB 10 BUF2 DW 20DUP(?) 实现将BUF1单元的内容与BUF2开始的条三个字节单元内容相比较的指令是()。

    • A、CMP BUF1,BYTE PTR BUF2+3
    • B、MOV AL,BUF1 CMP AL,BUF2+2
    • C、MOV AL,BUF1 CMP AL,BYTE PTR BUF2+2
    • D、MOV AL,BUF1 CMP AL,BUF2+3

    正确答案:D

  • 第23题:

    单选题
    DA1 DW 2A05H DA2 DB 0FAH┇MOV AL,BYTE PTR DA1 SUB DA2,AL上述指令执行后,DA2中的内容是()。
    A

    0DAH

    B

    0FAH

    C

    0F5H

    D

    0D0H


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