要求:将两片6116所有的存储单元写入11H。
提示:6116的存储容量为2K*8b,片内地址为0000H-0800H,两片一起构成F8000-F8FFF的内存空间。
仿真调试时可以看到:每片从0000H-0800H的每个存储单元均显示11H。
代码:
CODE SEGMENT
ASSUME CS:CODE
START: MOV AX, 0F800H
MOV DS, AX
MOV DS:[0], AX ;少了这条语句,仿真时第1个字的写入有问题,
;具体写入的内容无所谓
MOV AL,11H
MOV SI,0000H
MOV CX,1000H ;一共要写入1000H个字节
LOP: MOV [SI],AL
INC SI
LOOP LOP
JMP $
CODE ENDS
END START