;******************************************************************
;程序功能:在实模式下写内存,然后输出到屏幕上
;******************************************************************
;字符显示宏指令的定义
DISP_CH MACRO ascii
mov ah, 2
mov dl, ascii
int 21h
ENDM
;换行宏
NEXT_LINE MACRO
DISP_CH 0DH
DISP_CH 0AH
ENDM
STACKS SEGMENT
DB 256 DUP(0)
STACKS ENDS
CSEG SEGMENT USE16
ASSUME CS:CSEG
START:
;向内存地址1234H处写入256个'K'
xor ax,ax
mov es,ax
mov di,1234h
mov al,'K'
mov cx,256
rep stosb
;显示内存1234H开始的256字节内容
MOV DI,1234h
MOV BP,16
NEXTLINE1:
MOV CX,16
SHOW_MEM:
DISP_CH ES:[DI]
INC DI
LOOP SHOW_MEM
DEC BP
NEXT_LINE
JNZ NEXTLINE1
MOV AH,4CH
INT 21H
CSEG ENDS
END START