gg201.asm
来自「福州大学接口课程全部实验代码。包括inter的芯片8253-5、芯片8255A、」· 汇编 代码 · 共 41 行
ASM
41 行
;gg201.asm/42.asm
;for 读A口送B口<芯片8255A:A口接8开关,B口接8个灯,pc7单脉冲>
;2005-05
;lcy/p_Sa
data SEGMENT
PA EQU 280h
PB EQU 281h
PC EQU 282h
PCTL EQU 283h
data ENDS
stack0 SEGMENT para stack
DW 20h DUP(0)
stack0 ENDS
coseg SEGMENT
ASSUME CS:coseg,DS:data,SS:stack0
start: MOV AX, data
MOV DS, AX
;================MOV-DS-AX==============
MOV AL, 98h ;1-0011-000B:A口方式0输入,B口方式0输出
MOV DX, PCTL
OUT DX, AL
MOV CX, 10h
L1:MOV DX, PC
IN AL, DX
TEST AL, 80h
JZ L1 ;判断pc7上升沿
MOV DX, PA
IN AL, DX
MOV DX, PB
OUT DX, AL
MOV DX, PC
L2:IN AL, DX
TEST AL, 80h
JNZ L2 ;判断pc7下降沿
LOOP L1
;================INT-21H================
MOV AH, 4ch
INT 21h
coseg ENDS
END start
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?