dos33fsprogs/utils/gr-sim/dots/8086_emulator.h
Vince Weaver 39b86e87cb gr-sim: dots
add dots PoC
2023-11-23 18:27:30 -05:00

18 lines
451 B
C

extern unsigned short stack[4096];
extern unsigned short ax,bx,cx,dx,si,di,bp,cs,ds,es,fs;
extern int cf,of,zf,sf;
extern unsigned short sp;
void mul_16(unsigned short value);
void imul_8(char value);
void imul_16(short value);
void imul_16_bx(short value);
void imul_16_dx(short value);
void div_8(unsigned char value);
void idiv_16(unsigned short value);
unsigned short sar(unsigned short value,int shift);
void push(int value);
short pop(void);