2009-04-01から1ヶ月間の記事一覧
http://practical-scheme.net/wiliki/wiliki.cgi?Shiro (2009/04/13)面白いです。 shiro さんが書かれたものの亜種になるものも多いですが、少し私も書いてみようかと。スレッドやらイベントは下記とかぶる。http://d.hatena.ne.jp/shinichiro_h/20081001#12…
TCC というコンパイラをいじって遊んでいるのですが、簡単なバグから潰しているので、だんだんと混み入ったバグになってきました。今いじっているのは、 ./tcc tcctest.c && ./a.outとして実行した結果と、 ./tcc -DTCC_TARGET_X86_64 tcc.c -ldl -g -o tcc2…
何が書きたいかわからんですが最近の暇潰しについて書いてみようという話。
聞いたこともないものを追加していただいた。http://shinh.skr.jp/h/?FizzBuzzAsm_blackfinアセンブリが普通のプログラムぽい記法なんだな…面白い。あと RISC だけどオペランドがある場合は命令長 4byte で無い場合は 2byte みたいな感じなのかな。http://ja…
http://shinh.skr.jp/h/?FizzBuzzAsm_h8300-hmsいわゆる H8 ってやつだよねこれよく知らんけど。なんとなく印象で x86 に似たものというものがあったんだけど、そういうイメージでそんなに間違ってなさげ。イマイチ自信がないけど、 0000005e <.eb>: 5e: 0b …
http://shinh.skr.jp/h/?FizzBuzzAsm_m68hc11push/pop が psh/pul なんだな。レジスタの名前は命令に含まれてるっぽい。 pshx とか。ループカウンタインクリメントしてる部分がよくわからない。 0000008e <.LM10>: 8e: dc 00 ldd *0 <main> 8f: R_M68HC11_8 _.d2 9</main>…
http://shinh.skr.jp/h/?FizzBuzzAsm_avrなんか風呂入ってるうちに 3 つも増やしていただいていた! どなたか知りませんがありがたいことです…avr はさすがに小さいなあ。除算は関数呼び出しになってるね。普通の branch に R_AVR_7_PCREL とかいう再配置情報…
さっそく PSP (mips) いただきました! ありがとうございます。http://shinh.skr.jp/h/?FizzBuzzAsm_pspぱっと見た感じ読みやすい ppc という印象だなぁ。 relocation も 2 回だし。なんかあと div が使われるんだな。その後の break 0x7 って何。 0 除算チェ…
ということを始めてみました。とりあえず手軽にさわれたアーキテクチャを適当に。http://shinh.skr.jp/h/?FizzBuzzAsmなんか HP の test drive が終わってて ia64 が無くて悲しかった。あと学生だった時は Sparc あったのになぁとか。 sh-gcc はどっかにあっ…