2026-07-26

やったこと

  • アセンブラのバグ修正
    • B形式の命令で負の即値を指定したとき、出力される命令が崩れていたので修正
    • Rust の format! マクロの {:0>27b} は最低の桁数を指定するものだったので、不要なビットを and 演算で除去して解決
  • isa-v2 の emulator で Hello World & FizzBuzz
    • ilb 命令も対応

やること

  • emulator の修正
    • 割り込みまわり対応
    • 各種デバイスの更新