下面程序的功能是利用逻辑尺对BUF变量中的数据进行变换,执行该程序后,以RESULT为首地址的前2个字节单元中的数据,依次为______。
DSEG SEGMENT
BUF DB 1, 5, 4, 0, 7, 9, 2, 6
L EQU 00111001B ; 用作逻辑尺
RESULT DB 10 DUP(?)
DSEG ENDS
SSEG SEGMENT STACK
DB 256 DUP(0)
SSEG ENDS
CSEG SEGMENT
ASSUME DS:DSEG, SS:SSEG, CS:CSEG
START PROC FAR
PUSH DS
XOR AX, AX
PUSH AX
MOV AX, DSEG
MOV DS, AX
MOV SI, 0
MOV CX, 8
MOV DL, L
GOON: SHR DL, 1
JC FILL
MOV AL, BUF[SI]
JMP NEXT
FILL: MOV AL, OFFH
NEXT: MOV RESULT [SI] , AL
INC SI
LOOP GOON
RET
START ENDP
CSEG ENDS
END START
第1题:
某程序的目标代码为43981个字节,将其写到以字节编址的内存中,以80000H为首地址开始依次存放,则存放该目标程序的末地址为(4)。
A.8FAAAH
B.8AFFFH
C.8ABCDH
D.8DCBAH
第2题:
某程序的目标代码为16384个字节,将其写到以字节编址的内存中,以40000H为首地址开始依次存放,则存放该目标程序的末地址为(270)。
A.41000H
B.43FFFH
C.44FFFH
D.46000H
第3题:
在虚拟内存管理中,地址变换机构将会把逻辑地址转变为物理地址,而形成该逻辑地址的阶段是()
A.源程序编辑时
B.程序编译时
C.程序链接时
D.程序装载时
第4题:
若将第6题程序中的SHR DL,1指令修改为SHL DL,1指令,则以RESULT为首地址的前2个字节单元中的数据依次为______。
第5题:
某程序的目标代码为16384个字节,将其写到以字节编址的内存中,以80000H为首地址开始依次存放,则存放该目标程序的末地址为______。
A.81000H
B.83FFFH
C.84FFFH
D.86000H