TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
ソースコード ホスティング総合【GitHub,GitLab,Bitbucket等】
awkについて語るスレ $2
懐かしのMS-DOSプログラミング ver.2
C++Builder相談室 Part21
C#, C♯, C#相談室 Part95
GARMIN社のGPSのプログラム
任天堂「今後C++は捨てJavaScriptで開発していく」
プログラミング始めたいんだけどどこ言語がいい?
a4です。P2P人工知能「T」開発。
Io Language
488 :
>>484
>バイト配列として直記入してるって言ったけど1命令づつバイトコードをググって書いてるだけだからな
本当にGoogle検索だけで出てきました?

mov eax,[ebx]

mov ebx,[addr]

でかなり違ったバイナリコード(マシン語)に成るので IA32の命令エンコーディングの Mod/RM
や SIB オペランドなどをかなり深く理解しないといけなくて、そのためには、
命令表の /i8 mem32 reg32 などの表記法からeax,ebx,ecx,edx,esi,edi,ebp,espと
対応するレジスタ番号も調べたりする必要があり、BITパターンに正確に埋め込まなくてはならない。
また命令表では mod reg r/m などと書かれていてもそれぞれの BIT数がいくつなのかも最初は
戸惑う。答えは、それぞれ 2,3,3 bitで合計8BITになっている。
僅かにレジスタのビット幅が変わっただけで先頭に data prefix と呼ばれる前置バイトが入ったりもする。
またZ80や8086の頃と違って、IA32(特にAMD64)の命令表は非常に複雑で、その読み方を学ぶのに
アセンブラ経験者でも何日か必要とする事が多い。

なぜ「staticおじさん」は叩かれたのか?
Androidプログラミング質問スレ revision49
a4です。P2P人工知能「T」開発。
【コボル】COBOL不要論【ただのDSLだよね?】
【超高速】C/C++に代わる低級言語を開発したい 8
くだすれPython(超初心者用) その38
C++相談室 part144
HelloWorld集めようぜ
将来性ないプログラミング言語。Delphi含まれず安心
C++相談室 part147
--------------------
富山県のケーブルテレビ
伊豆・箱根・山中湖の別荘地・リゾートマンション
松屋百貨店の内情
青森(笑)だけで1000を目指すスレ part6
お前らぶっちゃけ月の手取り給料いくら?
【流石景】ドメスティックな彼女ネタバレスレ Part41【カバ】
【悲報】��とうふさんのお����全焼する������
   試合結果  2007 
††小公女セーラ177††
NEWレオマワールド
安倍首相改憲戦略練り直し 3分の2ならず 多数派工作視野も見通し立たず憲法改正には厳しい情勢
【3波】 アースソフトPT1/PT2/PT3 Rev.151【TS】
the pillows 262
空手道の 真実の 歴史
エホバの証人も通常キリスト教もクソな件
とうふのおいしいお店を教えてください!
【おそロシア】路面電車に乗れなかった男が斧で電車の窓を破壊 モスクワ
◆◆楽しい花火の遊び方を語って◆◆
【MTGA】Magic The Gathering Arena 初心者スレ 108
試験場で大型二種を取ろう
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼