Project

General

Profile

Actions

Feature #45

closed

リンカーがアセンブラから受け取るオブジェクトファイルの情報まとめ(修正版)

Added by Hayato Noguchi over 3 years ago. Updated over 3 years ago.

Status:
Closed
Priority:
Normal
Start date:
06/11/2021
Due date:
% Done:

100%

Estimated time:
0.00 h

Description

1. オブジェクト展開先アドレス(2バイト)

2. 実行開始アドレス(2バイト)

3. GLOBLテーブル・リンク(4バイト)

4. EXTRNテーブル・リンク(4バイト)

5. リザーブ(8バイト)

6. 次オブジェクト・リンク(4バイト)

7. リザーブ(8バイト)

8. オブジェクトコード(1バイト以上)

9. GLOBLテーブル(0バイト以上)
・GLOBL命令されたラベルの名前(8バイト)
・ラベルのアドレス(2バイト)
上記の10バイトがラベルの数だけ並んでいる。
※アドレスはオブジェクトコードの先頭を#0000として算出

10. EXTRNテーブル(0バイト以上)
・EXTRN命令されたラベルの名前(8バイト)
・ラベルの登場回数(1バイト)
・ラベルが登場している場所のアドレス(2バイト×登場回数)
上記の(9+2×(登場回数))バイトがラベルの数だけ並んでいる。
※アドレスはオブジェクトコードの先頭を#0000として算出

Actions #1

Updated by Hayato Noguchi over 3 years ago

  • Status changed from New to In Progress
Actions #2

Updated by Hayato Noguchi over 3 years ago

  • Status changed from In Progress to Resolved
  • % Done changed from 0 to 100
Actions #3

Updated by Hayato Noguchi over 3 years ago

  • Status changed from Resolved to Closed
Actions #4

Updated by Kaz Kouno over 3 years ago

  • Tracker changed from Spec to Feature
Actions

Also available in: Atom PDF