1.3 Why Study Assembly Language?
The convenience and greater portability of high-level languages raise the very real question of why
In a purely intellectual sense, an
Hardware improvements over time
To be sure, assembly language is relatively difficult to code, debug, and maintain. Most severely, assembly language lacks portability from one architecture to another and thus, in long-
|
1.4 Prefixes for Binary
|
|
Factor |
|
Symbol |
Origin |
Analogy |
|---|---|---|---|---|
|
2 10 |
kibi |
Ki |
kilobinary: (2 10 ) 1 |
kilo: (10 3 ) 1 |
|
2 20 |
mebi |
Mi |
megabinary: (2 10 ) 2 |
mega: (10 3 ) 2 |
|
2 30 |
gibi |
Gi |
gigabinary: (2 10 ) 3 |
giga: (10 3 ) 3 |
|
2 40 |
tebi |
Ti |
terabinary: (2 10 ) 4 |
tera: (10 3 ) 4 |
|
2 50 |
pebi |
Pi |
petabinary: (2 10 ) 5 |
peta: (10 3 ) 5 |
|
2 60 |
exbi |
Ei |
exabinary: (2 10 ) 6 |
exa: (10 3 ) 6 |
The IEC-approved prefixes are not part of the International System of Units (SI), but they have been supported by the International Committee for Weights and Measures (CIPM) and the Institute of Electrical and Electronics Engineers (IEEE ).
We use these new prefixes in this book. For instance, in the