参考答案和解析
正确答案:AX=-13(商),DX=-6(余数)
更多“阅读下列程序段,假定AX=-110,CX=+8,执行该程序后,问AX,DX分别是多少? MOV   AX,-110  MOV   CX,8  CWD     IDIV   CX”相关问题
  • 第1题:

    执行下列指令后: MOV AX, 1234H MOV CL, 4 ROL AX, CL DEC AX MOV CX, 4 MUL CX HLT 寄存器AH的值是( )。

    A.92H

    B.8CH

    C.8DH

    D.OOH


    正确答案:C

  • 第2题:

    执行下面的程序段后,(AX)=_____。

    MOV CX,5

    MOV AX,50

    NEXT: SUB AX,CX

    LOOP NEXT

    HLT


    正确答案:35
    35

  • 第3题:

    执行下段程序后,AX=( )。 MOV CX,4 MOV AX,25 LP: SUB AX,CX LOOP LP HLT

    A.10

    B.15

    C.20

    D.25


    正确答案:B

  • 第4题:

    执行下列指令后: MOV AX,1234H MOV CL,4 ROL CL DEC AX MOV CX,4 MUL CX HLT (AH)=( )

    A.92H

    B.8CH

    C.8DH

    D.00H


    正确答案:C

  • 第5题:

    执行下列程序段后,(DX)=( )。 MOV CX,8 MOV DX,12 LP: ADD DX,CX DEC CX LOOP LP

    A.34

    B.35

    C.36

    D.37


    正确答案:C

  • 第6题:

    阅读下列程序,说明程序执行后DL,AX,CX,CF的值。 MOV AX, 1234H MOV CX, 16 MOV DL,0 Ll: ROL AX,1 JNC NEXT INC DL NEXT: LOOP L1 INT 3 DL=(),AX=(),CX=(),CF=()。


    正确答案:05H;1234H;OH;0

  • 第7题:

    阅读下列一段程序,试问:AX,BX,CX分别是多少? ┆  A=10  MOV  AX, A        ┆  A=10-20 MOV  BX, A  A=10H  A=30H  MOV  CX, A


    正确答案:AX=10,BX=0FF6H,CX=30H.

  • 第8题:

    在下列程序段括号中分别填入以下指令  (1)LOOP NEXT  (2) LOOPE NEXT  (3) LOOPNE NEXT  试说明在这三种情况下,程序段执行完后,AX,BX,CX,DX 的内容分别是什么。 START: MOV AX,01H MOV BX,02H  MOV DX,03H  MOV CX,04H  NEXT: INC AX  ADD BX,AX  SHR DX,1


    正确答案:(1) AX=05H BX=10H CX=0 DX=0
    (2) AX=02H BX=04H CX=03H DX=01H
    (3) AX=03H BX=07H CX=02H DX=0

  • 第9题:

    一般程序如下:                ORG  2000H      ARY      DW   --4,3,--2,1   CNT      DW   $--ARY   VAR      DW   ARY,$+4          ┆           MOV  AX,ARY              MOV  BX,OFFSET VAR               MOV  CX,CNT               MOV  DX,VAR+2              LEA  SI,ARY            ┆   此程序段执行后,寄存器AX,BX,CX,DX与SI中的内容各是多少? 


    正确答案:AX=—4,BX=200AH,CX=8,DX=2010H,SI=2000H

  • 第10题:

    问答题
    阅读下列程序段,假定AX=-110,CX=+8,执行该程序后,问AX,DX分别是多少? MOV   AX,-110  MOV   CX,8  CWD     IDIV   CX

    正确答案: AX=-13(商),DX=-6(余数)
    解析: 暂无解析

  • 第11题:

    问答题
    有程序如下:BUF DW 1,3,-8,34,56,13,89,-4COUNT EQU 8X DW?START: MOV SI.BUFMOV CX,COUNTXOR AX,AXNEXT: CMP AX,[SI]JC NEXT1MOV AX,[SI]NEXT1:INC SIINC SILOOP NEXTMOV X ,AX问程序执行后X中的内容是多少?程序的功能是什么?

    正确答案: X中的内容是-8。 程序的功能是从数据块中找出最小数并存放在X中。
    解析: 暂无解析

  • 第12题:

    问答题
    一般程序如下:                ORG  2000H      ARY      DW   --4,3,--2,1   CNT      DW   $--ARY   VAR      DW   ARY,$+4          ┆           MOV  AX,ARY              MOV  BX,OFFSET VAR               MOV  CX,CNT               MOV  DX,VAR+2              LEA  SI,ARY            ┆   此程序段执行后,寄存器AX,BX,CX,DX与SI中的内容各是多少?

    正确答案: AX=—4,BX=200AH,CX=8,DX=2010H,SI=2000H
    解析: 暂无解析

  • 第13题:

    执行以下程序段后,(AX)=( )。 MOV AX,0 MOV BX,1 MOV CX,100 A: ADD AX,BX INC BX LOOP A HLT

    A.5000

    B.5050

    C.5100

    D.5150


    正确答案:B

  • 第14题:

    执行下列程序段后,(DX)=( )。 MOV CX,8 MOV DX,12LP:ADD DX,CX DEC CX LOOP LP

    A.34

    B.35

    C.36

    D.37


    正确答案:C

  • 第15题:

    执行完下列指令后: MOV AX,1234H MOV CL,4 ROL AX, CL DEC AX MOV CX,4 MUL CX HLT (AL)=( )。

    A.60H

    B.00H

    C.04H

    D.A0H


    正确答案:B

  • 第16题:

    执行下段程序后,(AX)=______。 MOV CX,5 MOVAX,50 LP1: SUB AX,CX HLT

    A.25

    B.35

    C.40

    D.30


    正确答案:B
    解析:该程序是循环结构,CX内存放的是计数器的初值,每次用AX减CX,结果送入AX,共循环5次,所以AX的值为50-5-4-3-2-1=35。

  • 第17题:

    执行下列指令后,AX的值为 MOV AX,1234H MOV CL,4 ROL AX,CL DEC AX MOV CX,4 MUL CX

    A.8D00H

    B.9260H

    C.8CA0H

    D.0123H


    正确答案:A

  • 第18题:

    有程序如下:BUF DW 1,3,-8,34,56,13,89,-4COUNT EQU 8X DW?START: MOV SI.BUFMOV CX,COUNTXOR AX,AXNEXT: CMP AX,[SI]JC NEXT1MOV AX,[SI]NEXT1:INC SIINC SILOOP NEXTMOV X ,AX问程序执行后X中的内容是多少?程序的功能是什么?


    正确答案: X中的内容是-8。 程序的功能是从数据块中找出最小数并存放在X中。

  • 第19题:

    执行下列程序段: MOV AX,0 MOV BX,1 MOV CX,100 AA:ADD AX,BX INC BX LOOP AA HLT 执行后的结果:(AX)=(),(BX)=()。

    • A、5050,99
    • B、2500,100
    • C、5050,101
    • D、2550,102

    正确答案:C

  • 第20题:

    假如在程序的括号中分别填入指令: (1)LOOP L20 (2)LOOPNE L20 (3)LOOPE L20 试说明在三种情况下,当程序执行完后,AX、BX、CX、DX四个寄存器的内容分别是什么? BEGIN:MOV AX,01 MOV BX,02 MOV DX,03 MOV CX,04 L20:INC AX ADD BX,AX SHR DX,1 ()


    正确答案: (1)(AX)=5(BX)=16(CX)=0(DX)=0
    (2)(AX)=3(BX)=7(CX)=2(DX)=0
    (3)(AX)=2(BX)=4(CX)=3(DX)=1

  • 第21题:

    已知程序段如下: MOV AX,1234H;(AX)=1234H,标志位不变 MOV CL,4;(AX)和标志位都不变 ROL AX,CL;(AX)=2341H,CF=1,SF和ZF不变 DEC AX;(AX)=2340H,CF=1不变,SF=0,ZF=0 MOV CX,4;(AX)和标志位都不变 MUL CX;(AX)=8D00H,CF=OF=0,其它标志无定义 INT 20H 程序结束时,AX和DX的内容是什么?


    正确答案: (AX)=8D00H,(DX)=0。

  • 第22题:

    填空题
    阅读下列程序,说明程序执行后DL,AX,CX,CF的值。 MOV AX, 1234H MOV CX, 16 MOV DL,0 Ll: ROL AX,1 JNC NEXT INC DL NEXT: LOOP L1 INT 3 DL=(),AX=(),CX=(),CF=()。

    正确答案: 05H,1234H,OH,0
    解析: 暂无解析

  • 第23题:

    问答题
    阅读下列一段程序,试问:AX,BX,CX分别是多少? ┆  A=10  MOV  AX, A        ┆  A=10-20 MOV  BX, A  A=10H  A=30H  MOV  CX, A

    正确答案: AX=10,BX=0FF6H,CX=30H.
    解析: 暂无解析