Bootstrap

汇编语言程序设计 实验6 分支程序设计

本文章为个人博客的备份版本、作者:小游、作者博客:点击访问

实验目的:掌握分支程序的基本编程方法。熟悉数制转换。用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
  
;