SHAcho {Pa,Pi,Pu,Pe,Po}co Assembler,略して shapa.
きっとふんがさんの授業を取っている人にとっては,便利なツールなハズ!
計算気構成同演習とかコンピュータアーキテクチャでとかpico実験とかで
pico とか poco とか使ってるよね?
課題とかで「掛け算をするプログラムを作ってみよう!」とか色々出ると,
まず,みんなはアセンブリ言語を書き始めて,その後にバイナリコードに変換するよね?
…そのバイナリコードを書くの,ちょータルくね?
授業の本質とは違うし,変換を間違えるとハマるし…
そんな時に,
「自動でアセンブリ言語からバイナリコードに変換してくれるツールってないのかのぉ〜」
と思った人はいないカナ?
そんな希望に応えて,昨年度,後輩の卒論の面倒見てる暇な時に shapa を作ってみました.
「C 言語からバイナリコードを一気に作ってくれょ〜」という人がいるカモだけど
そこはあえて作りませんでした.
アセンブリ言語は,書けないと授業で何やってるんか分からなくなると思ったんで〜