一、实验目的
了解移位指令的使用方法。
掌握子程序的调用方法,了解子程序的入口参数和出口参数。
二、实验内容
将键盘接收的四位十六进制数转换为二进制数,并显示在屏幕上。
三、程序清单
CRLF MACRO ;建立宏命令,利用INT中断实现回车换行的功能,方便后续直接调用
MOV DL,0DH
MOV AH,02H
INT 21H ;光标移到第一列
MOV DL,0AH
MOV AH,02H
INT 21H ;光标移到下一行
ENDM
DATA SEGMENT
MESS DB 'INPUT HEXNUMBER: $'
ERROR DB 'INPUT ERROR!',0DH,0AH,'$'
DATA ENDS
STACK SEGMENT STACK ;栈定义
STA DB 32 DUP (?)