- 3
- 0
- 约1.43千字
- 约 3页
- 2021-11-03 发布于广东
- 举报
word可编辑
西安交通大学第二次汇编上机实验报告
80x86 汇编语言程序设计课内实验报告 班级 实验时间 5.31 姓名 学号 实验内容概述 主要对第五章所学的循环了分支结构进行了实践。 第一题循环结构比大小,把最大值的最大值的相对位置存储在数组之后的两位 第二题循环结构找两数组之间的相同数字 第三题分支结构对数组里出现的元素进行计数 实验步骤 一(1)对数据求源码(负数取反后加一)(2)取每个数的绝对值(3)从前向后两两比较,如果当前数字比 max 的记录值大,那么更新当前数字的 max,并存储当前位置 pos 二(1)根据数组 a 的长度设置外循环次数(2)根据数组 b 的长度设置外循环次数(3)外循环遍历 a 的每一个元素,将 a 中每一个元素与 b 中元素比较,如果相同,则终止当前内循环,将该值存储在 c 数组中 三(1)定义一个分支结构,先判断当前值,如果相等,则跳转至对应子程序:使存储该数字出现次数的位置上加一(2)程序运行结束时,在 dos 窗口输出每个元素出现的次数, 实验中遇到的问题及其解决方法 1、mov 指令用错 当时报错后,查找了 mov 指令的课本内容,想起来存储单元之间不能直接赋值,已解决 2、逻辑正确,数据错误 当时确认逻辑无误之后,我的内心非常纠结,甚至出现了想要重装软件的想法,后来
原创力文档

文档评论(0)