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
第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
第3题:
下面指令,源操作数的寻址方式为直接寻址的指令是( )。
A.ADD AX,WORD PTR[BX+SI]
B.ADD AX,B
C.INC CX
D.MOV BX,7FFFH
第4题:
用一条指令实现将寄存器BX和SI中的内容相加,结果送入AX中,这条指令是()。
第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)=()。
第6题:
下列指令源操作数的寻址方式为寄存器相对寻址的是()
第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
第9题:
若(SS)=1383H,(DS)=2378H,(SI)=492AH,则ADD AX,[SI]源操作数的物理地址是=()。
第10题:
ADD AL,[buf+BX+SI]的源操作数的寻址方式()
第11题:
第12题:
对
错
第13题:
下面指令中,源操作数的寻址方式为直接寻址的指令是( )。
A.ADD AX,WORD PTR [BX+SI]
B.ADD AX,B
C.INC CX
D.MOV BX,7FFFH
第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
第15题:
下面指令正确的是()。
第16题:
下列语句中有语法错误的语句是()
第17题:
指出下列指令中源操作数寻址方式为基址加变址寻址的是。()
第18题:
假设用下列的程序段来清楚数据段中的偏移地址0000H~2000H号字存储单元中的内容(即将0送到这些存储单元中去)。 将第4条比较指令语句填写完整。 ┆ Next: MOV SI,0 MOV WORD PTR[SI],0 ADD SI,2 CMP SI JNE NEXT ┆
第19题:
试分别指出下列各指令语句的语法是否有错,如有错,指明是什么错误。 ADD SI,ABH
第20题:
下列指令中源操作数使用寄存器寻址方式的有()。
第21题:
SUB [SI],DA_BYTE
第22题:
第23题: