資料集
ここはhideyosiの学習帳です。いろいろな資料を集めたり整理したりしています。オイラ用のノートなので間違っていたり未完成だったりしますので信用度は相当低いことをあらかじめご了承くださいませ。
2: 2007-12-01 (土) 13:07:41 ソース バックアップ No.2 を復元して編集 3: 2007-12-01 (土) 17:12:35 ソース バックアップ No.3 を復元して編集
Line 69: Line 69:
         MOV    AX,[DS:BX]      ;こんなことすると、0xFFFFF番地を読める!          MOV    AX,[DS:BX]      ;こんなことすると、0xFFFFF番地を読める!
     ;わーい! これで1MBの所を読めたぞ!      ;わーい! これで1MBの所を読めたぞ!
 +
 +原理はややこしく書いてあることが多いけど、ようは''一桁ずらす''だけ。
 +
 +       MOV      DS,0xF000    ;DSにセグメント値を入れる。
 +       MOV      BX,0xFFFF    ;BXに読みたいメモリのオフセット値を
 +
 +       DSの値        F000    ;←1桁左にずれる
 +       BXの値  +      FFFF
 +                       ↓
 +       MOV      AX,[DS:BX]
 +                       ↓
 +       MOV      AX,0xFFFFF  ;←こうしたのと同じことになる


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