AA:MOV DX,C8255
MOV AL,00H
OUT DX,AL;键盘的行线输出为“0”(3号线)
MOV DX,B8255
AL ,DX;读取键盘的列线(4)
AL,0FH
CMP AL,0FH
JZ键以继续扫描
MOV CX,0000H AA;
AA1:NOP
NOP
的LOOP AA1;延迟
IN AL,DX
AL,0FH
CMP AL,0FH
> JZ AA;法官再次按下此键以继续扫描
详情还不清楚。
主机发送:30H,从机收到吗? ? ?
每1秒时,主机发送:31H,奴隶? ? ?
每1秒时,主机发送:32H,奴隶? ? ?
......
程序设计1中的第一题
assume cs:code,ds:data
data segment
buf db 100 dup(?)
data ends
code segment
start:
mov ax,data
mov ds,ax
mov bx,0
mov cx,100
s:
mov [bx],bl
inc bl
loop s
mov ax,4c00h
int 21h
code ends
end start
AA:MOV DX,C8255
MOV AL,00H
OUT DX,AL;的键盘排线输出为“0”(3号线)
MOV DX,B8255
AL ,DX;列线(4)读取键盘
AL,0FH
CMP AL,0FH
的JZ按钮继续扫描
MOV CX,0000H AA;
> AA1:NOP
NOP
LOOP AA1;延迟
IN AL,DX
AL,0FH
CMP AL,0FH
>> JZ AA法官再次按下此按钮以继续扫描