* Shadravan Fontanov <[EMAIL PROTECTED]> [070629 19:03]:
> Exactly 64 times 0x90, fine... The next code after the last 0x90 is 0xe9. Look
> at "Intel Architecture Software Developers Manual Vol2" tells: its jump
> instruction, the next two bytes (bd ff) specify the relative address to jump.
> bdff must be  in second complement and  represent  minus 4201. But offset 4201
> does not jumps to the start of the NOP sequence, it jumps to a very smaller
> address...


The number is little endian, so it is 0xffbd, which is 2 bytes short of
0xffc0, which is -64 in 16bit hex.

Stefan

-- 
coresystems GmbH • Brahmsstr. 16 • D-79104 Freiburg i. Br.
      Tel.: +49 761 7668825 • Fax: +49 761 7664613
Email: [EMAIL PROTECTED]  • http://www.coresystems.de/

-- 
linuxbios mailing list
linuxbios@linuxbios.org
http://www.linuxbios.org/mailman/listinfo/linuxbios

Reply via email to