タグ

assemblerに関するYudoufuのブックマーク (4)

  • Department of Computer Science and Technology – Raspberry Pi: Baking Pi – Operating Systems Development

    This course has not yet been updated to work with the Raspberry Pi models B+ and A+. Some elements may not work, in particular the first few lessons about the LED. It has also not been updated for Raspberry Pi v2. Welcome to Baking Pi: Operating Systems Development! Course by Alex Chadwick. This website is here to guide you through the process of developing very basic operating systems on the Rasp

  • 本の虫: 8086のバイナリが汚すぎる

    著者:江添亮 ブログ: http://cpplover.blogspot.jp/ メール: boostcpp@gmail.com Twitter: https://twitter.com/EzoeRyou GitHub: https://github.com/EzoeRyou アマゾンの江添のほしい物リストを著者に送るとブログ記事のネタになる 筆者にブログのネタになる品物を直接送りたい場合、住所をメールで質問してください。 池袋バイナリ勉強会に参加して、8086の逆アセンブラーを作成しようとしているのだが、これが思いの外に難しい。いや、めんどくさい。 筆者は、これまでx86アセンブリには、ニーモニック経由でしか触れてこなかった。movはmovであり、それ以外の何者でもなかった。 mov ax, bx などと書いたら、これをアセンブラーにビット列に変換させて、その後は何も考えなかった。 既存

  • iPhoneでインラインアセンブラを使う(資料編) - 強火で進め

    iPhoneでインラインアセンブラ(C言語の途中にアセンブラの記述を埋め込んだもの)について調べて最近になってやっと画像のグレースケール化のプログラムの作成に成功しました。 当初はマニアックすぎて需要が無いだろうと思ってエントリーを書く予定は無かったんですが意外と要望が有ったので書いときます。 ちょっと量が多いので「資料編」「プログラム編」に分けて記載する事にします。とりあえず、「資料編」から始めます。 iPhoneではPCで有名なIntelのCPUではなく、組み込みで有名なARMというCPUが搭載されています。 そのためアセンブラの資料を調べるときにはARMアセンブラ、もしくはARM CPUについて解説してある資料を探す事になります。 取りあえずの入門的、知識を身につけるためにおすすめ シャープのZaurusでのARMアセンブラの使い方について。 日語で丁寧な解説、シンプルなサンプルの

    iPhoneでインラインアセンブラを使う(資料編) - 強火で進め
  • M-Fr Net C言語講座

    <<Back Top Next>> 序文 ストレートに独断で偏見ですが。C言語できないようなプログラマに明日はありません。 どんなに高度になって…というよりも高度になったからこそなおのこと、基礎はどこまでも限りなく重要です。そうですねぇ…基礎工事に手ぇぬきまくった超高層ビルとかを生活の場にしてみたいですか? とか言っておきます。 講座は、最低限なにがしかのプログラム言語が扱える方を対象にしてます。より具体的には、変数にデータ突っ込めてif文とfor文くらいは書ける人が対象です。あと。二進数と16進数と8進数と論理演算くらいは独学しておいてください。 逆にいえば。何らかの言語をやっている方であればそんなに難しくない…ように頑張りますですはい。 ぬるぬるっと進んでいきますが、疑問点がありましたらBBSなりメールなりで質問をお願いします。 それでは気合入れていきましょう!! 講座一覧 マシン語

  • 1