HobbyOSs / opennask

nask clone assembly, it can boot tiny OS with Linux
https://github.com/HobbyOSs/opennask/wiki/%E5%8B%95%E4%BD%9C%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF
GNU General Public License v3.0
20 stars 3 forks source link

Pass1アセンブラの実装, GoogleTest導入 #63

Closed hangingman closed 1 year ago

hangingman commented 1 year ago

ref #58

方針

フローチャート https://gist.github.com/hangingman/b1fa7598976e753d59e24599040903dc

要は、Pass1ではLCをカウントしないといけない LCのカウントはx86命令セットと疑似命令でやり方が異なる

x86命令セット

疑似命令

やっていること