📄 4_8255io.asm
字号:
;//*****************************************************
;文件名: 8255IO for 8088
;功能: 8255输入、输出实验
;接线: 用导线连接8255模块的CS_8255到CPU模块的200H;
; 8255模块的JD3C到八位逻辑电平输出模块的JD1E。
; 8255模块的JD5C到八位逻辑电平显示模块的JD4B。
;//*****************************************************
C8255 EQU 203H ;8255 状态/命令口地址
P8255A EQU 200H ;8255 PA 口地址
P8255B EQU 201H ;8255 PC 口地址
P8255C EQU 202H ;8255 PC 口地址
DATA SEGMENT
DATA ENDS
STACK SEGMENT STACK
STA DW 50 DUP(?)
TOP EQU LENGTH STA
STACK ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,ES:DATA,SS:STACK
START:
MOV DX,C8255 ;设置为A口输入,C口输出
MOV AL,90H
OUT DX,AL
BG: MOV DX,P8255A ;将A口状态从C口输出
IN AL,DX
MOV DX,P8255C
OUT DX,AL
JMP BG
CODE ENDS
END START
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -