中学微机课程的编程

代码段

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的简写)

流行音乐?萨尔瓦多

浸水使柔软

延迟_过程

;============================================================

共端

结束?开始