資料集
ここはhideyosiの学習帳です。いろいろな資料を集めたり整理したりしています。オイラ用のノートなので間違っていたり未完成だったりしますので信用度は相当低いことをあらかじめご了承くださいませ。
|
1: 2007-03-24 (土) 15:29:55 |
| + | [[NASK/書式]] |
| | | |
| + | 対象に数値等を代入する場合、桁を指定してやる必要がある。 |
| + | |
| + | たとえば0x11を代入しようとした場合、 |
| + | |
| + | -8ビット(0x11)なのか? |
| + | -16ビット(0x0011)なのか? |
| + | -32ビット(0x00000011)なのか? |
| + | |
| + | を教えてやらないといけない。(それによって挙動が変化するので) |
| + | |
| + | |8ビット指定|BYTE| |
| + | |16ビット指定|WORD| |
| + | |32ビット指定|DWORD| |
| + | |
| + | -具体例(8ビット指定) |
| + | MOV [0x0042],0x11 |
| + | ↑ |
| + | 間違い。0x11というが、これは0x11(8ビット)なのか、0x0011(16ビット)なのか分らない! |
| + | |
| + | MOV BYTE [0x0042],0x11 |
| + | ↑ |
| + | 桁が指定された。BYTEなので、0x11は素直に0x11(8ビット)だと解釈される |
| + | |
| + | |
| + | -具体例(16ビット指定) |
| + | MOV [0x0042],0x11 |
| + | ↑ |
| + | 間違い。0x11というが、これは0x11(8ビット)なのか、0x0011(16ビット)なのか分らない! |
| + | |
| + | MOV WORD [0x0042],0x11 |
| + | ↑ |
| + | 桁が指定された。WORDなので、0x11は0x0011(16ビット)だと解釈される |
Counter: 2606,
today: 2,
yesterday: 0