第 6 章 主 存 储 器

Click here to load reader

Upload: kendis

Post on 15-Jan-2016

135 views

Category:

Documents


0 download

DESCRIPTION

第 6 章 主 存 储 器. 6.1 概述 6.2 随机存储器 (RAM) 6.3 只读存储器 (ROM) 6.4 CPU 与存储器的连接 6.5 IBM-PC/XT 中的存储器 6.6 扩展存储器及其管理 习题 6. 6.1 概 述. 6.1.1 存储器的一般概念和分类 - PowerPoint PPT Presentation

TRANSCRIPT

PowerPoint 6.1
6.2 (RAM)
6.3 (ROM)
6.4 CPU
6.5 IBM-PC/XT
6.6
6.1
6
CD-ROM650 MBGBGBCPU
6
6.1.2
6
1. (ROM)
6.l
1) ROM
6
2) ROM
6
3) PROM
6
4) PROM
2. (RAM)
1) RAM
6
2) RAM
6
3) RAM
ROM(Flash ROM)Integrated RAM
6
6.1.3
1.
6
148148Intel 21161Intel 21144Intel 62648

163264248
6
2.
6
6.2 (RAM)
6.2.1 RAM
1. RAM
6.2MOSV1V4V1V2V3V4V1AV2BV1V1V2V1“1”“0”RAMV5V6
6
6.2 MOSRAM
6
V5V6V5V6AI/OBI/O“1”I/O“1” I/O“0”V5V6ABA=“1”B=“0”V1V2V5V6“0”“1”I/O“0”V1V2V5V6V5V6V1V2I/O I/O
6
SRAMMOSV1V2DRAMSRAM
6
2. RAM
6
SRAM6116626462256628128Intel 61166.361162 K×8 bit204811748128×12816 3846116CSOEWE
6
6.3 6116
Intel 6116
6
RAM611662646225628+5 VEPROM
6264CS25 V+0.2 V2 μAVCC=2 VRAM(CMOS+4.5 VCMOS+4.75 V)6264RAM6.4
6
6.4 6264SRAM
SRAMHM6281261 Mbit(128 K×8 bit)HM6285124 Mbit
6
6.2.2 RAM
1. RAM
6.5
DRAMCC“1”“0”C(2 ms)“l”“0”“0”V“0”“1”
6
“l”V“1”VC“1”“0”
6
2. RAM
DRAM2164A64 K×1 bit65 536182164A64 KB2164A64 K16DRAM8RAS(Row Address Strobe)8CAS(Column Address Strobe)882 msIntel 2164A6.7
6
6.7 Intel 2164A
64 K4128×128128×12877128128RA6RA04512512CA6CA0(A14A8)41I/O(RA7CA7)2164AWEWEDOUTWEDIN2164ARASCAS
6
3. DRAM
640 KB16 MB256 MBDRAM1 M×1 bit1 M×4 bit4 M×1 bit256 K×8 bit1 M×8 bit256 K×9 bit1 M×9 bit(9)
6
6.8HYM59256AA8A0DQ7DQ06.8 256 K×9 bitPDPCASPQWERASCASVDD(+5V)Vss30
1 M×8 bitHYM581001 M×1 bit8DRAM1 M×4 bit DRAM 2
6
6.8 256 K×9 bit
6
6.3 (ROM)
6.3.1 ROM
6
6.9 ROM
()ROMA1A0=0000(20)MOS01314.96-1
6
6-1 ROM
6.3.2 (EPROM)
6
1. EPROM
6.10 MOS EPROM
PMOSSiO2“”DSPN24 V——
6
MOS6.10(b)MOS—“0”—“1”()“l”
6
EPROM10FFHEPROM
6
2. EPROM
EPROM2716(2 K×8 bit)2732(4 K×8 bit)2764(8 K×8 bit)27128(16 K×8 bit)27256(32 K×8 bit)2764AEPROM
Intel 2764A1382VCCVPPCE(CS)OEPGM6.11
6
6.11 2764A
1)
6
6-2 2764A
A911.512.5 V2764AIntel2764AA1A8A02764AA0=0(89H88H)A0=1(2764A08H27C6407H)
6
2)
6
3)
VPP+12.5 VVCC+5 VCEOEPGM45 ms6.12
6
6.12 2764A
4)
6
6) Intel
VCCVPP+5 VCE=OE=0PGMEPROM45 msPGMIntel66.13
I/OEPROMVPP
6
6.13 IntelEPROM
3. EPROM
6
6.3.3 (EEPROM)
6
1. 2816
2816250 ns2816CEOE10 ms281610 ms
6
6.14 2816
2. 2816
6
6-3 2816
1)
2)
2816“1”TTLCEOEVPP9 ms70 ms21 V21 V
6
3)
4)
6
3. 2817A EEPROM
6
6.15 2817A
R/BRDY/BUSY/2817A+5 V+21 VVPPVPP2817A8088/808680318096CPU2817ARDY/BUSYCPU2817ARDY/BUSYCPUCPU
6
2817A200 ns101042817A6-4
2864A8 K×8 bitEEPROM5 ns2864A2 ms250 ns2764
6
6-4 2817A
6.4 CPU
6.4.1
6
1. CPU
6
2. CPU
3.
6
ROMRAMRAM
6
6.4.2 CPU
1. 74LS138
6
6.16 74LS138
6-5 74LS138
2. 8CPU
1) Z80CPU6116A
6
6.17 Z80 CPU6116A2716
6.18 6116AZ80 CPU
tAAtCS120 nstRRZ80 CPU6.18(b)tDΦTtsT34 MHzT250 nsT1tDT3CPU6116ACPUZ80 CPU
6
tRDtAA
2) Z80 CPUEPROM
6
6.19
3) 80982764
6
6.20 80982764
4) IBM-PC/XT6116A
6.216116APC6116ACS74LS30WEMEMWOEMEMR6116A74LS245D7D06116AA0000HA07FFHA11A0800HA0FFFH
6
6.21 IBM-PC/XT6116A
5)
6
Z808085CPU64 KBSEGMENTI/OSEGMENT0SEGMENT1…SEGMENT78512 KBCPUSEGMENTI/OSEGMENT0F000H0FFFFH4 KBSTDZ80CPUSEGMET6.22
6
6.22 I/OSEGMENT
6.5 IBM-PC/XT
6.5.1
6
6-6 IBM-PC/XT
4 KB(B0000B0FFFH)16 KB(B8000BBFFFH)ROM32 KB(C0000C7FFFH)ROM16 KB(C8000CBFFFH)
802862416MB000000HFFFFFFH6-7
6
6-7 286
(00000H9FFFFH)IBM-PC/AT512KB128 KBI/O640 KB0A00000BFFFFHIBM(CGA)16 KB0C0000H0FFFFFH256 KBROM128 KBI/OROM64 KB(0F00000FFFFFH)ROMBIOS100000HFDFFFFH14.872 MB128 KB(FE0000FFFFFFH)0E00000FFFFFH
6
CPU80286IBM-PC/ATIBMIBM-PC/XTROMBIOS/DOS
6.5.2 ROM
6
ROM6.23ROM8 K×8 bitBASIC8 KBF6000F7FFFH32 KBBASIC24 KB8 KBBIOSF8000HFFFFFHROMCEOE74LS138A7A074LS244(U14U16U17)D7D074LS245(U15)6.23
6
6.23 ROM
74LS138CBAA17A16A15G1A19G2AMEMR()G2BA18(A18)CSF0000HF7FFFH6-874LS1386-8
6
6-8 ROM
6-8 ROM
CS6CS7ROM74LS245DIR374LS244(U14U16U17)U24E7E7U43ROMBIOS
6
6.5.3 RAM
6
6.24 RAM
RAM256 KB64 KB92164DRAM864 KBRAM256 KBRAM(64 KB)400000011BRAMPC/XT8253115.12 μsDMA8237-50DMARAM256 KB DRAMIntel 216436DinDout99
6
DRAM9“1”NMI
IBM-PC/XTRAMIBM-PC/XTPC/XTPC/ATDRAMCPUASIC(Application Specific Integrated Circuit)
6
6.6
PC6-93864096 MB48 MB
6
DOSPC640 KB640 KB00000H9FFFFH640 KBA0000HFFFFFH384 KBROM BIOS6.25384 KB250 KB160 KBDOS1024 KB384 KBVGA
6
6-9 CPU
6.25
100000H(Extended Memory)XMS2861 MB640 KB10241408 KB384 KBXMS6401024 KB
6
6
6.3 EPROMEEPROM
6
6.5 EPROM 2764(128256)A0000H
6.6 40000HBBFFFHKB?
6.7 0000H3FFFHROMRAM(8 K×8 bit)40 K×16 bitRAM6000HRAMCPUA15A0D15D0R/W(/)()
(1)
(2) ROMRAMCPU
6
6.8 64 MBm=8T=100 ns64τ=50 ns
6.9 8088CPURAM00000H3FFFFH626462256216421256?
6
6.10 32 K×8 bitEPROM128 K×16 bit
(1)
(2)
(3) EPROM
(4)
6.26 6.11
6.12 28F040
6.13 28F040
ÐÐÑ¡ÔñÐźÅ
±à³ÌÒ»¸ö
×îºóµØÖ·?
V
CC
Óë³õʼֵ±Èͨ¹ý·ñ
×°ÖÃʧ°Ü