niusouti.com
参考答案和解析
TEST AX, 01H
更多“测试AX中第0位的值,请写出指令。”相关问题
  • 第1题:

    将 AX 寄存器清零有 4 种方法,试写出这 4 条指令。


    正确答案: MOV AX, 00H
    SUB AX, AX
    AND AX, 00H
    XOR AX, AX

  • 第2题:

    请写出值机执行FT指令操作时离港显示PNL PROCESSING IN PROGRESS的原因。


    正确答案: 离港系统航班的时间与订座系统不一致;
    离港系统航班的机型与订座系统不一致;
    离港系统航班的航段与订座系统不一致;

  • 第3题:

    写出可使AX清零的几条指令。


    正确答案: MOV AX, 0
    SUB AX, AX
    AND AX, 0000H
    XOR AX, AX

  • 第4题:

    设SP=2000H,AX=8A95H,DI=A000H。请写出下列指令执行后指定寄存器和标志位的值。 ADD AX,DI ; PUSH AX ; POP DI ;


    正确答案: ADD AX,DI ;AX =2A95H ,CF=1
    PUSH AX ;SP = 1FFEH
    POP DI ;DI = 2A95H

  • 第5题:

    写出能够完成下列操作的8086CPU指令。 (1)把4629H传送给AX寄存器; (2)从AX寄存器中减去3218H; (3)把BUF的偏移地址送入BX中。


    正确答案: (1) MOV AX,4629H
    (2) SUB AX,3218H
    (3) LEA BX,BUF

  • 第6题:

    下列8086指令中,指令执行后,AX的结果与其他三条指令不同的是()。

    • A、MOV AX,0
    • B、XOR AX,AX
    • C、SUB AX,AX
    • D、OR AX,0

    正确答案:D

  • 第7题:

    假设(DS)=3000H,(SS)=3000H,(AX)=2000H,(BX)=1100H,(SI)=2,(DI)=1,(SP)=100H,(31200H)=40H。 请写出下列指令单独执行完后,有关寄存器和存储单元的内容。PUSH AX


    正确答案:(300FEH) =2000H,(SP)=00FEH

  • 第8题:

    编写指令序列,比较AX、BX中的数的绝对值,绝对值较大的数存入AX,绝对值较小的数存入BX。


    正确答案: PUSH AX
    PUSH BX
    ANDAX,AX
    JGE SKIP1
    NEG AX
    SKIP1:AND BX,BX
    JGE SKIP2
    NEG BX
    SKIP2:CMP AX,BX
    POP BX
    POP AX
    JGE SKIP3
    XCHG AX,BX
    SKIP3:……

  • 第9题:

    请查询用户13506362749的状态,写出相关的指令。


    正确答案:MGTRP:MSISDN=8613506362749;
    根据结果得出IMSI。
    MGSSP:IMSI=;

  • 第10题:

    问答题
    编写指令序列,比较AX、BX中的数的绝对值,绝对值较大的数存入AX,绝对值较小的数存入BX。

    正确答案: PUSH AX
    PUSH BX
    ANDAX,AX
    JGE SKIP1
    NEG AX
    SKIP1:AND BX,BX
    JGE SKIP2
    NEG BX
    SKIP2:CMP AX,BX
    POP BX
    POP AX
    JGE SKIP3
    XCHG AX,BX
    SKIP3:……
    解析: 暂无解析

  • 第11题:

    问答题
    写出对存放在DX和AX中的双字长数求补的指令序列。

    正确答案: NEG DX也可为:NOT DX
    NEG AXNOT AX
    SBB DX,0 ADD AX,1
    ADC DX,0
    解析: 暂无解析

  • 第12题:

    问答题
    编写指令序列,将AX和BX中较大的绝对值存入AX,较小的绝对值存入BX。

    正确答案: AND AX,AX
    JGE SKIP1
    NEG AX
    SKIP1:AND BX,BX
    JGE SKIP2
    NEG BX
    SKIP2:CMP AX,BX
    JGE SKIP3
    XCHG AX,BX
    SKIP3:……
    解析: 暂无解析

  • 第13题:

    请写出在离港系统中查询CPH全称的指令。


    正确答案: CD://CPH

  • 第14题:

    假设(DS)=3000H,(SS)=3000H,(AX)=2000H,(BX)=1100H,(SI)=2,(DI)=1,(SP)=100H,(31200H)=40H。 请写出下列指令单独执行完后,有关寄存器和存储单元的内容。ADD AX,1000H


    正确答案:(AX) =3000H

  • 第15题:

    编写指令序列,将AX和BX中较大的绝对值存入AX,较小的绝对值存入BX。


    正确答案: AND AX,AX
    JGE SKIP1
    NEG AX
    SKIP1:AND BX,BX
    JGE SKIP2
    NEG BX
    SKIP2:CMP AX,BX
    JGE SKIP3
    XCHG AX,BX
    SKIP3:……

  • 第16题:

    指令OR AX,0FC8H OR 563FH中,问两个OR操作分别在什么时候进行?有什么区别?用立即数写出此等价指令。


    正确答案: 第一个OR是CPU执行指令时完成的操作,第二个OR是汇编程序汇编时完成的操作。
    用立即数写出的等价指令是OR AX,5FFFH。

  • 第17题:

    假设(DS)=3000H,(SS)=3000H,(AX)=2000H,(BX)=1200H,(SI)=2,(DI)=1,(SP)=100H,(31200H)=50H。请写出下列指令单独执行后,有关寄存器和存储单元的内容。 ADD  AX,1200H SUB  AX, BX MOV  [BX],AX PUSH  AX  DEC  BYTE  PTR [1200H]


    正确答案: A.X)=3200H
    A.X)=0E00H
    (31200)=2000H
    S.P)=0FEH    (300FEH)=2000H
    (31200)=4FH

  • 第18题:

    按下列要求写出相应的指令或程序段。 写出两条使AX内容为0的指令。 使BL寄存器中的高4位和低4位互换。 屏蔽CX寄存器的bll,b7和b3位。 测试DX中的b0和b8位是否为1。


    正确答案: (1)MOVAX,0
    X.ORAX,AX;AX寄存器自身相异或,可使其内容清0。
    (2)MOVCL,4
    R.OLBL,CL;将BL内容循环左移4位,可实现其高4位和低4位的互换。
    (3)ANDCX,0F777H;将CX寄存器中需屏蔽的位“与”0。也可用“或”指令实现。
    (4)ANDDX,0101H;将需侧试的位“与”1,其余“与”0屏蔽掉
    C.MPDX,0101H;与0101H比较
    J.ZONE;若相等则表示b0和b8位同时为1。

  • 第19题:

    一个双字长有符号数存放在DX(高位)AX(低位)中,写出求该数相反数的指令序列。 结果仍存入DX,AX寄存器


    正确答案: NOT DX;首先将(DX,AX)取反
    NOT AX
    ADD AX,1;最低位加1,注意:不能用INC指令
    ADC DX,0;把进位(如果有)传递到高位

  • 第20题:

    写出对存放在DX和AX中的双字长数求补的指令序列。


    正确答案: NEG DX也可为:NOT DX
    NEG AXNOT AX
    SBB DX,0 ADD AX,1
    ADC DX,0

  • 第21题:

    问答题
    一个双字长有符号数存放在DX(高位)AX(低位)中,写出求该数相反数的指令序列。结果仍存入DX,AX寄存器

    正确答案: N.OT DX  ;首先将(DX, AX)取反
    N.OT AX
    A.DD AX, 1 ;最低位加1,注意:不能用INC指令
    A.DC DX, 0 ;把进位(如果有)传递到高位
    解析: 暂无解析

  • 第22题:

    问答题
    写出可使AX清零的几条指令。

    正确答案: MOV AX, 0
    SUB AX, AX
    AND AX, 0000H
    XOR AX, AX
    解析: 暂无解析

  • 第23题:

    问答题
    设SP=2000H,AX=8A95H,DI=A000H。请写出下列指令执行后指定寄存器和标志位的值。 ADD AX,DI ; PUSH AX ; POP DI ;

    正确答案: ADD AX,DI ;AX =2A95H ,CF=1
    PUSH AX ;SP = 1FFEH
    POP DI ;DI = 2A95H
    解析: 暂无解析

  • 第24题:

    问答题
    按下列要求写出相应的指令或程序段。 写出两条使AX内容为0的指令。 使BL寄存器中的高4位和低4位互换。 屏蔽CX寄存器的bll,b7和b3位。 测试DX中的b0和b8位是否为1。

    正确答案: (1)MOVAX,0
    X.ORAX,AX;AX寄存器自身相异或,可使其内容清0。
    (2)MOVCL,4
    R.OLBL,CL;将BL内容循环左移4位,可实现其高4位和低4位的互换。
    (3)ANDCX,0F777H;将CX寄存器中需屏蔽的位“与”0。也可用“或”指令实现。
    (4)ANDDX,0101H;将需侧试的位“与”1,其余“与”0屏蔽掉
    C.MPDX,0101H;与0101H比较
    J.ZONE;若相等则表示b0和b8位同时为1。
    解析: 暂无解析