若AX=5555H,BX=FF00H,试问在下列程序段执行后,AX=?BX=?CF=? AND     AX, BX                  ; AX = 5500,BX = FF00H  XOR     AX, AX                  ; AX = 0000H              NOT     BX                      ; BX = 00FFH

题目

若AX=5555H,BX=FF00H,试问在下列程序段执行后,AX=?BX=?CF=? AND     AX, BX                  ; AX = 5500,BX = FF00H  XOR     AX, AX                  ; AX = 0000H              NOT     BX                      ; BX = 00FFH


相似考题
更多“若AX=5555H,BX=FF00H,试问在下列程序段执行后,AX=?BX=?CF=? AND     AX, BX                  ; AX = 5500,BX = FF00H  XOR     AX, AX                  ; AX = 0000H              NOT     BX                      ; BX = 00FFH”相关问题
  • 第1题:

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

    A.99

    B.100

    C.101

    D.102


    正确答案:C

  • 第2题:

    执行以下程序段后,(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

  • 第3题:

    已知:(AX)=01CDH,(BX)=0AFH,(CX)=0BE02H,CF=1,写出单步执行每条指令时CF、ZF及相关寄存器的内容。

    TEST AX,BX ;AX=______H,BX=______H

    ;CF=______,ZF=_____

    ROL BX,CL ;(BX)=______H,(CL)=______H


    正确答案:01CD    0AF    0    0    2BC    02
    01CD    0AF    0    0    2BC    02

  • 第4题:

    若AX=65ACH,BX=0B79EH,则()

    A.执行ADD.AX,BX指令后,CF=1,OF=1
    B.执行SUB.AX,BX指令后,SF=1,OF=0
    C.执行TESTBX,AX指令后,CF=0,OF=0
    D.执行XORAX,BX指令后,PF=1,IF=0

    答案:A
    解析:

  • 第5题:

    分析如下程序段, MOV AX,OIH MOV BX,02H MOV CX,03H LOP: INC AX ADD BX,AX SHR AX,1 LOOP LOP HLT 请回答:程序执行后AX=(),BX=()


    正确答案:1;8

  • 第6题:

    阅读程序段,回答问题: ABC PROC ADD AX,BX SUB BX,AX ADD AX,BX NEG BX ABC ENDP 该子程序中,寄存器AX、BX是入口参数也是出口参数。 若入口(AX)=1234H,(BX)=0ABCDH,则出口(AX)等于多少?(BX)=等于多少?


    正确答案:(AX)=OABCDH,(BX)=1234H。

  • 第7题:

    已有AX=E896H,BX=3976H,若执行ADDBX,AX指令,则结果BX,AX,标志位CF,OF,ZF各为何值?


    正确答案:BX=220CH、AX=E896H、CF=1、OF=0、ZF=0

  • 第8题:

    阅读下列程序,说明程序执行后AX,BX,ZF,CF的值。 MOV AX,5678H MOV BX,1234H AND AX,BX INT 3 AX=(),BX=(),ZF=(),CF=()。


    正确答案:1230H;1234H;O;0

  • 第9题:

    填空题
    分析如下程序段, MOV AX,OIH MOV BX,02H MOV CX,03H LOP: INC AX ADD BX,AX SHR AX,1 LOOP LOP HLT 请回答:程序执行后AX=(),BX=()

    正确答案: 1,8
    解析: 暂无解析

  • 第10题:

    填空题
    阅读下列程序,说明程序执行后AX,BX,ZF,CF的值。 MOV AX,5678H MOV BX,1234H AND AX,BX INT 3 AX=(),BX=(),ZF=(),CF=()。

    正确答案: 1230H,1234H,O,0
    解析: 暂无解析

  • 第11题:

    单选题
    用一条指令仅实现将AX←BX+SI的方法是()。
    A

    XCHG AX,[BX][SI]

    B

    MOV AX,[BX+SI]

    C

    LEA AX,BX[SI]

    D

    LEA AX,[BX][SI]


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

  • 第12题:

    问答题
    若AX=5555H,BX=FF00H,试问在下列程序段执行后,AX=?BX=?CF=? AND     AX, BX                  ; AX = 5500,BX = FF00H  XOR     AX, AX                  ; AX = 0000H              NOT     BX                      ; BX = 00FFH

    正确答案: AX = 0000H, BX = 00FFH
    由于AND、OR、XOR指令的运算结果使CF=0,NOT指令的运算结果不影响CF位,所以CF = 0。
    解析: 暂无解析

  • 第13题:

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

    A.99

    B.100

    C.101

    D.102


    正确答案:C

  • 第14题:

    为了使AX和BX寄存器中的两个16位二进制数具有相同的符号位,下面的程序段中应填写什么指令? PUSH AX _______ THST AX,8000H JZ SAME XOR BX,8000H SAME: POP AX

    A.AND AX,BX

    B.XOR AX,BX

    C.SUB AX,BX

    D.OR AX,BX


    正确答案:B
    解析:执行指令“TESTAX,8000H”时,如果AX的符号位为1,那么就执行指令“XORBX,8000H”,将BX的符号位取反。如果AX的符号位为0,那么保持BX寄存器的符号位。为了使AX和BX寄存器中的两个16位二进制数具有相同的符号位,那么就要求“TESTAX,8000H”指令执行之前,AX和BX寄存器的符号位要相反或者均为0,四个选项中只有B能够满足要求。

  • 第15题:

    有汇编程序段如下 CODES SEGMENT ASSUME CS:CODES START: MOV CX, 30 XOR AX, AX MOV BX, 1 AGAIN: ADD AX, BX INC BX LOOP AGAIN CODES ENDS END START 程序执行后,AX和BX的内容分别是

    A.465,31

    B.465,30

    C.434,31

    D.434,30


    正确答案:A

  • 第16题:

    阅读下列程序,说明程序执行后AX,BX,ZF,CF的值。MOV AX,FFFFHMOV BX,2896HXOR AX,BXINT 3AX=(),BX=(),ZF= (),CF= ()。


    正确答案:OD769H;2896H;0;0

  • 第17题:

    设SP=2000H,AX=3000H,BX=5000H,执行下列片段程序后,问SP=?AX=?BX=? PUSH  AX    ;SP ← SP - 2 = 1FFEH,AX=3000H  PUSH  BX    ;SP ← SP - 2 = 1FFCH,BX=5000H  POP   AX ;SP ← SP + 2 = 1FFEH,AX=5000H


    正确答案:SP = 1FFEH,AX = 5000H,BX = 5000H。

  • 第18题:

    已有(AX)=E896H,(BX)=3976H,若执行ADDBX,AX指令,则BX、AX、标志位CF、OF、ZF各为何值?


    正确答案: BX=220CH;AX=E896H;CF=1;OF=0;ZF=0。

  • 第19题:

    阅读下列程序,说明程序执行后AX,BX,DX,OF的值。MOV AX,3600HMOV BX,2400HCMP AX,BXJNC LOPMOV DX, -1JMP DONELOP:MOV DX,ODONE:INT 3AX= (),BX=(),DX=(),OF= ()。


    正确答案: 3600H; 2400H;0;0

  • 第20题:

    已有AX=E896H,BX=3976H,若执行ADD BX,AX指令,则结果BX,AX,标志位CF,OF,ZF各为何值?


    正确答案:BX=220CH(1分)AX=E896H(1分)CF=1(1分)OF=0(1分)ZF=0

  • 第21题:

    填空题
    阅读下列程序,说明程序执行后AX,BX,DX,OF的值。MOV AX,3600HMOV BX,2400HCMP AX,BXJNC LOPMOV DX, -1JMP DONELOP:MOV DX,ODONE:INT 3AX= (),BX=(),DX=(),OF= ()。

    正确答案: 3600H, 2400H,0,0
    解析: 暂无解析

  • 第22题:

    问答题
    已有AX=E896H,BX=3976H,若执行ADD BX,AX指令,则结果BX,AX,标志位CF,OF,ZF各为何值?

    正确答案: BX=220CH,AX=E896H,CF=1,OF=0,ZF=0
    解析: 暂无解析

  • 第23题:

    填空题
    阅读下列程序,说明程序执行后AX,BX,ZF,CF的值。MOV AX,FFFFHMOV BX,2896HXOR AX,BXINT 3AX=(),BX=(),ZF= (),CF= ()。

    正确答案: OD769H,2896H,0,0
    解析: 暂无解析