数据段定义如下,要求实现取DA1的偏移地址送到SI寄存器中,下面的指令错误的是:()。 DA1 DB 50H DUP() DA2 DW DA1 (A) LEA SI,DA1 (B) MOV SI,OFFSET DA1 (C) MOV SI,DA2 (D) MOV SI,DA1
第1题:
下列程序执行后,SI寄存器中的内容是【 】。
MOV SI,-1
MOV CL,4
SAL SI,CL
AND SI,5FFOH
OR SI,9FOFH
NOT SI
第2题:
若定义:DAT DW 1234H 和VALUE EQU 5678H,试问下列指令中有几条指令的源操作数为立即寻址方式? ( )。
①MOV SI,DAT
②MOV SI,VALUE
③MOV SI,VALUE AND OFFOH
④MOV SI,TYPE DAT
A.1条
B.2条
C.3条
D.4条
第3题:
设数据段中已有: DA1 DB 12H,34H DA2 DW 56H,78H 下面有语法错误的语句是( )
A.ADR1 DWDA1
B.MOV DA1+1,AX
C.MOV BYTE PTR DA2+1,AL
D.MOV WORD PTR DA1+1,AX
第4题:
已知A是一个变量,下列使用取偏移算符OFFSET错误的语句为()。
第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题:
若数组ARRAY在数据段中已做如下定义:ARRAY DW 200 DUP (1234H,3DUUP(?)),56ABH。指出下列语句执行后,各有关寄存器中的内容是多少? MOV BX,OFFSET ARRAY MOV CX,LENGTH ARRAY MOV SI, 0 ADD SI, TYPE ARRAY
第7题:
分析下列指令的正误,对于错误的指令要说明原因并加以改正。 (1) MOV AH,BX (2) MOV [BX],[SI] (3) MOV AX,[SI][DI] (4) MOV MYDAT[BX][SI],ES:AX (5) MOV BYTE PTR[BX],1000 (6) MOV BX,OFFSET MAYDAT[SI] (7) MOV CS,AX (8) MOV DS,BP
第8题:
一般程序如下: 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中的内容各是多少?
第9题:
设数据段中已有:DA1 DB 12H,34H DA2 DW 56H,78H下面有语法错误的句是()。
第10题:
第11题:
第12题:
第13题:
现有一数据定义语句: DA1 DB 35H,37H能与上述语句等效的语句或语句序列有______。
A.MOV DA1,37H MOV DA1+1,35H
B.MOV WORD PTR DA1,3537H
C.MOV WORD PTR DA1,‘57’
D.MOV DA1,‘5’ MOV DA1+1,‘7’
第14题:
交换寄存器SI,DI的内容,正确的程序段是( )
A.PUSH SI PUSH DI POP SI POP DI
B.PUSH SI PUSH DI, POP SI,DI
C.MOV AX,SI MOV SI,DI MOV DI,AX
D.MOVAX,SI MOV BX,DI XCHG BX,AX
第15题:
用一条指令仅实现将AX←BX+SI的方法是()。
第16题:
下列四条指令中错误的是()。
第17题:
语句MOV BX,M和LEA BX,M有何区别?LEA BX,ARRAY[BX+SI]是否可以用MOV BX,OFFSET ARRAY[BX+SI]来代替?为什么?
第18题:
假设用下列的程序段来清楚数据段中的偏移地址0000H~2000H号字存储单元中的内容(即将0送到这些存储单元中去)。 将第4条比较指令语句填写完整。 ┆ Next: MOV SI,0 MOV WORD PTR[SI],0 ADD SI,2 CMP SI JNE NEXT ┆
第19题:
语句DA1DB2DUP(4,6),5汇编后,与该语句功能等同的语句是()。
第20题:
DA1 DB 20H DUP(?) DA2 DW 10H,45H,7856H 请用两种方法,分别只用一条指令实现将DA1数据区中数据个数送入CX。
第21题:
0DAH
0FAH
0F5H
0D0H
第22题:
第23题:
第24题: