🌴 2022.5.12 早八 实验二
实验二 输入输出实验
前言
🎬本文章是 【微机原理技术接口】 专栏的文章,主要是实验内容
🔗微机原理技术接口专栏 传送门
💻提示:本文的环境是emu8086仿真系统。
1.1 实验要求
熟悉emu8086仿真系统,实现控制台输入输出,实现两位十进制数猜数字游戏(基本要求:输入两位数和预设值比较,对于输出>小于输出<对于输出=并退出)
1.2 理论分析
输入的两位数分别利用DOS 1号输入功能,高位(第一次输入)暂存到DH,低位(第二次输入)放到AL,利用AAD指令,将AX寄存器中非压缩型BCD码转换成为真正的二进制数,并存放在AL,之后用CMP指令与设定的数值比较,之后利用JE、JA判断大小并跳转。
扩展:如果大于或小于,利用DOS 2号功能输出0A(换行)、0D(回车),实现每次输出都换行。
1.3 汇编语言
💻提示:所有实验源码已在