没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
实验 3 循环与子程序汇编语言程序设计实验
1、实验目的
(1)掌握循环结构汇编语言程序设计;
(2)掌握子程序汇编语言程序设计;
(3)理解递归程序设计和 LR 寄存器的保护;
(4)掌握 AXD 环境下循环结构汇编语言程序和子程序的汇编、运行、调试。
2、实验要求
1、实验必须在在 ADS1.2 环境下进行。
2、汇编语言源文件名按照下面规则命名:
汇编语言源文件名:p+学号最后 4 位+其它字符+.s
例如:张维智同学学号最后 4 位是 3134
因此,p3134a.s、p3134b.s 等都是允许的源文件名。
3、实验报告中需要说明实验中在 ADS、AXD 环境下进行的实际操作;
4、实验报告中应给出实际的实验操作、编写的源程序、及计算机的调试观察结果;
5、按照规定格式打印实验报告。
3、实验内容
注意:下面 xxxx 是自己学号的后 4 位尾数。
1、设内存中有 19、21、4、33、51、16、72、28、39,2 共 10 个数据。编写程序
p3xxxx1.s,完成下面任务:
(1) 求 10 个数的平均值;
(2) 找出最大数并且存放到内存单元 MAX 中;
(3) 找出最大数并且存放到内存单元 MIN 中;
2、编写程序 p3xxxx2.s,完成求 5!任务。
3、编写子程序调用程序 p3xxxx3.s,求 1!+2!+3!…+5!;其中子程序完成求 n!任
务,主程序完成求阶乘和的任务。
4、选 做 : 利 用 1 题 中 找 最 大 数 的 方 法 , 对 内 存 中
19、21、4、33、51、16、72、28、39,2 的 10 个数据进行选择法升序排序。
5、选做:用递归调用方法求 n!, n=6。
1
weixin_38615591
- 粉丝: 5
- 资源: 977
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0