資料集
ここはhideyosiの学習帳です。いろいろな資料を集めたり整理したりしています。オイラ用のノートなので間違っていたり未完成だったりしますので信用度は相当低いことをあらかじめご了承くださいませ。
1: 2006-01-31 (火) 03:15:19 ソース バックアップ No.1 を復元して編集 2: 2006-01-31 (火) 03:29:12 ソース バックアップ No.2 を復元して編集
Line 5: Line 5:
|16進数| 頭に「0x」を付ける  |0x1F,0xAC,0xF5・・・| |16進数| 頭に「0x」を付ける  |0x1F,0xAC,0xF5・・・|
|2進数| お尻に「B」を付ける  |101101B,0001B,101010B・・・| |2進数| お尻に「B」を付ける  |101101B,0001B,101010B・・・|
 +
 +
 +
 +
 +数値を使う時、何進数で書くかは好きにしてよい。CPU的にはどれも同じこと。人間にとってわかりやすければよい
 +
 +-今回はアドレスを指定するのに使うなぁ・・・
 +--よし!今回は16進数を使おう! → MOV  AL,[0x3F]
 +
 +-今回は足し算だなぁ・・・
 +--よし!俺が暗算できるように、10進数を使おう! → ADD  AL,135
 +
 +-今回はビッド操作だなぁ・・・
 +--よし!3番目のビットだけ1にしたいので2進数を使おう → MOV  AL,00000100B
 +
 +----
 +ちょっと特殊な方法として、''文字コード''で値を書くこともできる。
 +
 +以下は両方とも同じこと。
 +
 +|普通の場合| |文字コードで指定する場合|
 +|ALレジスタに、「A」の文字コードを入れたいなぁ| |ALレジスタに、「A」の文字コードを入れたいなぁ|
 +|↓| |↓|
 +|文字コード表で調べてみよう。ええと・・・| | |
 +|↓| |↓|
 +|わかった!「A」は、0x41だ!| | |
 +|↓| |↓|
 +|MOV AL,0x41| |MOV AL,'A'|


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom
Counter: 4410, today: 1, yesterday: 0