Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

How to compile arithmetic expressions to x86?

Name: Anonymous 2015-07-10 21:16

hi prog, say I want to take as given some variables on the stack x,y,z,w and compile expressions (x+y)*(z+w) to x86 asm.

first off the instructions take registers or pointers and well x86 is weird and has instructions like this:

add x, y ;x OR y must be a register, result in x
mul x ;multiplies eax with x, result is put into eax


so this would work:

mov eax, stack0
add eax, stack1
mov ebx, stack2
add ebx, stack3
mul ebx


but how would you make an algorithm to do this in general?

Name: Anonymous 2015-07-14 18:29

>>15
You're a stupid codemonkey. You're an autist who would rather build spaceships out of legos than think about real spaceships because you can put yours together piece by piece. But in the end, all you'll have is a toy, while actual humans will have a ship that, while sometimes explosive, actually exist and can do everything your Assembly trinkets can't.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List