【发布时间】:2021-06-09 03:07:56
【问题描述】:
最新的 11 个气压读数存储在一个数组中。编写程序查找 数组的奇数寻址元素和数组的偶数寻址元素的平均值 分别将值存储在 OddAvg 和 EvenAvg 变量中并显示消息 使用 DOS 中断“找到平均值”。
【问题讨论】:
最新的 11 个气压读数存储在一个数组中。编写程序查找 数组的奇数寻址元素和数组的偶数寻址元素的平均值 分别将值存储在 OddAvg 和 EvenAvg 变量中并显示消息 使用 DOS 中断“找到平均值”。
【问题讨论】:
【讨论】:
add ax, [si],您将在 AL 中添加偶数元素,在 AH 中添加奇数元素。 (假设它们没有溢出......)这是假设输入元素首先是 8 位整数。
int8 时,使用单个ADD AX,[SI] 计算AH 和AL 的加法。但是帕斯卡的气压恐怕不适合 0..255 的范围,所以元素可能是 int16 或 int32,谁知道呢?