问答题

ASSUME CS:CODE,DS:DATA,SS:STAC
START
PROC
FAR
PUSH
DS
XOR
AX,AX
PUSH
AX
MOV
AX,DATA
MOV DS,AX
LEA DX,SOURCE
;数据区起始地址
LEA
SI,NAME0
;原始数据文件名
MOV
CX,N
;字节数
CALL LOAD
;从’INPUT1.DAT’中读取数据
; **** BEGIN ****
LEA
SI,SOURCE
LEA DI,RESULT
MOV
CX,N
MOV
BX,0
NEXT:
MOV
AL,[SI]
(1)
(2)
MOV
[DI], (3)
(4)
(5)
LOOP
NEXT
MOV
[DI], (6)
; ****END****
LEA DX,RESULT
;结果数据区首址
LEA
SI,NAMEI
;结果文件名
MOV
CX,N+2
;结果字节数
CALL
SAVE
;保存结果到文件
RET
START
ENDP
CODE
ENDS
END
START
【参考答案】

; **** BEGIN ****
LEA SI,SOURCE
LEA DI,RESULT
......

(↓↓↓ 点击下方‘点击查看答案’看完整答案、解析 ↓↓↓)