PPT - 8086 Hardeware Basiese stroombaan (Herhaling) Databus buffers Adresgrendel Geheue tipes PowerPoint Presentation - ID:5632304
8086 Hardeware Basiese stroombaan (Herhaling) Databus buffers Adresgrendel Geheue tipes PowerPoint Presentation
8086 Hardeware Basiese stroombaan (Herhaling) Databus buffers Adresgrendel Geheue tipes
<iframe src="https://www.slideserve.com/embed/5632304" width="600" height="485" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC;border-width:1px 1px 0;margin-bottom:5px" allowfullscreen webkitallowfullscreen mozallowfullscreen> </iframe>
8086 Hardeware Basiese stroombaan (Herhaling) Databus buffers Adresgrendel Geheue tipes - PowerPoint PPT Presentation
8086 Hardeware Basiese stroombaan (Herhaling) Databus buffers Adresgrendel Geheue tipes Adresdekodering - Inleiding. 'n Gebufferde minimummodus 8086 stelsel (uit Lesing 10). DATABUS BUFFERS [ tabel 9-1 en 9-2]. Die uittreepenne van die 8086 het die volgende spesifikasie:
PowerPoint Slideshow about '8086 Hardeware Basiese stroombaan (Herhaling) Databus buffers Adresgrendel Geheue tipes' - studs
Basiese stroombaan (Herhaling)
Adresdekodering - Inleiding
'n Gebufferde minimummodus 8086 stelsel (uit Lesing 10)
DATABUS BUFFERS [ tabel 9-1 en 9-2]
Die uittreepenne van die 8086 het die volgende spesifikasie:
Logiese 0 :	0.45 V maks @ 2.0 mA maks
Logiese 1 :	2.4V min @ -400 A maks ("-" beteken stroom vloei uit)
Logiese 0 :	0.8 V maks @ ±10 A maks
Logiese 1 :	2.0 V min @ ±10 A maks
Intreepenne: Logiese 0: 0.8V maks @ -0.4 mA
Logiese 1: 2.0V min @ 20 A maks
Uitwaaier ("fanout") dus ongeveer 5 vir 8086 na LS-TTL
Benodig dus buffers in die meeste ontwerpe.
(0.4 mA elk)
Die meeste moderne ontwerp gebruik cmos en nie TTL stroombane nie. Die statiese uitwaaier is baie groter aangesien die intreestome tipies 10 μA is. Jy moet egter steeds versigtig wees aangesien die uitgange ook 'n perk het wat betref die grootte van die kapasitiewe las wat aangedryf kan word.
Elke keer as die
uittree van logiese toestand verander moet die strooikapasitansie gelaai of ontlaai word.
ADRESGRENDEL: [hoofstuk 9.3]
Die 8086 pakkie het nie genoeg penne om 20 adreslyne en 16 datalyne apart te voorsien nie.
16 adres lyne word dus met die 16 datalyne gedeel : Eers word die adres op die penne geplaas deur die verwerker. 'n ALE ("address latch enable") puls word opgewek waarmee die adres in 'n eksterne grendel gegrendel word. Daarna word die penne as datapenne gebruik.
Data in geheue gegrendel
op hierdie flank.
LW: Die uitgang volg die ingang terwyl ALE hoog is en word gegrendel op die afgaande flank van ALE.
Daar is 'n vertraging tussen die uitgang en ingangseine.
Ons kyk weer na tyddiagramme nadat geheue en adresdekodering afgehandel is.
GEHEUE TIPES [Hoofstuk 10.1]
Vlugtige Geheue	Vaste Geheue
RAM (random access memory) ROM (read-only memory)
SRAM ( static RAM)	PROM (programmable ROM)
DRAM ( dynamic RAM)	EPROM (eraseable PROM)
FLASH RAM (Vinnige wisbare EEPROM)
Daar bestaan baie DRAM
ROMs kan deur die vervaardiger vooraf geprogrammeer word - "mask programmable" ROM. Die ontwerper verskaf die waarheidstabel aan die vervaardiger. Dit is slegs prakties as baie groot hoeveelhede vervaardig word en geen veranderings aan die data of program verwag word nie.
PROMS is normaalweg van die "Fuse-link" of vensterlose EPROM
tipe. Eersgenoemde bevat "fuseable links" wat selektief vernietig kan word deur die gebruik van 'n programmeerder.
EPROM en 'Flash' RAM
MOSFETs met swewende geïsoleerde hekke word in EPROM, EEPROM en 'Flash' RAM gebruik.
Die SiO2 isoleer die swewende hek. Tydens programmering van die sel word 'n elektriese lading op die swewende hek geplaas deur 'n elektriese veld in die omgewing van die hek. Die veld is groot genoeg sodat elektrone genoeg energie kry om die isolasie te oorbrug. Die selekteerhek word gebruik om die elektrone in die rigting van die swewende hek te trek. Selle met 'n lading op die swewende hek is "aan" en selle sonder lading is "af". Sodoende word 1'e en 0'e geprogrammeer. As gevolg van die hoë isolasie bly die ladings op die swewende hek (tot 20 jaar lank). Die lading kan in die geval van 'n EPROM deur ultraviolet lig verwyder word - die elektrone kry genoeg energie om te ontsnap. EPROMS het dus 'n venster en kan binne ongeveer 15 tot 20 minute onder 'n ultraviolet lamp gewis word.
Vensterlose "EPROMS" is effens goedkoper en word dikwels in produkte aangetref - hulle is egter nie wisbaar nie (OTP
"One time programmable").
EEPROMS en "Flash" RAM werk op soortgelyke beginsel - die lading word egter deur 'n elektriese veld in plaas van ultraviolet lig gewis. Dit is handig vir die stoor van semipermanente data in 'n stelsel aangesien 'n spesiale ultaviolet wisser nie nodig is nie.
Toepassings : Diefalarm PIN-kodes. Besproeiingstelsels se "aan" en "af" tye. Digitale radio se instemmer data.
SRAM bestaan in effek uit wipkringe wat elk 'n enkele bis stoor.
Data gaan verlore sodra die kragtoevoer na die komponent afgeskakel word. In die geval van "Zero -power" RAM word 'n klein batterytjie gebruik om die krag permanent aan te hou.
In DRAM word die data as lading op kapasitors gestoor. Daar is slegs een FET per bis nodig. Baie hoër digthede as in die geval van SRAM is moontlik. Die DRAM verloor egter sy data as dit nie gereeld verfris ("refresh") word nie (die lading lek weg). Die DRAM word egter so ontwerp dat dit beveel kan word om self die "refresh" uit te voer. Die adres van die bisse wat verfris moet word, word aangelê en die DRAM verfis outomaties bisse by daardie adres. Aangesien dit elke paar ms gedoen moet word, word spesiale DRAM beheerder komponente gebruik wat sekwensieel adresse opwek om die verfrissing te bewerkstellig.
GEHEUE KOMPONENT KONFIGURASIE
EPROM en SRAM : Data 8 bisse wyd. Tot enkele Mgreep
DRAM: Data I of meer bisse wyd. Dikwels saam gegroepeer op 'n gedrukte stroombaanbordjie (PCB): Single/Dual in line memory modules. (SIMM of DIMM ).
Om data te skryf:
/OE = 1
/CS /WE /OE
Nota: Penname mag verskil:
/WE = /W = /MWR
/CS = /S
/G = /OE = /RD =/MRD
D7 = DIO7 = DQ7 = IO7
Om data te lees:
/OE = 0
256k x 1 DRAM
/WE /RAS /CAS
Die ry-adres word gegrendel deur die opgaande flank van
/RAS en die kolomadres deur die opgaande flank van /CAS.
DRAM kom in baie formate. Die enkelbis DRAM soos hierbo moet in veelvoude van 16 gebruik word in 'n stelsel met 'n 16 bis wye databus.
Ons kyk in die adresdekodering en tyddiagramanalise afdelings van die kursus slegs na statiese geheue.
Gestel ons het die volgende denkbeeldige stelsel:
'n Mikrobeheerder met 'n 8-bis databus en 'n 16-bis adresbus en 'n /RD ("not read") en /WR ("not write") beheerpenne.
'n ROM komponent wat 1k (greep) data kan stoor
'n SRAM komponent wat 2 k (greep) data kan stoor.
Hoe skep ons 'n stelsel met ROM by die laagste 1K van die geheue en RAM by die volgende 2K?
Data 8 bis
Adres 16 bis
Adres 10 bis
Verlang dat die mikroverwerker data van
die ROM lees vir adresse:
0000H tot 03FFH
en data na die RAM skryf of lees vir adresse: 0400H tot 0BFFH
03FFH = 1023 desimaal
0BFFH = 3071 desimaal
Adres 0 tot 1023 is 1024 adresse, dus
1 k adresse.
Adres 11 bis
Maak /CS0 zero as adresse
0000 tot 03FFH is
Maak /CS1 zero as adresse
0400H tot 0BFFH is
As ons slegs met hierdie adresse werk, kan ons die dekodeerder vereenvoudig.
Maak /CS1 zero vir adresse groter of gelyk aan 0400H en /CS0 zero vir adresse kleiner as as 0400H.
NOTA: Ons moet seker maak dat net hierdie adresse voorkom.
A15 A0 /CS0 /CS1 adres
0000 0000 0000 0000 0 1 0000H
0000 0011 1111 1111 0 1 03FFH
0000 0100 0000 0000 1 0 0400H
0000 1000 1111 1111 1 0 08FFH
0000 1011 1111 1111 1 0 0BFFH
Stoor &amp; Geheue -. primêre geheue. sekondêre geheue. geheue wat nie direk vir die sve (cpu) beskikbaar is, en wel die toevoer of afvoer kanale moet gebruik. stoor data wat nie aktief in gebruik is nie. non-volatile ( data bly behoue as
? 3 ? 8086/88 ????? 2006.9.29 ?????? -第 3 讲 8086/88 微处理器系 2006.9.29 （星期一五）. 主要内容： 1. 最小模式 8086 系统构成 2. 存储器组织 3. 寻址方式. （一） 8086 最小模式系统的基本配置.
??? ????????????? -第二章 ８０８６／８０８８微处理器. 第二章 8086/8088 微处理器. 2.1 8086/8088 cpu 概述 2.2 8086 cpu 的内部结构 2.3 8086 存贮器结构 2.4 8086 输入输出结构 2.5 8086
第五章 处理器总线时序和系统总线 -. 5-1 8086 的引脚功能. 1 、 8086 的工作模式 为了尽可能适应各种各样的使用场合，在设计 8086 cpu 芯片时，使它们可以在两种模式下工作，即 最小模式
第 2 章 8086/8088 微处理器 -. 2.1 8086/8088 微处理器的结构 2.2 8086/8088 的引脚信号及工作模式 2.3 8086/8088cpu 工作模式及其系统结构 2.4 8086 的程序访问结构 2.5
Module 2.1 -Basiese rekenaarkonsepte. module 2.1. inhoud. wat is ’n rekenaar? ’n uitgebreide model van ’n rekenaar die rol van programmatuur tipes rekenaars ikt stelsels woordelys. wat is ’n rekenaar ?. hoofkomponente of dele van
2.2 8086/8088 微处理器 -. 2.2.1 8086 的编程结构 2.2.2 8086 的工作模式和引脚功能 2.2.3 8086 的系统组成 2.2.4 8086 的总线时序. 返回本章首页. 2 、 8086/8088 微处理器的结构 8086 ： intel 系列的
第二章 8086 系统结构 -. 2-1 8086cpu 结构. 2-2 8088/8086 的存储器组织. 2-3 8086 的系统配置及引脚功能. 2-4 8086cpu 时序. 习题： 2-5 （ 1 ， 3 ， 5 ）， 2-7 ， 2-9 ， 2-10. 2-1 8086cpu
第2章 微处理器 -. 2 · 1 微处理器概述 2 · 2 8086/8088微处理器 2 · 3 存储器和 i/o 组织 2 · 4 8086 的总线时序 2.5 微处理器新技术简介. 1. 2. 3. 4. 5. 6. 本章学习要点. cpu
LESING 2 -. basiese rekenaar die 8086 blokdiagram 8086 registers 8086 vlaggies wat is masjientaal? mov instruksies segmentregisters en gesegmenteerde geheue dinge om te doen. vertoon. data-bus. adres-bus. beheer- bus. sleutelbord.
第二章 微处理器与系统结构 -. 2.1 微处理器性能指标 2.2 8086 微处理器结构 2.3 8086 总线操作及时序 2.4 8086 存储器与 i/o 组织结构 2.5 80x86 微处理器结构. 2.1 微处理器性能指标.
汇编语言与接口技术 -. 教师：范新民. 第二章	8086 微 处理器. 第二章： 8086 微处理器. 教学提示：. 80x86 系列微处理器是 pc 系列机中处理器的主流产品， 16 位微处理器 8086 是 80x86
???? ???????? 8086 ????????? 8086 ???????? -汇编语言程序设计. 主要内容 程序设计语言概述 8086 汇编语言的基本语法 8086 汇编语言程序设计. 程序设计语言概述. 机器语言 机器码表示，例如
第四章 宏汇编语言程序设计 -. 8 学时. 目 录. 4.1 汇编语言程序设计特点 4.2 8086 宏汇编源程序的组成 4.3 8086 宏汇编语言的基本语法 4.4 8086 宏汇编语言常用伪指令 4.5 8086
第四章 典型 CPU 及指令系统举例 -. 学习内容：. 4 ． 1 8086/8088 cpu 的结构 4 ． 2 主存储器 4 ． 3 8086/8088 堆栈 4 ． 4 8086/8088 指令系统 4 ． 5 提高 cpu 性能的一些措施. 学习目标.
فصل هشت -. شناخت سخت افزاری. فهرست مطالب فصل هشت. معرفی سخت افزار 8086 متعلقات مورد نیاز برای 8086 میکروکنترلرها معرفی پین های 8086. معرفی سخت
Afdeling 2 Stelseltegnologieë -. module 2.2 basiese konsepte van apparatuur. die basiese model van ’n rekenaar. verwerking. toevoer. afvoer. stoor. kommunikasie. kategorieë van apparatuur binne
Titration and Buffers -. buffers buffers are substances that are able to absorb and release h+ ions keeping the ph in a solution constant. ex: h 3 o + + hco 3 - g h 2 co 3 + oh - g h 2 o + hco 3