4.假设程序中的数据定义如下:(20分)
LNAME DB 30 DUP(?)
ADDRESS DB 30 DUP(?)
CITY DB 15 DUP(?)
CODE-LIST DB 1,7,8,3,2
(1)用一条MOVE指令将LNAME的偏移地址放入AX。
(2)用一条指令将CODE-LIST的头两个字节的内容放入SI。
(3)写一条伪操作使CODE-LENGTH的值等于CODE-LIST域的实际长度。
5.读下面程序段,请问:在什么情况下,本段程序的执行结果是AH=0?(20分)
BEGIN: IN AL,5FH
TEST AL,80H
JZ BRCHl
MOV AH,0
JMP STOP
BRCHl: MOV AH,0FFH
STOP: HLT