数据段定义如下,要求实现取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。
A: LEA SI,DA1。
B: MOV SI,OFFSET DA1。
C: MOV SI,DA2。
D: MOV SI,DA1。
举一反三
- 中国大学MOOC: 数据段定义如下,要求实现取DA1的偏移地址送到SI寄存器中,下面指令错误的是( )。DA1 DB 50H DUP(?)DA2 DW DA1
- 源程序如下: MOV CX,9 MOV AL,01H MOV SI,1000H NEXT: MOV [SI],AL INC SI SHL AL,1 LOOP NEXT 试问:(1)执行本程序后有:AL= ;SI= ;CX= ; (2)本程序的功能是__________
- 下列程序执行后,SI寄存器中的内容是_____。 MOV SI,-1 MOV L,4 SAL SI,CL AND SI,7FFFH OR SI,8000H 6.NOT SI
- SI单位词头“十”的符号为“______”。 A: .d B: .k C: da D: .μ
- BAS DB 11,22,33,44,55 NUM DB 10,20,30,40,50 IN DB 1,2,3 代码段定义如下: MOV BX,OFFSET BAS LEA SI,IN MOV DI,4 MOV AX,[SI+2] ;(AX)=【1】H XCHG AX,[SI] ;(AX)=【2】H MOV AX,4[BX] ;(AX)=【3】H MOV AX,[BX][DI] ;(AX)=【4】H