MOV AL,80H;80H是8255的控制字
MOV DX,010EH;010EH是8255的控制端口的地址具體的根據妳的電路連接的方法計算出來替換就可以了
OUT DX,AL
MOV BX,8
MOV XC,8
A2:
MOV AL,01H
MOV DX,010AH;010AH是8255的A口或者B口的地址 根據妳的圖而定
A1:
OUT DX,AL
CALL DEKAY
SHL AL,1
LOOP A1
DEC BX
JNZ A2
DELAY PROC NEAR
PUSH CX
MOV CX,0FFFFH;修改0FFFFH的值可以改變跑馬燈的時間間隔
LOOP $
POP CX
RET
DELAY ENDP
HLT
上面的程序是壹個跑馬燈的程序 跑馬燈效果是D0--D7壹次點亮 循環八次的壹個程序
希望采納