rdfseg.asm 420 B

1234567891011121314151617181920
  1. ;; program to test inter-segment production and linkage of RDF objects
  2. ;; [1] should produce segment base ref
  3. ;; [2] should produce standard relocation
  4. [GLOBAL _main]
  5. [EXTERN _puts: far]
  6. [BITS 16]
  7. _main:
  8. mov ax, seg _message ; 0000 [1]
  9. mov ds, ax ; 0003
  10. mov dx, _message ; 0005 [2]
  11. call far _puts ; 0008 [2][1]
  12. xor ax,ax ; 000D
  13. int 21h ; 000F
  14. [SECTION .data]
  15. _message: db 'Hello, World', 10, 13, 0