3-1.asm
来自「TCP_USB试验平台下的几个常见的实验的相应要求与代码」· 汇编 代码 · 共 44 行
ASM
44 行
data segment
pa equ 288h
pb equ 289h
pc equ 28ah
ctl55 equ 28bh
table db 10 dup(?)
data ends
code segment
assume cs:code,ds:data
start:
mov cx,0ah
lea bx,table ;取table地址
;写控制字
mov dx,ctl55
mov al,10011000B ;c口上输入
out dx,al
mov dx,pc ;读c口
L0: in al,dx
test al,80h ;测试pc7是否为低电平
jnz L0
mov dx,pa ;pc7为低电平时,读A口
in al,dx
mov dx,pb ;送B口
out dx,al
mov [bx],al ;保存
inc bx
mov dx,pc
L1: in al,dx
test al,80h ;测试pc7是否为高电平
jz L1
dec cx
cmp cx,00h
jnz L0
mov ah,4ch
int 21h
code ends
end start
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?