汇编实验(8086)——简单I/O口扩展
1.实验代码
;全亮 全灭 左流水灯
CS_IO EQU 0300H ;片选
CODE SEGMENT
ASSUME CS:CODE
START:
MOV DX,CS_IO
MOV AL,00H ;全亮
OUT DX,AL
CALL DELAY
MOV AL,0FFH ;全灭
OUT DX,AL
CALL DELAY
MOV CX,08H
MOV AL,11111110B
L_Run:
OUT DX,AL
CALL DELAY
ROL AL,1
LOOP L_Run
JMP START
DELAY: ;延时子程序
MOV BX,CX;
MOV CX,0FFFFH
D:NOP
LOOP D
MOV CX,BX;
RET
CODE ENDS
END START
2.实验连接图
; 输入输出 OUTL ---- 端口地址 300OUT
; 输入输出 o0~o7 --- 发光二极管 L0~L7
; 输入输出 D0~D7 --- 数据总线 D7~D0
3.8位IO扩展实验电路图