为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > 大写转化小写

大写转化小写

2018-07-25 4页 doc 31KB 17阅读

用户头像

is_597436

暂无简介

举报
大写转化小写大写转化小写 电子信息工程学系实验报告 课程名称:微型计算机技术 成 绩: 实验项目名称:字母大小写转换实验 实验时间: 指导教师(签名): 班级:电信102 姓名: 学号: 实 验 目 的: 1、了解各种字符尤其是小写字母和大写字母在计算机内的表示方式,通过该实验熟悉汇编语 言程序调试的过程和基本方法。 实 验 环 境: qshb轻松汇编 实 验 内 容 及 步 骤: 一、接收键盘输入按键,并将其中的小写字母转换为大写字母,接收到Enter(回车)键后 ”,则程序结束。 显示转换结果,并返回继续等待键盘输...
大写转化小写
大写转化小写 电子信息工程学系实验 课程名称:微型计算机技术 成 绩: 实验项目名称:字母大小写转换实验 实验时间: 指导教师(签名): 班级:电信102 姓名: 学号: 实 验 目 的: 1、了解各种字符尤其是小写字母和大写字母在计算机内的示方式,通过该实验熟悉汇编语 言程序调试的过程和基本方法。 实 验 环 境: qshb轻松汇编 实 验 内 容 及 步 骤: 一、接收键盘输入按键,并将其中的小写字母转换为大写字母,接收到Enter(回车)键后 ”,则程序结束。 显示转换结果,并返回继续等待键盘输入,若按下“CTRL+C1、程序流程图 开始 显示“请输入段地址” BX指向字符行缓冲区首址 偏移指针SI清0 INT 21H的01H号子功能接收键入字符 Y 是Ctrl+C, N Y是回车键, NN 是小写字母, Y 小写字母的ASCII码转换为大写字母的ASCII码 存入字符行缓冲区[BX+SI]单元 SI加1指向下一单元 显示转换后的字符行缓冲区 返回DOS 2、下面程序为小写字母转大写字母 DATA SEGMENT BUF DB 100 DUP(?) ;BUF缓冲区用来保存转换成功的大写字母的ASCII码 MESS DB "PLEASE ENTER YOUR WORD:",0AH,0DH,'$' DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX MOV BX,OFFSET BUF KKK: MOV SI,0000H LEA DX,MESS ;显示‘PLEASE ENTER YOUR WORD:'提示字符 MOV AH,9 ;显示‘PLEASE ENTER YOUR WORD:'提示字符 INT 21H ;显示‘PLEASE ENTER YOUR WORD:'提示字符 GGG: MOV AH,01H ;从键盘接收一个键的输入,并把得到按键对应字符的ASCII码存入AL INT 21H ;从键盘接收一个键的输入,并把得到按键对应字符的ASCII码存入AL CMP AL,0DH ;判断是否输入回车键 JZ BBB ;输入回车键就跳转到BBB把转换后的字符显示出来 CMP AL, 61H ;判断输入的字符是否大于'a' JL TTT CMP AL, 7AH ;判断输入的字符是否小于‘z’ JG TTT ;不在范围就跳转到GGG继续输入 SUB AL, 20H ;在范围内就减32变成大写 TTT: MOV [BX+SI],AL INC SI JMP GGG BBB: MOV [BX+SI],AL ;BBB程序段负责处理回车键按下的事件 MOV AL,0AH ;把转换成功的大写字母显示出来并继续等待下一次输入 MOV [BX+SI+1],AL MOV AL,'$' MOV [BX+SI+2],AL MOV AH,02H MOV DL,0DH INT 21H MOV AH,02H MOV DL,0AH INT 21H MOV AH,09H MOV DX,BX INT 21H JMP KKK PPP: MOV AX,4C00H INT 21H CODE ENDS END START 3、将汇编程序在轻松汇编软件上编译、连接、运行,观察实验结果 实 验 结 果 及 分 析: 运行成功,成功的把小写字母转换为了大写的字母。 实 验 心 得: 通过本实验,熟悉了对汇编知识的运用以及编写汇编代码的方法和方式,也加强了对汇编的认识。
/
本文档为【大写转化小写】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索