CODE SEGMENT ;代码段开始声明
ASSUME CS:CODE ;ASSUME:段分配伪指令 定义CODE为代码段
START:MOV AX,0H ;开始执行 0H赋给AX
MOV DS,AX
MOV BX,2000H
MOV AX,55AAH
MOV CX,03FFH
RAMW1:MOV DS:[BX],AX ;RAMW1 标号 将AX中内容赋给物理地址
;为16*DS+BX的内存单元中
ADD BX,0002H ;BX+0002H,和送到BX
LOOP RAMW1 ;循环指令 执行一次CX中数据-1,执行一次标号为RAMW1中
; 指令,CX减到0时退出循环
MOV AX,2000H
MOV SI,AX
MOV AX,3000H
MOV DI,AX
MOV CX,03FFH
CLD ;方向标志位DF清零
REP MOVSB ;重复传送串中是字节,直到CX=0;
RAMW2:JMP RAMW2 ;RAMW2 标号 程序无条件转移到标号为RAMW2的指令中
CODE ENDS ;结束CODE段
END START ;语句结束