Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
単純な整数除算 (9/2=?) を実行しようとしていますが、MIX ビルダーが整数オーバーフロー エラーをスローします。私は何か間違ったことをしていますか?コードは次のとおりです。
ORIG 1000 START NOP A CON 0 B CON 0 ENTA 2 STA A ENTX 9 DIV A STA A HLT END START
解決策は、DIV A の前に ENTA 0 (レジスタ rA = 0 を設定) を追加することでした。商が保存されているレジスタをリセットする必要がある理由が本当にわかりません...