本文章为个人博客的备份版本、作者:小游、作者博客:点击访问
实验目的:掌握分支程序的基本编程方法。熟悉数制转换。用LOOP指令、条件转移指令和向量地址法实现程序转移。
1.编写程序,如果输人的是大写字母,则输出对应的小写字母;如果输入的是小写字母则输出对应的大写字母;如果输人的是数字,原样输出;按回车结束。
code segment
assume cs:code
; 代码部分
start:
inchr:
; 这里我们读取键盘的输入
mov ah,1 ;输入字符
int 21h
; 判断我们键盘输入的值al是否为回车,如果是那么
cmp al,13
; 这里是如果我们输入的值为回车就直接退出
je exit
; 这里是判断 是否小于30('0'),如果不是也直接退出程序
cmp al,30h
jl exit
; 这里我们如果输入的是数字,我们就直接跳转到输出
cmp al,39h
jle outnum
; 这里判断是否输入的是否为字母,如果不是那么也直接退出
cmp al,41h
jl exit
;输入为大写字母,则跳转
cmp al,5Ah
jle outs