There is a high probability that the device on which you are reading this comes somehow loosely under the broad definition of a PC. A perifériás szabványokkal rendelkező X86-as architektúra az évek során az összes versenytársat átdolgozott, amennyiben csak a személyi számítástechnika mobil és tabletta területe, hogy nem lett domináns.
A modern PC többmagos processzorral és 64 bites utasításkészletével az 1980-as évek elejétől 16-bites őseitől távol van. Those early PCs were computers in the manner of the day, in which there were relatively few peripherals, and the microprocessor bus was exposed almost directly rather than through the abstractions and gatekeepers we’d expect to see today. A 8-bites külső buszon lévő 8088 processzor, bár az elsődleges PC processzor, és az oknál fogva megtalálja a DOS-ot írt szoftvert a legkorábbi IBM gépek általában még mindig a multiprocesszoros behemoth-on keresztül a jelenlegi napi operációs rendszer. This 35-year-plus chain of mostly unbroken compatibility is both a remarkable feat of engineering and a millstone round the necks of modern PC hardware and OS developers.
Those early PCs have captured the attention of [esot.eric], who has come up with the interesting project of interfacing an AVR microcontroller to the 8088 system bus of one of those early PCs. Így minden olyan PC-perifériát lehetne tenni, hogy valami egy kicsit naprakészen irányuljon. Ha úgy ítéled meg, hogy a 8088-as szerény 300 kippes, és hogy az AVR képes az AVR-ben futni az összehasonlításban hólyagosan gyors 22mips, az ötlet az volt, hogy képesnek kell lennie arra, hogy 8088-at emuláljon ugyanolyan sebességgel, mint egy eredeti, ha nem gyorsabb . Az előrehaladása hosszú és lenyűgöző olvasást tesz lehetővé, eddig hozzáfér a PC 640KB RAM megbízhatóan, beszélt egy ISA-BUS párhuzamos portral, és CGA-kártyát készített színek és karakterek készítésére. Érdekes módon az AVR-nek a 8088-as sebességnövekedés lehetőségei vannak, például a saját belső UART-ot használhatják sok kevesebb utasítással, mint a PC UART eléréséhez, és belső flash memóriája tartalmazhat a PC BIOS-t Ez jelentős mennyiségű gyorsabb, mint egy valódi BIOS ROM lehet valódi PC hardveren.
In case you were wondering what use an 8088 PC could be put to, take a look at this impressive demo. Nincs magad? építsen egyet.
A Hackadayprize2017 szponzorálódik: