1. Write a routine to do a fixed point division. The fixed point values are 32 bits wide and have an imaginary decimal point as such 16.16. The numerator will be passed in EAX, and the denominator will be passed on the stack. The return value must be placed in EAX. All other registers must be preserved.
2. Assuming for this problem that the x86 processor is in Real Mode and using 16-bit instructions. The values of CS, SS, DS, SP, and IP are, $0400,$A820, $1040, $0508, and $00A4 respectively. The current instruction is PUSH AX. What is the memory address of the instruction and where will AX be stored?
So its the last hw of the quarter and our instructor barely covered the x86 structure. Does anyone have any websites or information that can help me out? Does anyone know how to do these problems? Thanks
2006-12-09
19:22:03
·
1 answers
·
asked by
polo_05_polo
1
in
Computers & Internet
➔ Programming & Design