ICS计算系统概论LC3汇编实验Lab4—排序和计数 Sort and Count

Posted 之墨_

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ICS计算系统概论LC3汇编实验Lab4—排序和计数 Sort and Count相关的知识,希望对你有一定的参考价值。

Lab4 Sort and Count

Purpose

完成"排序和计数"
有 16 个学生的分数。
如果学生得分在85分或以上,并且进入前25%,他/她将获得A。 如果他/她没有得到A,但得分75或以上,并且处于前50%,他/她将获得B。 注意:每个分数都存储在从地址 x4000 开始的连续内存位置中。 每个分数都是介于 0 和 100 之间的整数。 每个人都得到不同的分数。

condition:

  1. 您的程序应按升序(从小到大)对分数进行排序,并将它们存储在从地址 x5000 开始的连续内存位置。
  2. 程序应计算有多少学生获得 A 并将数字存储在 x5100 中。
  3. 程序应计算有多少学生获得 B 并将数字存储在 x5101 中。
  4. R0-R7 在开头设置为零,程序应从 x3000 开始。

Principles

评测结果如下,正常运行,输出正确。

以上是关于ICS计算系统概论LC3汇编实验Lab4—排序和计数 Sort and Count的主要内容,如果未能解决你的问题,请参考以下文章

ICS计算系统概论LC3汇编实验Lab5—中断递归解决汉诺塔问题

ICS计算系统概论LC3汇编实验Lab5—中断递归解决汉诺塔问题

ICS计算系统概论实验3—LC3汇编代码实现最长重复子字符串Longest-duplicate-substring

ICS计算系统概论实验—Lab2-LC3实现斐波那契数列(变型式)

计算系统概论实验Lab 6——C重写Lab1-5

ICS2019-Linux汇编实验指导