汇编语言程序设计作业

发布 2021-05-06 06:05:28 阅读 3352

题1. 编写汇编语言源程序实现从键盘上输入1949至2024年中的某一日,计算并输出该日是这一年的第几天以及星期几。

1)提示:通过输入的年(year)、月(month)、日(day)来计算该日是年内第几天(days),再以([year-1]+[year-1)/4]-[year-1)/100]+[year-1)/400]+days)除以7的余数分别代表星期日、星期一、…、星期六。(其中[x]表示x的整数部分)

2)要求:输入格式为当输入的无效日期情况提示重新输入日期。

程序运行时,提示:please input a date in 1949-2049:

输入:2009.5.1 输出:2009.5.1 is 121-th day and friday.

输入:2000.10.1 输出:2008.10.1 is 275-th day and wednesday.

输入:2011.6.35 输出:2011.6.35 is a error date, again please:

题2. 编写汇编语言源程序实现计时器功能,即程序运行后,屏幕右上角以“时:分:秒”格式实时显示本程序运行的时间。

提示:通过修改时钟中断服务程序,不考虑计时误差,时钟中断18次计一秒。

作业要求:1. 两题任选一题。

2. 依所选题写一份报告,报告中含设计思路(流程)、汇编源**(含必要的注释)、实验测试结果截图、总结(分析设计中设计中知识点、的难点和对作业完成情况或有待改进的地方)。

3. 提交纸质报告(双面打印)和源**电子文档(以学号命名的asm文件)

汇编语言程序设计作业

冒泡法排序 题目 1.程序简介 采用冒泡法进行排序 2.流程图 3 实现输入数据直接在程序中通过数组定义,或用文件方式读入,不要采用scanf include using namespace std define count 20数据个数。void bubblesort long array,int...

《汇编语言程序设计》试卷

姓名班级学号评分。一 判断题 10小题 以下各题中给出了一些86汇编语言语句,请对其合法性作出判定。合法的,记 否则,记 答案记于题后的括号中。不在括号中的内容一律不视为回答。使用其它符号或不能清晰辨认的记法作答被视为答错。不准涂改答案。否则,视为答错。1 mov es,word ptr absd ...

汇编语言程序设计试卷A

20 学年 学期。1 考试方式 闭卷 开卷 闭卷或课程小 请填写清楚 2 问卷内容 请老师在出题时安排紧凑,填空题象征性的留出一点空格,学生将所有的答案做在答题纸上的规定位置,并写清楚大题 小题的题号 1 填空题 每空1分,共20分 1 设ss 1000h,sp 10h,ax bx 5678h,顺序...