資料集
ここはhideyosiの学習帳です。いろいろな資料を集めたり整理したりしています。オイラ用のノートなので間違っていたり未完成だったりしますので信用度は相当低いことをあらかじめご了承くださいませ。
4: 2007-12-02 (日) 00:20:50 ソース バックアップ No.4 を復元して編集 5: 2007-12-02 (日) 12:46:42 ソース バックアップ No.5 を復元して編集
Line 98: Line 98:
   MOV    BX,0x0045      ;BXレジスタにオフセット値0x0045を代入    MOV    BX,0x0045      ;BXレジスタにオフセット値0x0045を代入
   MOV    AX,[DS:BX]      ;AXには物理的に0x12345番地の値(0x10)が入る    MOV    AX,[DS:BX]      ;AXには物理的に0x12345番地の値(0x10)が入る
 +
 +''豆知識〜''
 +枝豆ってや〜
 +
 +このちょっと変則的な方法(二つの16ビットを組み合わせて指定する)。前の方の値を''セグメント''といい、後ろの値を''オフセット''と言う。
 +
 +セグメントというのは英語で断片とか分割とかいうような意味。
 +
 +さらにオフセットとは、ずれている量みたいな意味合いになる。
 +
 +こういった名づけから、セグメント:オフセットは、以下のような説明がなされることが多い。
 +
 +-''セグメント値:''メモリを分割して64KB単位で扱う場合の先頭アドレス(開始番地)
 +-''オフセット値:''セグメント値を基点(スタート位置)にして、そこから何バイト後ろにずれているか


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