《双色灯实验程序注释》正文开始,本次阅读大概6分钟。
您可以给我你要解释的程序吗??这样我们才能帮你解释~~ D1 EQU 10H 宏定义,类似于C语言的#define D2 EQU 200H DATA SEGMENT 下面的代码在数据段 PB DB ? DATA ENDS 上面数据段结束 STACK SEGMENT STACK 下面代码在堆栈 STA DW 50 DUP(?) TOP EQU LENGTH STA STACK ENDS 堆栈结束 CODE SEGMENT 在面代码在代码段 ASSUME CS:CODE,DS:DATA CS定义在代码段,DS定义在数据段 START: 设置标志(可以理解为子程序) PUSH CS CS压入堆栈 POP DS DS出堆栈 MOV DX,203H ;设置为全输出 MOV AL,80H 将16进制80,送到Al ai=0x80 OUT DX,AL 将AI放的数据写入到DX MOV DX,200H DX=200H MOV AL,00 AL=0 OUT DX,AL ;清LED MOV DX,200H ;全红 MOV AL,0F0H AL=0x