大小写字母转换(微型计算机原理与接口技术)内容摘要:

3。 12 5 一、概述 课程设计要求进行大小写字母的转换。 其实字母 大小写的区别在于他们的ASCII码范围 ,它们之间的转换其实就是加减相应的 ASCII码 值。 在判断输入的字母是大写的还是小写的(即判断输入符号 ASCII码 在 41H~5AH 还是在 61H~7AH 内)之后,决定判断是加上还是减去 ASCII码 值。 另外如果输入的不是字母(输入字符对应 ASCII码 值不在 41H~5AH 或 61H~7AH 内),则需要报警提示,这 不但 涉及到用汇编语言实现发声的方法 ,而且对计算机硬件的了解也有要求,因此原理部分加入了部分有关声音产生的硬件知识。 二、方案设计与论证 设计流程图 开始 array 首地址→ bx 从键盘接受字符 输入字母母。 大写转小写 小写转大写 回 车换行输出 结束 报警 6 汇编语言程序设计 汇编:计算机不能直接识别和执行汇编语言程序,而要通过 “ 翻译 ” 把源程序译成机器语言程序(目标程序)才能执行,这一 “ 翻译 ” 工作称为汇编。 汇编有人工汇编和计算机汇编两种方法。 汇编语言是面向机器的,每一类计算机分别有自己的汇编语言。 汇编语言占用的内存单元少,执行效率高,广泛应用于工业过程控制与检测等场合。 汇编语言语句格式 标号: 操作符 操作数 ;注释 START: MOV A, 30H ; A← ( 30H) 标号用来标明语句地址,它代表该语句指令机器码的第一个字节的存储单元地址。 标号一般规定由 1~ 8 个英文字母或数字组成,但第一个符号必须是英文字母。 注释只是对语句或程序段的含义进行解释说明,以方便程序的编写、阅读和交流,简化软件的维护,一般只在关键处加注释。 伪指令:伪指令只用于汇编语言源程序中,对汇编过程起控制和指导的作用,不生成机器码。 汇编结束,自动消失。 汇编语言程序设计步骤 ( 1) 分析问题 ( 2) 确定算法 7 ( 3) 设计程序流程 ( 4)分配内存单元:分配内存工作单元,确定程序和数据区的起始地址。 ( 5)编写汇编语言程序 ( 6)调试程序 三、 设计源程序 code segment assume cs:code,ds:code 100h start:jmp begin p1 db 100 p2 db。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。