Chapter 4: The Instruction Set Architecture - 10/31/2013 02:13:31 ...
Chapter 4: The Instruction Set Architecture - 10/31/2013 02:13:31 ...
Chapter 4: The Instruction Set Architecture - 10/31/2013 02:13:31 ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
4-5<br />
<strong>Chapter</strong> 4: <strong>The</strong> <strong>Instruction</strong> <strong>Set</strong> <strong>Architecture</strong><br />
Common Sizes for Data Types<br />
• A byte is composed of 8 bits. Two nibbles make up a byte.<br />
• Halfwords, words, doublewords, and quadwords are composed of<br />
bytes as shown below:<br />
Bit<br />
Nibble<br />
Byte<br />
16-bit word (halfword)<br />
32-bit word<br />
64-bit word (double)<br />
0<br />
01<strong>10</strong><br />
<strong>10</strong>1<strong>10</strong>000<br />
1<strong>10</strong>0<strong>10</strong>01 0<strong>10</strong>001<strong>10</strong><br />
<strong>10</strong>1<strong>10</strong><strong>10</strong>0 001<strong>10</strong><strong>10</strong>1 <strong>10</strong>01<strong>10</strong>01 0<strong>10</strong>1<strong>10</strong>00<br />
0<strong>10</strong>1<strong>10</strong>00 0<strong>10</strong><strong>10</strong><strong>10</strong>1 <strong>10</strong>1<strong>10</strong>000 111<strong>10</strong>011<br />
1<strong>10</strong>011<strong>10</strong> 11<strong>10</strong>11<strong>10</strong> 0111<strong>10</strong>00 001<strong>10</strong><strong>10</strong>1<br />
128-bit word (quad) 0<strong>10</strong>1<strong>10</strong>00 0<strong>10</strong><strong>10</strong><strong>10</strong>1 <strong>10</strong>1<strong>10</strong>000 111<strong>10</strong>011<br />
1<strong>10</strong>011<strong>10</strong> 11<strong>10</strong>11<strong>10</strong> 0111<strong>10</strong>00 001<strong>10</strong><strong>10</strong>1<br />
0000<strong>10</strong>11 <strong>10</strong><strong>10</strong>01<strong>10</strong> 111<strong>10</strong>0<strong>10</strong> 11<strong>10</strong>01<strong>10</strong><br />
<strong>10</strong><strong>10</strong>0<strong>10</strong>0 0<strong>10</strong>00<strong>10</strong>0 <strong>10</strong><strong>10</strong>0<strong>10</strong>1 0<strong>10</strong><strong>10</strong>001<br />
Principles of Computer <strong>Architecture</strong> by M. Murdocca and V. Heuring<br />
© 1999 M. Murdocca and V. Heuring