26.06.2015 Views

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 ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!