中学微机课程的编程
代码段
ASSUMECS:代码
开始:
MOV?CX,3;?设置外部循环?3次
@0:
PUSHCX
MOV?CX,10?;?设置内部循环?10次
@1:
MOV?啊,2
MOV?CX DX
十二月?DX;?内循环会变吗?减一?后期输出
ORDL,30H
INT?21H
MOV?AX,18?;?延迟?18?单位?,大约等于1秒。
调用延迟_过程
LOOP@1
CALLLFCR?换行回车
流行音乐?CX
循环@0
MOV?啊,4CH
INT?21H
LFCR:普沙克
PUSHDX
MOV?啊,2
MOV?DL,13
INT?21H
MOV?DL,10
INT?21H
流行音乐?高级的(deluxe的简写)
流行音乐?削减
浸水使柔软
;===============================================================
DELAY _ PROCPROCNEAR延时子程序,延时?Ax/18秒
推
PUSHDX
MOV?DX,40H
MOV?ES,DX
MOV?DX,ES:[006CH]?;取系统1/18秒来算。
补充?DX,AX?;?延迟?x/18
延迟10:
CMP?ES:[006CH],DX?;时间到了?
JBE?DELAY10?;不
流行音乐?高级的(deluxe的简写)
流行音乐?萨尔瓦多
浸水使柔软
延迟_过程
;============================================================
共端
结束?开始