双色灯实验程序注释
回答者:纸盒折起的天空
您可以给我你要解释的程序吗??这样我们才能帮你解释~~
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
上一篇 室外灯和室内灯一起闪是什么原因
下一篇
圆头锤干什么用的呀