微机原理-验证输出实验汇编代码

Data   segment
; 下面的数字可以自定义
Buffer db 1,2,3,4,5,6,6,6,6,6
Data ends
Code segment
Assume cs:code,ds:data
Go: mov ax,data
Mov ds,ax
Lea si,buffer
Mov cx,10
L1: Mov dx,43BH
In al,dx ; 读状态端口
Test al,00000001B
Jnz L1
Mov al,[si]
Mov dx,43AH
Out dx,al ; 数据输出
Inc si
Loop L1
Mov ah,4ch
Int 21h
Code ends
End go