已知BUFEQU78DCH,则执行MOVAL,LOWBUF后()
A.AL=78H
B.AL=8DH
C.AL=0DCH
D.AL=0C7H
A.AL=78H
B.AL=8DH
C.AL=0DCH
D.AL=0C7H
已知一数组语句定义为:
ARRAY DW 100 DUP(567H,3 DUP()),5678H
试指出下列指令执行后,各个寄存器中的内容是多少?
MOV BX,OFFSET ARRAY
MOV CX,LENGTH ARRAY
MOV SI,0
ADD SI,TYPE ARRAY
已知(DS)=091DH,(SS)=1E4AH,(AX)=1234H,(BX)=0024H,(CX)=5678H,(BP)=0024H,(SI)=0012H,(DI)=0032H,(09226H)=00F6H,(09228H)=1E40H,(1E4F6H)=091DH。下列各指令或程序段分别执行后得结果如何?(互评需要达到5次) (1)LEA BX,20H[BX][SI] MOV AX,2[BX] (2)LDS SI,[BX][DI] MOV [SI],BX
A 0FFH或 0FEH
B 只能是 0FEH
C 只能是 0FFH
D 只能是 01H
汇编语言、计算机科学与技术 汇编语言的填空题
1、9B51H+62A0H=( )H,根据结果设置标志位SF=( ),ZF=( ),CF=( ),OF=( ).
2、设(AX)=0304H,(BX)=0FF00H则执行指令AND AX,BX后,(AX)=( )
3、外部设备与主机的通信是通过外设接口进行的,接口寄存器根据用途可以分为( ),( ),( )。
4、ORG 1000H
X DB 13H
Y DW X
Z DD Y
(DS)=3879H (BX)=1000H (SI)=0002H
求下列指令执行后指定寄存器的内容:
MOV AX,[1000H] (AX)=( )
MOV BX,[BX] (AX)=( )
MOV AX,[BX+SI] (AX)=( )
MOV AX,[Y+1] (AX)=( )
LEA DX,X (DX)=( )
LDS SI,Y (SI)=( )
(DS)=( )
已知某二进制数(<20)存在内RAM 50H单元中,阅读下列程序,说明其功能。
MOV R0,#50H ;R0=50H
MOV A,@R0 ;A=(50H)
RL A ;[A=(50H)]×2
MOV R1,A ;R1=[A=(50H)]×2
RL A ;[A=(50H)]×2×2
RL A ;[A=(50H)]×2×2×2
ADD A,R1 ;A=10×(50H)
MOV @R0,A ;(50H)←(50H)×10
已知(30H)=11H、(11H)=22H、(40H)=33H,试求下列程序依次连续运行后A、R0和30H、40H、50H、60H单元中的内容。
MOV 50H,30H ;(50H)=11H
MOV R0,#40H ;R0=40H
MOV A,11H ;A=22H
MOV 60H,@R0 ;(60H)=33H,R0=40H不变
MOV @R0,A ;(40H)=22H,R0=40H不变
MOV 30H,R0 ;(30H)=40H