更多“ADD[SI],DA_BYTE”相关问题
  • 第1题:

    执行下面的程序后,AX寄存器中的数据是( )。 BUT DW 10DUP(2) XOR AX, AX MOV CX, LENGTH MOV SI,SIZE BUF—TYPEBUF NEXT: ADD AX,BUF [SI] SUB SI,TYPE BUF LOOP

    A.20

    B.30

    C.32

    D.40


    正确答案:A

  • 第2题:

    下面的程序段 DAT DB 1,2,3,4 MOV AL,0 MOV CX,4 MOV SI,3 LP: ADD AL,DAT [SI] DEC SI LOOPE LP HLT 执行结束后,AL和CX寄存器中的内容分别是

    A.4和3

    B.7和2

    C.9和1

    D.10和0


    正确答案:A
    解析:该题考查考生对汇编指令的理解。LOOPE循环指令只有在ZF=1且CX> 0时,才进行循环,本题中当执行到LOOPE指令时,ZF=0而且CX=3,不满足循环条件,所以退出循环,此时AL和CX的值分别是4和3,所以应该选择A。

  • 第3题:

    下面指令,源操作数的寻址方式为直接寻址的指令是( )。

    A.ADD AX,WORD PTR[BX+SI]

    B.ADD AX,B

    C.INC CX

    D.MOV BX,7FFFH


    正确答案:B

  • 第4题:

    用一条指令实现将寄存器BX和SI中的内容相加,结果送入AX中,这条指令是()。

    • A、ADD AX,[SI][BX]
    • B、MOV AX,[BX+SI]
    • C、AND AX,[BX+SI]
    • D、LEA AX,[BX][SI]

    正确答案:D

  • 第5题:

    设(DS)=1234H,(SI)=124,(12464H)=30ABH,(12484H)=464H。试写出下列程序段执行后有关寄存器的结果。LEA.SI,[SI]MOV.AX,[SI]MOV.[SI+22H],1200HLDS.SI,[SI+20H]ADD.AX,[SI](DS)=();(SI)=();(AX)=()。


    正确答案:(DS)= 1234H;(SI)= 144H ;(AX)=42ABH 。

  • 第6题:

    下列指令源操作数的寻址方式为寄存器相对寻址的是()

    • A、MOV.SI,100
    • B、MOV.CX,DATA[SI]
    • C、MOV.[SI],AX
    • D、ADD.AX,[BX][DI]

    正确答案:B

  • 第7题:

    已知(DS)=1500H,(ES)=2500H,(S)=2100H,SI=10H,(BX)=20H,(BP)=60H,请指出ADD AL,[BX+SI+125H]指令的源操作数字段是什么寻址方式?


    正确答案:该指令的源操作数是相对基址变址寻址方式

  • 第8题:

    指出下列指令的错误(1)SUB AH,BX(2)ADD OAH,BL(3)MOV C3,AX(4)MOV AX,[SI][DI](5)MOV BYTEPTR[BX],999


    正确答案: (1)类型不匹配
    (2)立即数不能作目的操作数
    (3) CS不能作目的操作数
    (4)SI和DI不能一起使用
    (5)类型不匹配

  • 第9题:

    若(SS)=1383H,(DS)=2378H,(SI)=492AH,则ADD AX,[SI]源操作数的物理地址是=()。

    • A、1815AH
    • B、5CADH
    • C、6CA2H
    • D、281AAH

    正确答案:D

  • 第10题:

    ADD  AL,[buf+BX+SI]的源操作数的寻址方式()


    正确答案:相对基址变址寻址

  • 第11题:

    问答题
    设(DS)=1234H,(SI)=124,(12464H)=30ABH,(12484H)=464H。试写出下列程序段执行后有关寄存器的结果。LEA.SI,[SI]MOV.AX,[SI]MOV.[SI+22H],1200HLDS.SI,[SI+20H]ADD.AX,[SI](DS)=();(SI)=();(AX)=()。

    正确答案: (DS)= 1234H;(SI)= 144H ;(AX)=42ABH 。
    解析: 暂无解析

  • 第12题:

    判断题
    ADD[SI],DA_BYTE
    A

    B


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

  • 第13题:

    下面指令中,源操作数的寻址方式为直接寻址的指令是( )。

    A.ADD AX,WORD PTR [BX+SI]

    B.ADD AX,B

    C.INC CX

    D.MOV BX,7FFFH


    正确答案:B

  • 第14题:

    设数据定义如下: ARRAY DW 1,2,3 执行指令ADD SI,TYPE ARRAY,下面能实现同等功能的指令是( )

    A.ADD SI,1

    B.ADD SI,2

    C.ADD SI,3

    D.ADD SI,0


    正确答案:B
    解析:TYPE操作符的操作对象是变量名和标号,所求出的值为用数值表示的类型值,本题中是DW,它的类型值是2。所以选项B的功能可以实现题目中的功能。

  • 第15题:

    下面指令正确的是()。

    • A、ADD.  SI,AX     
    • B、ADD  .15H,BX             
    • C、MOV  .CS,AX   
    • D、MOV . AX,[SI][DI]

    正确答案:A

  • 第16题:

    下列语句中有语法错误的语句是()

    • A、MOV AX,[SI][DI]
    • B、ADD AX,[BX]
    • C、CMP[BX],AX
    • D、LEA SI,20H[BX]

    正确答案:A

  • 第17题:

    指出下列指令中源操作数寻址方式为基址加变址寻址的是。()

    • A、MOV.SI,100
    • B、MOV.CX,DATA[SI]
    • C、MOV.[SI],AX
    • D、ADD.AX,[BX][DI]

    正确答案:D

  • 第18题:

    假设用下列的程序段来清楚数据段中的偏移地址0000H~2000H号字存储单元中的内容(即将0送到这些存储单元中去)。 将第4条比较指令语句填写完整。  ┆  Next: MOV  SI,0  MOV   WORD  PTR[SI],0  ADD   SI,2  CMP   SI  JNE   NEXT  ┆


    正确答案:CMP SI,2002H

  • 第19题:

    试分别指出下列各指令语句的语法是否有错,如有错,指明是什么错误。 ADD SI,ABH


    正确答案: ABH改为0ABH

  • 第20题:

    下列指令中源操作数使用寄存器寻址方式的有()。

    • A、MOVBX,BUF[SI]
    • B、ADD[SI+50],BX
    • C、SUBAX,2
    • D、CMPAX,DISP[DI]
    • E、MULVAR[BX]
    • F、PUSHCX

    正确答案:B,F

  • 第21题:

    SUB [SI],DA_BYTE


    正确答案:错误

  • 第22题:

    问答题
    假设用下列的程序段来清楚数据段中的偏移地址0000H~2000H号字存储单元中的内容(即将0送到这些存储单元中去)。 将第4条比较指令语句填写完整。  ┆  Next: MOV  SI,0  MOV   WORD  PTR[SI],0  ADD   SI,2  CMP   SI  JNE   NEXT  ┆

    正确答案: CMP SI,2002H
    解析: 暂无解析

  • 第23题:

    填空题
    ADD  AL,[buf+BX+SI]的源操作数的寻址方式()

    正确答案: 相对基址变址寻址
    解析: 暂无解析