- 34
- 0
- 约3.18千字
- 约 10页
- 2016-12-08 发布于山西
- 举报
实验二小写字母转换为大写字母与多位十进制数相加课件
实验二:小写字母转换为大写字母与多位十进制数相加 一、实验目的 1.了解字符串程序设计方法 2.掌握键盘输入DOS中断调用 3.掌握ASCII码转换机制 4.学习子程序的调用方法。 5.掌握数据传送和算术运算指令的用法。 二、实验内容 1、设数据段有一个字节变量X,其定义如下:X DB ?,从键盘输入X字母,当输入回车结束,并将X转换为相反的大小写字母,输出x。 2、 将两个5位十进制数相加,要求被加数与加数均以ASCII码形式各自顺序存放在DATA1和DATA2为首的5个内存单元中,结果送DATA3处,并在屏幕上显示出来。 1、设数据段有一个字节变量X,其定义如下:X DB ?,从键盘输入X字母,当输入回车结束,并将X转换为相反的大小写字母,输出x。 先从键盘输入一个字母,转换后输出 从键盘输入一串小写字母,转成大写后输出 从键盘输入一串大小写不定字母,转成大小写相反后输出 两个多位十进制数相加的程序 程序理解介绍 1.加数与被加数均以ASCII码形式存在内存中,在进行运算之前,先转换为十六进制数的形式(只要减去30H即可)。 2.多位数的加法要用带进位的加法指令ADC,并且在首次相加之前要注意先清进位位。 3.因为是非组合的BCD码(或ASCII码)的运算,所以用十进制调整指令AAA对运算结果加以修正。 4.运算结果在送显
原创力文档

文档评论(0)