322 162 Introduction to Computer Organization and Architecture

  • Slides: 60
Download presentation
322 162 Introduction to Computer Organization and Architecture ����� 1 หลกมลการแทนขอมล Data Representation

322 162 Introduction to Computer Organization and Architecture ����� 1 หลกมลการแทนขอมล Data Representation

����� Hamacher, V. Carl and others Computer Organization 5 ed. New York : Mc.

����� Hamacher, V. Carl and others Computer Organization 5 ed. New York : Mc. Graw-Hill, 2002. P. 25 -36, 790 -794. H Hayes, John P. Computer rd Architecture and Organization 3 ed. Malaysia: Mc. Graw-Hill, 1998. P. 160 178, P. 223 - 302. H 5

����� H Stallings, William Computer Organization and Architecture : th designing for performance 5

����� H Stallings, William Computer Organization and Architecture : th designing for performance 5 ed. New. Jersey : Prentice-Hall, 2000. P. 269 - 312. 6

����� H Schneider, G. Michael and others Computer Organization and Assembly Language Programming for

����� H Schneider, G. Michael and others Computer Organization and Assembly Language Programming for the VAX John Wiley&Sons, 1987. P. 15 - 86. 7

162 32 Introduction to Computer Organization and Architecture Episode 1 ระบบเลขฐาน Base Number Systems

162 32 Introduction to Computer Organization and Architecture Episode 1 ระบบเลขฐาน Base Number Systems

ระบบตวเลข เลขฐาน Binary 01 2 สญลกษณทใช Ternary 3 Quaternary 0123 4 Quandary 5 Senary

ระบบตวเลข เลขฐาน Binary 01 2 สญลกษณทใช Ternary 3 Quaternary 0123 4 Quandary 5 Senary 6 Septenary 7 Octenary (Octal) 8 Nonary 9 Denary (Decimal) 10 Undenary 11 Duodenary 12 Tredenary 13 Quatuordenary 14 Quidenary 15 Hexadenary (Hexadecimal) 16 0123456 0123456789 A 0123456789 ABCDE 0123456789 ABCDEF

����� 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 …… 15

����� 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 …… 15

เปรยบเทยบฐานสอง เลขฐานสบ 5 คาเลขฐานสอง 7 10 13 20 32 45 54 7654 3210 0000

เปรยบเทยบฐานสอง เลขฐานสบ 5 คาเลขฐานสอง 7 10 13 20 32 45 54 7654 3210 0000 0001 0010 0011 0101 0111 1010 1101 0100 0000 1101 0110 -สบ 1012 1112 10102 11012 101002 1000002 1011012 1101102 17

����� 1 2 3 4 5 6 7 10 11 12 13 14 ….

����� 1 2 3 4 5 6 7 10 11 12 13 14 …. 17 20 21 22 …. 27 …… 18

เปรยบเทยบฐานสอง 000 001 010 011 100 101 110 111 = = = = 08

เปรยบเทยบฐานสอง 000 001 010 011 100 101 110 111 = = = = 08 18 28 38 48 58 68 78 -แปด 001 000 001 001 010 001 011 = = 108 118 128 138 ……. 011 100 = 34 8 101 010 001 = 5218 011 110 111 010 = 36728 20

เปรยบเทยบฐานสอง เลขฐานแปด สบ 408 000 100 000 101 000 110 010 101 010 111

เปรยบเทยบฐานสอง เลขฐานแปด สบ 408 000 100 000 101 000 110 010 101 010 111 100 101 111 110 558 668 2258 3278 4568 5768 -แปด- เลขฐานสบ 3210 4510 5410 14910 21510 30210 38210 21

����� 0 1 2 3 4 5 6 7 8 9 A B C

����� 0 1 2 3 4 5 6 7 8 9 A B C D E F 10 11 12 13 14. . . . 18 19 1 A 1 B 1 C 1 D 1 E 1 F 20 21 22. . . . 29 2 A 2 B 2 C 2 D 2 E 2 F …… 22

เลขฐานสบหก ตำแหน งหลก คาตว เลข คา ของหล ก ตวอย าง 4 3 2 1

เลขฐานสบหก ตำแหน งหลก คาตว เลข คา ของหล ก ตวอย าง 4 3 2 1 0 -1 -2 -3 164 163 162 161 160 16 -1 16 -2 16 -3 65, 536 4, 096 256 16 1 0. 0625 0. 003906 0. 000244 25 140625 8= 7 C 5 A มคา 4 3 2 1 0 (8 x 16 )+(7 x 16 )+(Cx 16 )+(5 x 16 )+(Ax 16 ) = 87 C 5 A 16 556, 122 10

เปรยบเทยบฐานสอง 0000 0001 0010 0011 0100 0101 0110 0111 1000 = = = =

เปรยบเทยบฐานสอง 0000 0001 0010 0011 0100 0101 0110 0111 1000 = = = = = 016 116 216 316 416 516 616 716 816 1000 1001 1010 1011 1100 1101 1110 1111 -สบหก = = = = 816 916 A 16 B 16 C 16 D 16 E 16 F 16 24

เปรยบเทยบฐานสอง -แปด-สบ เลขฐานสอง เลขฐานแปด เลขฐานสบ สบหก 000 100 000 40 32 เลขฐานสบหก 20 000

เปรยบเทยบฐานสอง -แปด-สบ เลขฐานสอง เลขฐานแปด เลขฐานสบ สบหก 000 100 000 40 32 เลขฐานสบหก 20 000 101 000 110 010 101 010 111 100 101 111 110 8 558 668 2258 3278 4568 5768 10 4510 5410 14910 21510 30210 38210 16 2 D 16 3616 9516 D 716 12 E 16 17 E 16 25

เปรยบเทยบฐานสอง -แปดเลขฐานสอง เลขฐานแปด เลขฐานสอง สบหก 000 100 000 40 0010 0000 2016 เลขฐานสบหก 8

เปรยบเทยบฐานสอง -แปดเลขฐานสอง เลขฐานแปด เลขฐานสอง สบหก 000 100 000 40 0010 0000 2016 เลขฐานสบหก 8 000 101 000 110 010 101 010 111 100 101 111 110 558 668 2258 3278 4568 5768 0010 1101 0011 0110 1001 0101 1101 0111 0001 0010 1110 0001 0111 1110 2 D 16 3616 9516 D 716 12 E 16 17 E 16 26

คณเลขฐานสอง , แปด, สบหก ฐานสอง 1011 x 1011 0000. 1011. 110111 ฐานแปด 1026 x

คณเลขฐานสอง , แปด, สบหก ฐานสอง 1011 x 1011 0000. 1011. 110111 ฐานแปด 1026 x 541 1026 4130. 5156. 560126 ฐานสบหก 1035 x 21 A A 212 1035. 206 A. 220 F 62 36

หารเลขฐานสอง, แปด, สบหก ฐานสอง 011 101011 ) 10000010 10101100 101011 1 ฐานแปด ฐานสบหก 0102

หารเลขฐานสอง, แปด, สบหก ฐานสอง 011 101011 ) 10000010 10101100 101011 1 ฐานแปด ฐานสบหก 0102 0026 56 ) 5752 67 C ) FC 94 56 CF 8 2 D 14 152 26 E 8 134 62 C 16 38

������� • ������ ��� R-1 1011. 011 - 111. 101 ? = 143 -

������� • ������ ��� R-1 1011. 011 - 111. 101 ? = 143 - 432 5 444 (15143 - 5301 = + 432 (2 301 + 233 1 1 234 2 5 5 2 1000. 010 = 111. 101 - 1111. 111 (1 + 1011. 011 1000. 010 + 0011. 101 1 1 0011. 110 (2 รศ. �����

������� • ������ ? ��� = 143 -R 432 ? = 111. 101 -

������� • ������ ? ��� = 143 -R 432 ? = 111. 101 - 1011. 011 5 5 2 1000 (15143 - 5302 = 432 (25+ 302 5 234 1 5 5 2 1000. 011=0111. 101 - 10000. 000 (1 + 1011. 011 1000. 011 0011. 110 1 (2 ���� รศ. �����

To be continue Episode 2 Character Representation การแทนขอมลตวอ

To be continue Episode 2 Character Representation การแทนขอมลตวอ