|
資料集
ここはhideyosiの学習帳です。いろいろな資料を集めたり整理したりしています。オイラ用のノートなので間違っていたり未完成だったりしますので信用度は相当低いことをあらかじめご了承くださいませ。
1: 2006-01-31 (火) 03:15:19 |
2: 2006-01-31 (火) 03:29:12 |
| |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'| |
Counter: 4410,
today: 1,
yesterday: 0
|