В MIX STA сохраняет содержимое регистра A в заданной ячейке памяти.
Я не вижу, как поведение вокруг знака освещается в TAOCP. Как ведет себя MIX в следующем примере:
Ячейка 2000 содержит: + 5 4 6 2 1
Регистр A содержит: - 7 8 1 3 2
Что делает STA 2000 (0:1)?
Думается ли это как взять значения 3 2 из регистра A и поместить их в поле 0:1 ячейки памяти 2000? Если да, существует ли неявное преобразование любого незнакового значения в +? Или 0 в спецификации поля означает «взять знак регистра A и любые оставшиеся байты и поместить эти значения в ячейку»?
Интерпретация 1: 2000 -> + 2 4 6 2 1
Интерпретация 2: 2000 -> - 2 4 6 2 1
Или есть третий вариант?