白馬鹿日記

2011年07月06日(水) ml64

というワケで久々にコッテリしたアセンブラ仕事。
まあチョコチョコくらいイジってはいたのでありますが、あらためて見ると随分と変わってしまったのでありますな。レジスタが86的に言えば大幅に増えたりして便利になっているのは間違いないのでありますが、命令セットとか新しく覚えなきゃならんのが50過ぎると難行苦行。インテルからDLしたインストラクション・リファレンスはPDFの上下2巻で合計1600ページ超。当然、全部読もうと思ったら納期は来春とかにしてもらわにゃならんワケでありますが、その頃には前半は完全に後半の半分もほぼ忘れていると言う状態になっているのは間違いないところ。読むのはページ数を見ただけで諦めて、作業中に「この辺の処理って何か便利になってたりしないのかね〜」と思ったら開いてみようかな、と言う方針に決定いたしました。

作業開始前から既に頭痛。暑さのせいもあったりして。と言うワケで昨日作ってみたココナッツミルク&マンゴーゼリーとコーヒーを肴にLTFで一服。前にも確か書きましたがネタが無いので繰り返しますけどね、この葉っぱはあまり解さない方が美味しかったりする気がします。その方が煙が柔らかいと言いますか。ハサミで切るなりブチブチ千切るなりしてボウルに詰め込むくらいで丁度いいのではないかと。まあ丸めて突っ込んでもいいのでありますが崩れやすいので丸め難いと言う事情もあったりいたしますので。と言うワケでこれとかラールセン#32がどうもイマイチと言う方は是非お試し下さいまし。

しかし、面倒臭えなあ。嫌いじゃないんですけどねえアセンブラは。新しい事を大量かつ一時に覚えるのが面倒臭いのでありまして。年齢的なモンなのでありましょうなあ。それに、ここんとこはずっと組み込み以外はインラインで書いてたりしたモンですからあらためてビルド環境作ったりするのも手間だし。コーディングに関しては逆に取っ付き易くなってるんですけどね386とかの頃に比べますと。てか最近のコンパイラは良く出来てるんで、ワシみたいな馬鹿がマシン語こね回すよりCで書いてコンパイラに食わせた方が速かったりするんですよねえ。SSEとかどれくらい使ってくれるのかわからんですが、これも確かレジスタ変数でイジれた気が。どっちが速いか試してみりゃいいのでありますがさすがに仕事しながらだとそこまで時間がなかったり。辛いところでありますがまあ、アセンブラでと言う要求なので仕方無いですわな・・・


 < 過去  もくじ  未来 >


うるま [MAIL]

My追加