目录
实验要求
实验代码
字符转ASCII码的实验
IOPORT EQU 0D100H-0280H
LS273 EQU IOPORT+2A8H
code segment
assume cs:code
start:
MOV AH,02 ;输出显示字符指令
MOV DL,0DH ;将0dh送到DL
INT 21H ; 执行中断程序,显示ASCII码为0dh的回车符
MOV AH,1 ;等待键盘输入
INT 21H
CMP AL,27 ;判断是否为ESC键,若是,则zf=1
JE EXIT ;若是ESC键,则退出
MOV DX,2A8H ;将2A8H的数值送到DX
OUT DX,AL ;输出ASCII码
JMP START
EXIT: mov AH,4CH ;输出???
INT 21H ; 退出程序
CODE ENDS
END START
ASCII码转字符的实验
LS244 EQU 2A0H
code segment
assume cs:code
start:
MOV DX,LS244 ;从2A0H输入一数据
IN AL,DX
MOV DL,AL ;将所读数据保存在DL中
MOV AH,02 ;显示DL字符对应的ASCII码
INT 21H
MOV DL,0DH ;回车符
INT 21H
MOV AH,06
MOV DL,0FFH
INT 21H
JNZ EXIT
JE START ;若无,则转start
EXIT:
MOV AH,4CH
INT 21H
CODE ENDS
END START
实验连线
字符转ASCII码的实验
ASCII码转字符的实验
实验现象
字符转ASCII码的实验
(键盘输入G)
(键盘输入K)
(键盘输入R)
(键盘输入S)
ASCII码转字符的实验