在 MIX STA 中,将 A 寄存器的内容存储在给定的内存位置。
我看不出 TAOCP 是如何涵盖标志周围的行为的。MIX 在以下示例中的行为方式:
位置 2000 包含:+ 5 4 6 2 1
A 寄存器包含: - 7 8 1 3 2
STA 2000 (0:1) 有什么作用?
这是否被认为是从 A 寄存器中获取值 3 2 并将它们放入内存位置 2000 的字段 0:1 中?如果是这样,是否有任何非符号值到 + 的隐式转换?或者字段规范中的 0 是否意味着“获取 A 寄存器的符号以及任何剩余字节并将这些值放入该位置”?
解释 1:2000 -> + 2 4 6 2 1
解释 2:2000 -> - 2 4 6 2 1
还是有第三种选择?