Está en la página 1de 2

-ms: model small

-f-: no floating point

int funcion(int a, int b, int c);

0x00000

... ...

bp + 9 c high

bp + 8 c low

bp + 7 b high

bp + 6 b low

bp + 5 a high

bp + 4 a low

bp + 3 ip high

bp + 2 ip low

bp + 1 bp high

bp = sp bp low

... ...

0xFFFFF

*** ***

bp + 7 param2 high

bp + 6 param2 low

bp + 5 param1 high

bp + 4 param1 low

bp + 3 ip high

bp + 2 ip low

bp + 1 bp low
bp = sp bp low

retorno de datos:

AX: max 16 bits


DX:AX max 32 bits

tcc:
char 8bits
int 16bits
long 32bits

dosseg
● codigo
● datos inicializados
● datos no inicializados
● pila

También podría gustarte