Так что, да, в определении STA
, поле F
просто напугано.
Чтение Раздела 1.3.1, Операции хранения (стр. 130 моего тома 1, Третье издание) Нахожу:
В операции store поле F имеет значение, противоположное операции load : количество байтов в поле берется из правой части регистра и сдвигается влево при необходимости для вставки в соответствующее поле СОДЕРЖАНИЯ (M). Знак не изменяется, если он не является частью поля. [мой акцент]
Он дает различные примеры, где:
Location 2000 contains: | - | 1 | 2 | 3 | 4 | 5 |
Register A contains: | + | 6 | 7 | 8 | 9 | 0 |
STA 2000(0:1) gives: | + | 0 | 2 | 3 | 4 | 5 |
которая является вашей интерпретацией 2 .
Кажется, что поле F
относится к полю в слове destination и:
[Это давно последний даже рассматривал MIX
... Признаюсь, я запомнил это как слишком странное, чтобы быть полезным. Я не могу сказать, что передумал!]