PC-XT-klooni, jolla on suuri todennäköisyys, että laite, johon olet lukenut, tulee jotenkin löyhästi tietokoneen laajan määritelmän alla. Tuttu X86-arkkitehtuuri, jossa on syrjäiset standardit, on lakannut kaikki kilpailijat vuosien varrella, siltä osin kuin se on vain henkilökohtaisen laskennan mobiili- ja tablettitilassa, että se ei ole mennyt hallitsevalta.

Moderni PC, jossa on monikerroksinen prosessori ja 64-bittinen opetusjoukko, on maailman kaukana 16-bittisestä esi-isästä 1980-luvun alusta. Nämä varhaiset PC: t olivat tietokoneita päivällä, jolloin oli suhteellisen vähän oheislaitteita, ja mikroprosessorin väylä altistui lähes suoraan eikä abstraktioiden ja portinvartijoiden kautta odottaneet tänään. 8088-prosessori, jossa on 8-bittinen ulkoinen bussi, on kuitenkin ensisijainen PC-prosessori, ja syystä löydät DOS-ohjelmiston, joka on kirjoitettu niille aikaisimmille IBM-koneille. Päiväkäyttöjärjestelmä. Tämä 35 vuoden plus ketju enimmäkseen katkeamaton yhteensopivuus on sekä merkittävä tekniikka ja myllykivi nykyaikaisten PC-laitteiden ja OS-kehittäjien kaulan ympärillä.

Nämä varhaiset kpl ovat ottaneet huomiota [esot.eric], joka on keksinyt mielenkiintoisen projektin, joka liittyy AVR-mikrokontrollerille, joka on yksi näistä varhaiskuvista. Näin ollen kaikki nämä PC-oheislaitteet voitaisiin tehdä suorittamaan jotain hieman ajan tasalla. Kun katsot, että 8088 juoksi vaatimattomalla 300 km: lla ja että AVR pystyy käyttämään vertailua kompromissilla nopeasti 22 MIP: llä, ajatus oli se, että sen pitäisi pystyä emuloida 8088 samalla nopeudella kuin alkuperäinen, ellei nopeampi . Hänen edistyksensä tekee pitkästä ja kiehtovaa lukea, toistaiseksi hän on käyttänyt PC: n 640 kiloa RAM-muistia luotettavasti, puhui ISA-väylän rinnakkaisportista ja teki CGA-kortin tuottaa värejä ja merkkejä. Mielenkiintoinen AVR: llä on mahdollisuus nopeuden parannuksiin, jotka eivät ole mahdollista 8088: lla, esimerkiksi se voi käyttää omaa sisäistä UART: tä monien vähemmän ohjeiden kanssa kuin käyttää PC UART: n käyttöä ja sen sisäinen flash-muisti voi sisältää PC BIOS ja lukea Se on huomattava määrä nopeammin kuin todellinen BIOS ROM voisi olla todellisessa PC-laitteistossa.

Jos ihmettelit, mitä käyttöä 8088 PC voitaisiin laittaa, katsokaa tätä vaikuttavaa demoa. Eikö sinulla ole itseäsi? Rakenna yksi.

HachadayPrize2017 sponsoroi:

Leave a Reply

Your email address will not be published. Required fields are marked *