Tröôøng ÑH DL KTCN Chöông 1Baøi giaûng moân Caáu truùc maùy tính vaø hôïp
lượt xem 2
download
Tröôøng ÑH DL KTCN Chöông 1 Baøi giaûng moân Caáu truùc maùy tính vaø hôïp ngöõ TOÅ CHÖÙC HEÄ THOÁNG MAÙY TÍNH 1. Cô sôû bieåu dieãn döõ lieäu trong maùy tính : 1.1 Caùc heä thoáng soá tính theo vò trí (positional number systems): Khaùi nieäm veà caùc heä thoáng soá tính theo vò trí. Thí duï: 5185.68 = 5. 103 + 1.102 + 8.101 + 5.100 + 6.10-1 + 8.10-2 Daïng toång quaùt cuûa moät soá trong heä thoáng soá nhö vaäy laø: dp-1dp-2…d1d0.d-1d-2…d-n Trò giaù cuûa soá naøy ñöôïc tính laø: D = - - Trong caùc maïch soá (digital circuit), caùc tín...
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Tröôøng ÑH DL KTCN Chöông 1Baøi giaûng moân Caáu truùc maùy tính vaø hôïp
- Tröôøng ÑH DL KTCN Baøi giaûng moân Caáu truùc maùy tính vaø hôïp ngöõ Chöông 1 TOÅ CHÖÙC HEÄ THOÁNG MAÙY TÍNH 1. Cô sôû bieåu dieãn döõ lieäu trong maùy tính : 1.1 Caùc heä thoáng soá tính theo vò trí (positional number systems): Khaùi nieäm veà caùc heä thoáng soá tính theo vò trí. - - Thí duï: 5185.68 = 5. 103 + 1.102 + 8.101 + 5.100 + 6.10-1 + 8.10-2 - Daïng toång quaùt cuûa moät soá trong heä thoáng soá nhö vaäy laø: dp-1dp-2…d1d0.d-1d-2…d-n Trò giaù cuûa soá naøy ñöôïc tính laø: p−1 ∑ D= i d i .r i=− n Trong caùc maïch soá (digital circuit), caùc tín hieäu thöôøng ôû hai traïng thaùi: - möùc cao hoaëc thaáp (low – high), môû hoaëc ñoùng (off -on)…Caùc traïng thaùi naøy laø theå hieän töông ñöông cuûa caùc soá nhò phaân. Daïng toång quaùt cuûa moät soá nhò phaân laø: - bp-1bp-2…b1b0.b-1b-2…b-n Trò giaù töông ñöông cuûa noù: p−1 ∑ = i B b .r i i= −n - Bit naèm ngoaøi cuøng beân traùi cuûa soá nhò phaân goïi laø MSB (Most Significant Bit) vaø bit naèm ngoaøi cuøng beân phaûi ñöôïc goïi laø LSB (Least Significant Bit). 1.2 Caùc soá heä thaäp luïc phaân (Hexadecimal) vaø heä baùt phaân (Octal): 1
- Tröôøng ÑH DL KTCN Baøi giaûng moân Caáu truùc maùy tính vaø hôïp ngöõ Lyù do söû duïn g heä thaäp luïc phaân vaø heä baùt phaân. - Quaù trinh chuyeån ñoåi giöõa caùc heä nhò phaân, baùt phaân vaø thaäp luïc phaân - baèng caùch nhoùm caùc bit. Ví duï chuyeån ñoåi: - 1000110011102 = 100 011 001 1102 = 43168 1000110011102 = 1000 1100 11102 = 8CE 16 10.10110010112 = 010. 101 100 101 1002 = 2.54548 10.10110010112 = 0010. 1011 0010 11002 = 2.B2C16 Quaù trình chuyeån ñoåi ngöôïc laïi vaø ví duï: - 13578 = 001 011 101 1112 2046.17 8 = 010 000 100 110. 001 111 BEAD16 = 1011 1110 1010 11012 9F.46C16 = 1001 1111. 0100 0110 11002 Ghi chuù: Hieän nay, heä thaäp luïc phaân ñöôïc söû duïng phoå bieán hôn heä baùt phaân vì caùc heä thoáng maùy tính thöôøng xöû lyù theo caùc byte 8 bit. 1.3 Chuyeån ñoåi giöõa caùc heä thoáng soá tính theo vò trí - Trò giaù cuûa moät soá trong heä cô soá baát kyø ñöôïc cho bôûi coâng thöùc: −1 p ∑ = i D d .r i i= − n - Trò giaù cuûa soá töông öùng trong heä 10 coù theå ñöôïc tính baèng caùch khai trieån coâng thöùc duøng soá hoïc cuûa cô soá 10: Thí duï: 1CE816 = 1. 163 + 12.162 + 14.161 + 8.160 = 740010 436.5 8 = 4.8 2 + 3.8 1 + 6.8 0 + 5.8 -1 = 286.62510 132.3 4 = 1.4 2 + 3.4 1 + 2.4 0 + 3.4 -1 = 30.7510 Vieát laïi coâng thöùc tính trò giaù cuûa moät soá ôû daïng khaùc: - 2
- Tröôøng ÑH DL KTCN Baøi giaûng moân Caáu truùc maùy tính vaø hôïp ngöõ p −1 −1 p −1 ∑ ∑ ∑ D= = d i .r + d i .r i = D 1 + D 2 i i d i .r i=− n i=−n i=0 - D1 coù theå vieát laïi thaønh: D1 = d -1.r-1+ d -2.r-2 + d -3.r-3+…+ d -n.r-n - D2 coù theå ñöôïc vieát thaønh: D2 = d p-1.rp-1+dp-2.rp-2 +…+ d 0. - Thí duï: Chuyeån 5.12510 sang heä nhò phaân. 5:2 = 2 dö 1 (d0) 2:2 = 1 dö 0 (d1) 1:2 = 0 dö 1 (d2) vaäy: 510 = 1012 vaø 0.125 x 2 = 0.25 (d-1 = 0) 0.25 x 2 = 0.5 (d-2 = 0) 0.5 x 2 = 1 (d-3 = 1) vaäy: 0.12510 = 0.0012 Keát quaû: 5.12510 = 101.0012 Moät thí duï khaùc: Chuyeån 286.62510 sang heä baùt phaân Keát quaû: 286.62510 = 436.5 8 1.4 Caùc pheùp toaùn treân heä nhò phaân: - Ñònh nghóa caùc pheùp toaùn coäng, tröø, nhaân, chia treân heä nhò phaân. - Moät soá thí duï: 3
- Tröôøng ÑH DL KTCN Baøi giaûng moân Caáu truùc maùy tính vaø hôïp ngöõ 101111002 101111002 + - 101110002 101110002 1012 111112 1012 x 101 1102 1011101002 000001002 1102 0101 000 101 101 0001 101 000 111102 001 Keát quaû: 1012 x 1102 = 111102 Keát quaû: 111112 : 1012 = 1102 dö 1 Nhaän xeùt. - 1.5 Bieãu dieãn soá coù daáu: Phöông phaùp bieåu dieãn baèng caùch söû duïng bit daáu. - Ví duï: 010101012 = +8510 110101012 = -8510 011111112 = +12710 111111112 = -12710 000000002 = +010 100000002 = -010 - Phöông phaùp bieåu dieãn buø 2: Thí duï: Caùc thí duï beân döôùi söû duïng 8 bit. 1710 = 000100012 - 9910 = 100111012 ñaûo caùc bit ñaûo caùc bit ⇓ ⇓ 11101110 01100010 +1 +1 111011112 = - 1710 011000112 = 9910 010 = 000000002 - 12810 = 100000002 ñaûo caùc bit ñaûo caùc bit ⇓ ⇓ 11111111 01111111 +1 +1 1 000000002 = - 010 100000002 = - 12810 4
- Tröôøng ÑH DL KTCN Baøi giaûng moân Caáu truùc maùy tính vaø hôïp ngöõ - Chuyeån moät soá X ôû daïng buø 2 ñöôïc bieãu dieãn baèng n bit sang daïng bieãu dieãn baèng m b it. - Phöông phaùp bieãu dieãn buø 1: Thí duï: 1710 = 000100012 - 9910 = 100111012 ⇓ ⇓ 111011102 = 1710 011000102 = 9910 - Nhaän xeùt veà phaïm vi bieãu dieãn. Ghi chuù: Haàu heát caùc heä thoáng maùy tính vaø caùc heä thoáng soá ñeàu söû duïng heä thoáng buø 2 ñeå theå hieän caùc soá aâm. 1.6 Caùc pheùp toaùn treân soá buø 2 Phöông phaùp thöïc hieän pheùp coäng treân caùc soá buø 2. - - Thí duï ñöôïc trình baøy vôùi soá buø 2 bieãu dieãn baèng 4 bit: +3 00112 -2 11102 + +4 + 01002 + -6 + 10102 +7 01112 -8 1 10002 Phöông phaùp thöïc hieän pheùp coäng treân caùc soá buø 2. - Thí duï: - +4 01002 +3 00112 - +3 + 11012 - +4 + 11002 +1 1 00012 -1 11112 - Ñònh nghóa quaù trình traøn (Overflow). -3 11012 +5 01012 + -6 + 10102 + +6 + 01102 -9 1 01112 = +7 +11 10112 = - 5 - Caùc ñieàu kieän traøn ñoái vôùi pheùp coäng vaø pheùp tröø. Pheùp toaùn Toaùn haïng A Toaùn haïng B keát quaû 5
- Tröôøng ÑH DL KTCN Baøi giaûng moân Caáu truùc maùy tính vaø hôïp ngöõ A+B ≥0 ≥0
- Tröôøng ÑH DL KTCN Baøi giaûng moân Caáu truùc maùy tính vaø hôïp ngöõ Soá –2345.125ñöôïc bieãu dieãn ôû daïng ñoä chính xaùc ñôn 32 bit theo chuaån IEEE 754: S =1, E = 11+ 127 = 13810 = 100010102 vaø M = .00100101001001000000000 (23 bit) Keát quaû laø: 1 10001010 0010010100100100000000 0 1.8 Maõ ASCII Moãi kyù töï trong maùy tính ñöôïc bieãu dieãn baèng moät chuoãi bit tuøy thao quy öôùc chuyeån ñoåi. Maõ kyù töï ñöôïc söû duïng phoå bieán nhaát laø ASCII (American Standard Code for Information Interchange - ñoïc laø ASS key). Maõ ASCII bieãu dieãn moãi kyù töï baèng moät chuoãi 7 bit, nhu vaäy toång coäng coù 127 kyù töï ñöôïc trình baøy trong baûng beân döôùi: NON PRINTABLE CHARACTERS DEC HEX CHARACTER (CODE) DEC HEX CHARACTER (CODE) 0 0 NULL 16 10 DATA LINK ESCAPE (DLE) START OF HEADING 1 1 17 11 DEVICE CONTROL 1 (DC1) (SOH) 2 2 START OF TEXT (STX) 18 12 DEVICE CONTROL 2 (DC2) 3 3 END OF TEXT (ETX) 19 13 DEVICE CONTROL 3 (DC3) END OF 4 4 20 14 DEVICE CONTROL 4 (DC4) TRANSMISSION (EOT) NEGATIVE ACKNOWLEDGEMENT 5 5 END OF QUERY (ENQ) 21 15 (NAK) 6 6 ACKNOWLEDGE (ACK) 22 16 SYNCHRONIZE (SYN) END OF TRANSMISSION BLOCK 7 7 BEEP (BEL) 23 17 (ETB) 8 8 BACKSPACE (BS) 24 18 CANCEL (CAN) 9 9 HORIZONTAL TAB (HT) 25 19 END OF MEDIUM (EM) 10 A LINE FEED (LF) 26 1A SUBSTITUTE (SUB) 11 B VERTICAL TAB (VT) 27 1B ESCAPE (ESC) 12 C FF (FORM FEED) 28 1C FILE SEPARATOR (FS) RIGHT 7
- Tröôøng ÑH DL KTCN Baøi giaûng moân Caáu truùc maùy tính vaø hôïp ngöõ ARROW CR (CARRIAGE GROUP SEPARATOR (GS) LEFT 13 D 29 1D RETURN) ARROW RECORD SEPARATOR (RS) UP 14 E SO (SHIFT OUT) 30 1E ARROW UNIT SEPARATOR (US) DOWN 15 F SI (SHIFT IN) 31 1F ARROW PRINTABLE CHARACTERS DEC HEX CHARACTER DEC HEX CHARACTER DEC HEX CHARACTER 32 20 64 40 @ 96 60 ` 33 21 ! 65 41 A 97 61 a 34 22 " 66 42 B 98 62 b 35 23 # 67 43 C 99 63 c 36 24 $ 68 44 D 100 64 d 37 25 % 69 45 E 101 65 e 38 26 & 70 46 F 102 66 f 39 27 ' 71 47 G 103 67 g 40 28 ( 72 48 H 104 68 h 41 29 ) 73 49 I 105 69 i 42 2 A * 74 4 A J 106 6 A j 43 2B + 75 4B K 107 6B k 44 2C , 76 4C L 108 6C l 45 2 D - 77 4 D M 109 6D m 46 2E . 78 4E N 110 6E n 47 2F / 79 4F O 111 6F o 48 30 0 80 50 P 112 70 p 49 31 1 81 51 Q 113 71 q 50 32 2 82 52 R 114 72 r 51 33 3 83 53 S 115 73 s 52 34 4 84 54 T 116 74 t 53 35 5 85 55 U 117 75 u 54 36 6 86 56 V 118 76 v 55 37 7 87 57 W 119 77 w 56 38 8 88 58 X 120 78 x 8
- Tröôøng ÑH DL KTCN Baøi giaûng moân Caáu truùc maùy tính vaø hôïp ngöõ 57 39 9 89 59 Y 121 79 y 58 3A : 90 5A Z 122 7 A z 59 3B ; 91 5B [ 123 7B { 60 3C < 92 5C \ 124 7C | 61 3D = 93 5D ] 125 7D } 62 3E > 94 5E ^ 126 7E ~ 63 3F ? 95 5F _ 127 7F Beân caïnh maõ ASCII chuaån, ngöôøi ta coøn ñöa ra maõ ASCII môû roäng cho caùc kyù töï ñaëc bieät (caùc kyù töï khaùc vôùi caùc kyù töï chuaån) vôùi maõ töø 128 ñeán 255. 1.9 Caùc soá BCD (Binary - Coded Decimal) Maõ BCD khoâng goùi. - maõ BCD goùi. - Ví duï: - Maõ ASCII cuûa 4 laø 0011 01002 = 34H Maõ ASCII cuûa 7 laø 0011 01112 = 37H Maõ BCD khoâng goùi cuûa 4 laø 0000 01002 = 04H Maõ BCD khoâng goùi cuûa 7 laø 0000 01112 = 07H Maõ BCD goùi cuûa 74 laø 0111 01002 = 74H 2. Caùc kieán thöùc cô baûn veà maïch soá: Trong hoïc kyø tröôùc, sinh vieân ñaõ ñöôïc hoïc caùc kieán thöùc veà maïch soá trong moân hoïc “Kyõ thuaät soá”. Trong phaïm vi cuûa giaùo trình naøy, chuùng toâi chæ ñeà caäp ñeán caùc kieán thöùc lieân quan ñeán moân hoïc “Kieán Truùc Maùy Tính” nhö caùc maïch coäng, tröø, nhaân, chia…Tuy nhieân, ñeå ñaûm baûo chöông trình ñöôïc lieân tuïc neân moät soá kieán thöùc cô baûn cuõng seõ ñöôïc nhaéc laïi. 2.1 Caùc coång Logic cô baûn AND, OR vaø NOT vaø caùc maïch logic khaùc ñöôïc xaây döïn g töø caùc phaàn töû - cô baûn naøy. 9
- Tröôøng ÑH DL KTCN Baøi giaûng moân Caáu truùc maùy tính vaø hôïp ngöõ A Y = A.B A 2 2 Y = A+B A Y = A' 1 1 2 1 B B 3 3 AND OR NOT Baûng chaân trò töông öùng. - - Coång XOR vaø baûn chaân trò. A 2 Y = A XOR B 1 B 3 2.2 Maïch thanh ghi XOR Nhaéc laïi DFF ( D Flip-Flop). - Caáu truùc vaø hoïat ñoäng cuûa thanh ghi. - Q0 Q1 Q2 Q3 D Q D Q D Q D Q CK CK CK CK CLR CLR CLR CLR CK CLR D3 D0 D1 D2 Chöùc naêng cuûa thanh ghi trong CPU. - Sinh vieân xem laïi caáu truùc cuûa caùc maïch soá cô baûn goàm: Maïch ñeám, maïch - giaûi maõ, maïch dòch chuyeån, maïch kieåm phaùt parity trong moân hoïc “Kyõ thuaät soá”. 2.3 Maïch coäng baùn phaàn: - Baûn chaân trò cuûa maïch coäng baùn phaàn. 10
- Tröôøng ÑH DL KTCN Baøi giaûng moân Caáu truùc maùy tính vaø hôïp ngöõ Ngoõ vaøo Ngoõ ra A B S C (Carry Out) (Sum) 0 0 0 0 0 1 1 0 1 0 1 0 1 1 0 1 Thieát keá maïch coäng baùn phaàn. - A 2 C 1 B 3 2 S 1 3 2.4 Maïch coäng toaøn phaàn - Baûn chaân trò cuûa maïch coäng toaøn phaàn: Ngoõ vaøo Ngoõ ra A B Cin S Cout 00 0 0 0 00 1 1 0 01 0 1 0 01 1 0 1 10 0 1 0 10 1 0 1 11 0 0 1 11 1 1 1 - Ñôn giaûn hoùa baèng giaûn ñoà Kanaugh hoaëc ñaïi soá Bool nhö sau. - Sô ñoà thieát keá nhö sau: 11
- Tröôøng ÑH DL KTCN Baøi giaûng moân Caáu truùc maùy tính vaø hôïp ngöõ A 2 1 B 3 2 2 Cout 1 3 1 Cin 3 4 2 1 3 U7 2 S 3 1 4 XOR3 Kyù hieäu. - 2.5 Maïch coäng/ tröø hai soá n-bit Phöông phaùp thieát keá maïch coän g 2 soá n bit. - Sô ñoà thieát keá (maïch coäng Ripple Carry). - yn-1 xn-1 y1 x1 y0 x0 A B A B A B cn-2 c1 c0 0 Cout Cin Cout Cin Cout Cin S S S C FA FA FA - Suy ra maïch tröø töø maïch coäng. 2.6 Maïch coäng tính tröôùc trò giaù nhôù (Carry Lookahead) Thôøi gian treã (Delay) treân maïch coäng Ripple Carry tæ leä thuaän vôùi n (töùc laø - tæ leä vôùi soá bit cuûa toaùn haïng). Nguyeân nhaân laø do quaù trình chuyeån bit nhôù (Carry) trong maïch. Ñeå khaéc phuïc nhöôïc ñieåm naøy, trong caùc CPU hieän 12
- Tröôøng ÑH DL KTCN Baøi giaûng moân Caáu truùc maùy tính vaø hôïp ngöõ ñaïi ngöôøi ta thöôøng duøng maïch tính tröôùc trò giaù nhôù (goïi laø Carry Lookahead). Lyù luaän thieát keá: - - Sô ñoà thieát keá boä coäng 16 bit töø boán boä coäng 4 bit nhö sau: Carrryin x0 Result 0-3 Cin y0 x1 y1 pi x2 y2 gi P0 x3 G0 y3 ci+1 C1 x4 Cin Result 4-7 y4 x5 y5 pi+1 x6 y6 gi +1 P0 x7 G0 y7 ci+2 C2 x8 Result 11-8 Cin y8 x9 y9 x10 pi+1 y10 P0 gi +1 x11 G0 y11 ci+2 C3 x12 Result 15-12 Cin y12 y13 y13 pi+3 y13 y14 gi +3 P0 y15 y15 G0 ci+4 C4 C 13
- Tröôøng ÑH DL KTCN Baøi giaûng moân Caáu truùc maùy tính vaø hôïp ngöõ 2.7 Maïch nhaân - Phaàn cöùng thöïc hieän. Multiplicand 32 bit AL 32 bit U Control Product Shift right Test Write 64 bit - Giaûi thích sô ñoà. 2.8 Maïch chia Phaàn cöùng thöïc hieän. - Divisor 32 bit ALU 32 bit Remainder Shift right Contro Shift left l Write Test 64 bit 14
- Tröôøng ÑH DL KTCN Baøi giaûng moân Caáu truùc maùy tính vaø hôïp ngöõ - Giaûi thích sô ñoà. 2.9 Thieát keá moät ALU cô baûn - Thieát keá ALU 1 bit thöïc hieän 3 pheùp thöïc hieän 3 pheùp toaùn AND, OR vaø coäng, vaø nhôù löu yù laø pheùp tröø coù theå ñöôïc thöïc hieän töø pheùp tröø. Ñeå ñôn giaûn, ôû ñaây chuùng ta duøng maïch coäng Ripple Carry ñeå gheùp boán ALU 1 bit thaønh ALU 4 bit. Xaùc ñònh trò giaù cuûa caùc côø nhôù, côø Zero, côø traøn… - Ví duï doø tìm côø Zero: - 15
- Tröôøng ÑH DL KTCN Baøi giaûng moân Caáu truùc maùy tính vaø hôïp ngöõ 3. Sô ñoà khoái cuûa moät heä thoáng maùy tính: - Sô ñoà khoái cô baûn cuûa moät heä thoáng maùy tính. Bus ñòa chæ (Address Bus) Bus döõ lieäu (Data Bus) CPU Bus ñieàu khieån (Control Bus) Giao tieáp vaøo/ ra RAM ROM Caùc thieát bò ngoaïi vi - Chöùc naêng cuûa caùc thaønh phaàn. - Khaùi nieäm caùc Bus ñòa chæ, Bus döõ lieäu vaø Bus ñieàu khieån. 4. Boä nhôù baùn daãn: 4.1 Khaùi nieäm: - Caáu truùc toång quaùt: Caùc tín Caùc tín hieäu hieäu ñòa chæ döõ lieäu Caùc tín hieäu ñieàu khieån - Moät soá thí duï minh hoïa: Thí duï vi maïch nhôù HM6116 laø vi maïch nhôù loaïi SRAM 2K x 8. 16
- Tröôøng ÑH DL KTCN Baøi giaûng moân Caáu truùc maùy tính vaø hôïp ngöõ U11 8 9 A0 D0 7 10 A1 D1 6 11 A2 D2 5 13 A3 D3 4 14 A4 D4 3 15 A5 D5 2 16 A6 D6 1 17 A7 D7 23 A8 22 A9 19 A10 18 CS 20 OE 21 WE HM6116 - Phaân loaïi: Coù nhieàu caùch phaân loaïi boä nhôù, caùch phoå bieán nhaát laø phaân thaønh hai loaïi: Boä nhôù chæ ñoïc (ROM – Read Only Memory) vaø boä nhôù truy caäp ngaãu nhieân (RAM – Random Access Memory). Tuyø theo caáu truùc cuûa ROM maø ta laïi chia ra thaønh caùc loaïi PROM (Programmable ROM), EPROM (Erasable Programmable ROM), EAROM (Electrically Alterable ROM), EEPROM (Electrically EPROM) hay Flash ROM. PROM laø loïai ROM coù theå ghi (laäp trình) baèng thieát bò ñaëc bieät goïi laø boä laäp trình PROM (PROM Programmer). Hoaït ñoäng ghi thöôøng laø söï phaù huûy caùc lieân keát noäi taïi, ñieàu naøy daãn ñeán keát quaû laø PROM chæ coù theå laäp trình moät laàn maø thoâi. EPROM laø loaïi ROM coù theå xoùa ñöôïc baèng tia cöïc tím vaø laäp trình ñöôïc baèng boä laäp trình EPROM (EPROM Programmer). Quaù trình xoùa baèng tia cöïc tím nhieàu laàn seõ laøm hoûng EPROM. EAROM coù theå thay ñoåi noäi dung moät bit taïi moät thôøi ñieåm vaø ñöôïc duøng ñeå chöùa caùc thoâng tin khôûi taïo heä thoáng vaø caùc heä thoáng naøy ít khi thay ñoåi noäi dung cuûa EAROM. Flash memory hay EEPROM laø loaïi ROM cho pheùp xoùa toøan boä noäi dung (hoaëc caùc bank ñöôïc choïn) baèng ñieän vaø laäp trình maø khoâng caàn laáy chuùng ra khoûi heä thoáng. RAM thöôøng ñöôïc chia ra laøm 3 loaïi SRAM (Static RAM), NV RAM (Non – Volatile RAM) vaø DRAM (Dynamic RAM). SRAM duy trì noäi dung cuûa noù mieãn laø coù nguoàn ñieän aùp vaøo, khaùc vôùi DRAM laø phaûi ñöôïc laøm töôi (refresh) theo chu kyø. Döõ lieäu trong SRAM seõ bò maát khi maát nguoàn 17
- Tröôøng ÑH DL KTCN Baøi giaûng moân Caáu truùc maùy tính vaø hôïp ngöõ nuoâi. Caùc vò trí trong boä nhôù coù theå ñöôïc truy xuaát (ñoïc/ ghi) theo trình töï baát kyø khoâng lieân quan ñeán vò trí truy xuaát tröôùc ñoù. NVRAM laø loaïi RAM khoâng bò maát thoâng tin khi maát nguoàn ñieän nuoâi. Hieän nay, loaïi boä nhôù gaàn gioáng vôùi NVRAM laø Flash memory. NVRAM coù theå ñöôïc duøng trong maùy in, Router ñeå löu tröõ file caáu hình khi khôûi ñoäng heä thoáng. DRAM löu tröõ caùc bi döõ lieäu trong caùc tuï ñieän rieâng leõ. Soá electron ñöôïc löu tröõ trong tuï ñieän xaùc ñònh bit löu tröõ laø 0 hay 1. Vì caùc bit ñöôïc löu tröõ baèng caùc tuï ñieän neân quaù trình tích ñieän phaûi ñöôïc thöïc hieän laïi theo chu kyø. Caùc teá baøo DRAM nhoû hôn vaø reû tieàn hôn so vôùi SRAM. Moät soá loïai DRAM thöôøng gaëp: Fast Page Mode DRAM (FPM DRAM), Extended Data Out DRAM (EDO DRAM), Burst EDO RAM (BEDO DRAM), Synchonous DRAM (RDRAM), Double Data Rate SDRAM (DDR SDRAM), Rambus DRAM (RDRAM), Video DRAM (VRAM), Synchronous graphics RAM (SGRAM), Pseudostatic RAM (PSRAM). 4.2 Caáu truùc vaø hoaït ñoäng cuûa ROM Caáu truùc beân trong cuûa ROM: Phaân tích sô ñoà cuûa moät ROM 8x4 maø ta coù - theå thieát keá töø boä giaûi maõ vaø moät soá Diode: 18
- Tröôøng ÑH DL KTCN Baøi giaûng moân Caáu truùc maùy tính vaø hôïp ngöõ - Ñeå laøm giaûm ñoä phöùc taïp trong caùc maïch giaûi maõ, treân thöïc teá ngöôøi ta thöôøng duøng caáu truùc hai chieàu trong vieäc thieát keá ROM. - Kieán truùc toång quaùt cuûa ROM ñaëc tröng ñöôïc trình baøy ôû hình beân döôùi. Löu yù vai troø cuûa caùc tín hieäu CS vaø OE. 19
- Tröôøng ÑH DL KTCN Baøi giaûng moân Caáu truùc maùy tính vaø hôïp ngöõ Ví duï veà EPROM 2716 Hình daïng: Sô ñoà Logic Sô ñoà chaân 20
CÓ THỂ BẠN MUỐN DOWNLOAD
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn