FOOTNOTES

Chapter 1. Thinking Low-Level, Writing High-Level

1. A knowledge of assembly may also come in handy for debugging in that programmers could examine the assembly instructions and registers to see where the HLL code went wrong.

Chapter 3. 80x86 Assembly for the HLL Programmer

1. The JBC interpreter can provide just-in-time (JIT) compilation that translates the interpreted bytecode to machine code at runtime. Microsoft’s intermediate code is always JIT-compiled. However, the quality of a JIT compiler is rarely as good as the machine code produced by a native code compiler.

2. Application programs cannot modify the interrupt flag, but I’ve mentioned it here because it’s discussed later in this text.

3. Technically, the x86-64 does allow ...

Get Write Great Code, Volume 2, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.