ZX80

Från Rilpedia

(Omdirigerad från Sinclair ZX-80)
Hoppa till: navigering, sök
Wikipedia_letter_w.pngTexten från svenska WikipediaWikipedialogo_12pt.gif
rpsv.header.diskuteraikon2.gif
Sinclair ZX80
ZX80.jpg
Information
Operativsystem Sinclair BASIC
Processor Z80
Klockfrekvens 3,25 MHz
Minne ROM 4 KiB
Minne RAM 1 KiB (original)
16 KiB (max)

ZX80 sägs ha grundat den brittiska hemdatormarknaden. När Sinclair släppte den var den marknadens minsta och billigaste dator och den såldes i 70 000 exemplar. Den modesta minneskapaciteten var 4 KiB ROM och 1 KiB RAM i grundutförande. Som CPU användes den överkomliga Z80-kopian NEC μPD780C-1 klockad med 3,25 MHz[1]. Skärmen kunde visa 24 rader med 32 tecken per rad. Datorn såldes färdigbyggd och som byggsats. En minnesexpansion på upp till 16 KiB kunde kopplas in via en expansionskontakt baktill, en printer likaså.

Som de flesta hemdatorer hade den en inbyggd BASIC-tolk. Denna var lite speciell, bla för att varje kommando representeras av endast en tangenttryckning, ungefär som på en miniräknare, så för t.ex. PRINT så trycker användaren bara på "O".

Minnet på 1024 bytes i grundutförande var litet, även med samtida mått, och skulle även rymma det som visas på TV-skärmen. För att inte hela 24x32 matrisen skall behöva lagras avslutas därför varje teckenrad som visas på skärmen av ett NEWLINE-tecken i bildminnet (precis som i programminnet). Att skapa en TV-bild av detta underlättades av att CPU:n var involverad i videogenereringen.

Av samma skäl lagras kommandon, funktioner och andra teckenkombinationer (>=, <>, etc) i programminnet med endast en byte. För att göra plats för sådana koder, inverterade tecken, och annat, så är teckenuppsättningen helt egen, och alltså inte någon variant av t.ex ASCII.

Teckenkoderna är även avpassade[2] för att underlätta skapandet av en TV-bild med ett minimum av hårdvara; själva Z80-processorn används nämligen som en slags videosignalsgenererande slav när den inte behöver utföra någonting annat. TV-skärmen blinkar därför till för varje tecken som matas in på tangentbordet, eller blir helt svart, när ett BASIC-program körs. ZX80 efterträddes därför ganska snart av ZX81 som visade kontinuerlig bild (trots att hårdvaran var nästan identisk!).

Noter

  1. Hälften av videofrekvensen på 6.5 MHz
  2. Det är ingen tillfällighet att SPACE (mellanslag) har koden noll, eller att NEWLINE representeras av opkoden för HALT (!)

Externa länkar


Sinclair-hårdvara
Sinclair Research | ZX80 | ZX81 | ZX Spectrum | Spectrum+ | Spectrum 128K | Sinclair QL
Övriga: | Jupiter ACE | SAM Coupé | Didaktik | Dubna 48K | Hobbit | Pentagon | Scorpion | Sprinter
Personliga verktyg