CHP 2 Alien Bases

You might also like

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 1

Chapter 2: Alien Bases

Getting Your Arms Around Binary And Hexadecimal

At the assembler level(?) the computer does not understand numbers in base 10.
Computer work on base 2 *and* base 16 numbers. Everything in assembly language
depends on a thorough understanding of these bases.

an explanation of "columnar" system of numerical notation -


in any given number system the base itself cannot be expressed as a single digit.

DEC used an octal number system.


base 16 number system == "hexadecimal".

11h = "one one hex"

Memorise hex addition (!!)


Irrespective of base, the maximum you can carry out of a single column addition
(_of two numbers?) is 1.

borrows across multiple columns == ???

Hexadecimal is the lingua franca of assemblers. The more your gut level
understanding of hex, the better you understand assembler, as also the
understanding of internal structure of the machine.

You might also like