AT&T Assembler

How to access in the Dev c environment the C variables, with the syntax of built-in AT&T assembler?

When I coding in Turbo Pascal, I use the following way:

Program assy;
var
Data : word;
begin
asm
mov ax, seg Data
mov es, ax
mov ax, offset Data
mov di, ax
mov ax, es:[di]
end;
end.

How to work this under AT&T syntax? I have a C variable.
For example

int Data;

How to I access the segment and offset address of this variable?

Thanks for all the comments
Regards
Azuris
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories