mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-13 07:34:28 +02:00
+ added trefaddr.addr_seg for referencing the segment of a symbol
git-svn-id: trunk@24859 -
This commit is contained in:
parent
57e84dc0b4
commit
9dbbffba61
@ -101,6 +101,7 @@ interface
|
||||
,addr_dgroup // the data segment group
|
||||
,addr_far // used for emitting 'call/jmp far label' instructions
|
||||
,addr_far_ref // used for emitting 'call far [reference]' instructions
|
||||
,addr_seg // used for getting the segment of an object, e.g. 'mov ax, SEG symbol'
|
||||
{$ENDIF}
|
||||
);
|
||||
|
||||
|
@ -398,6 +398,8 @@ interface
|
||||
{$ifdef i8086}
|
||||
if o.ref^.refaddr=addr_far then
|
||||
asmwrite('far ')
|
||||
else if o.ref^.refaddr=addr_seg then
|
||||
asmwrite('SEG ')
|
||||
else
|
||||
asmwrite('word ');
|
||||
{$endif i8086}
|
||||
|
Loading…
Reference in New Issue
Block a user