DSEG SEGMENT
BUF DB 1,5,4,0,7,9,2,6
L EQU 00111001B ;用作逻辑尺
RESULT DB 10 DUB(?)
DSEG ENDS
SSEG SEGMENT STACK
DB 256 DUP(0)
SSEG ENDS
CSEG SEGMENT
ASSUME DS:DSEG,SS:CSEG,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
7、若将第(6) 题程序中的SHR DL,1指令修改为SHL DL,1指令,则以RESULT为首地址的前2个字节单元中的数据依次为 【7】 。
8、在保持第(6) 题程序功能不变的前题下,INC SI指令可以用 【8】 指令替换。 9、在PC机中,为使微机处理器与主存(用DRAM芯片构成的) 之间的速度得以匹配,目前采用的主要方法是在二者之间加上二级高速缓存(L2 Cache) 。这种二级高速缓存是用 【9】 芯片构成的。