计算机科学与技术第2次上机实验,天大计算机科学与技术学院—汇编语言—上机实验报告302...

《汇编语言》实验报告(三)

年级:2011 班级:学号:姓名:

一、实验题目

请用子程序结构编写如下程序:从键盘输入一个二位十进制数的月分数(01-12),然后显示出相应的英文缩写名。

二、实验要求

1.掌握程序的设计方法;

2. 掌握通过DOS系统功能调用实现屏幕显示与键盘输入;

3. 熟练使用TD/DEBUG调试程序。

三、程序设计说明(用来说明程序的功能、结构。包括:程序名、功能、原理及算法说明、程序及数据结构、主要符号名的说明、程序框图等。)

首先在定义数据段时,先用串定义好各个月份的数据.例如db 'February','$'.接着定义一个数族P,里面放着12个数据,分别存放每个月份开头大写字母的偏移量.在代码段里,用DOS功能实现字符的输入,共需要输入2个字符.例如07,11.第一个字符只能是0或1,利用si在计数,起始为0,当第一个字符为1,si增加10,否则不增加.第二个字符的输入时,扣掉30h之后,与si相加,并存放在si上.然后利用si的大小,来访问数组p的数据,并找到各个月份首字母的偏移量,将其输出.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值