|
|
DataMuseum.dkPresents historical artifacts from the history of: RegneCentralen RC759 "Piccoline" |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about RegneCentralen RC759 "Piccoline" Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 6347 (0x18cb)
Types: TextFile
Names: »DAVID.DOC«
└─⟦37fa21026⟧ Bits:30004632 DAVID - Datamaskinens fundamentale virkemåde (Piccoline)
└─⟦this⟧ »DAVID.DOC«
Installation af DAVID programmer.
P▶86◀ IBM-kompatible maskine er programmerne udviklet til MS-DOS
3.30. P▶86◀ PICCOLINE/Partner er programmerne udviklet til CDOS
5.0/5.2.
Programmerne best▶86◀r hver af en enkelt programfil af typen EXE.
Specielt for PICCOLINE/Partner:
Programmerne kr▶91◀ver CDOS 5.0/5.2 eller senere; men de kr▶91◀ver
ikke DOS-formateret medium, selvom de har faciliteter til
h▶86◀ndtering af DOS-kataloger.
Inden programmerne afvikles er det n▶9b◀dvendigt at kalde CHAR8-
programmet. Det anbefales at benytte
CHAR8 850
(Bem▶91◀rk at VPC-programmmet ikke m▶86◀ v▶91◀re aktivt, n▶86◀r programmerne
afvikles).
Kendt fejl p▶86◀ PICCOLINE/Partner: N▶86◀r et TurboPascal, der kan
udskrive p▶86◀ printer, startes; ▶86◀bner TurboPacsals printer-unit
forbindelse til printeren. Hvis et andet program allerede har
forbindelsen til samme printer i nettet (g▶91◀lder ogs▶86◀ programmer i
andre konsoller) kan det give anledning til at programmet f▶86◀r
forkert palette, s▶86◀ sk▶91◀rmbilledet er mere eller mindre usynligt.
Fejlen ligger s▶86◀ledes ikke i DAVID-programmerne.
DAVID-programmerne frigiver straks printeren, for at mindske
risikoen for at fejlen opst▶86◀r. Bem▶91◀rk at andre programmer skrevet
i urboPascal kan give anledning til fejlen.
Det m▶86◀ anbefales, at benytte spool i net med PICCOLINE/Partner, da
fejlen herved i bedste fald elimineres, eller i hvert fald mindskes
betydeligt.
Dokumentation af DAVID-programmer.
Generelt om betjening af programmerne.
Programmerne er meget ligefrem i betjening, s▶86◀ledes at der ikke er
n▶91◀vnev▶91◀rdig behov for at l▶91◀se nedenst▶86◀ende, som er skrevet for evt.
tvivlstilf▶91◀lde og for de, der ▶9b◀nsker at kende programmernes
faciliteter uden at "g▶86◀ p▶86◀ opdagelse" i dem. Det anbefales, at man
i hvert fald l▶91◀ser de afsnit nedenfor, der er markeret med *.
Menuer: I menuerne v▶91◀lges ved udpegning med pilene efterfulgt af
tryk p▶86◀ RETUR (ENTER i IBM-terminologi), eller ved at taste
forbogstav for det ▶9b◀nskede valg.
Generelt kan ESC-tasten bruges til at fortryde eller afslutte det
man er i f▶91◀rd med.
* F1-tasten kan fremkalde eller fjerne en oversigt over
maskinkodeinstruktionerne og deres decimale nummer.
I programmer med assembler vil F1 i editoren, giver en
oversigt over editorkommandoer. Hj▶91◀lpen fjernes i visse
tilf▶91◀lde automatisk, ellers kan den fjernes ved fornyet tryk
p▶86◀ F1.
File Har undermenuen:
* Load Der kan hente maskinkode, der er skrevet
i en fil. Hvis der indtastes en filmaske,
f▶86◀s en filoversigt, hvor en fil kan hentes
ved udpegning med en mark▶9b◀r. Filoversigten
kan h▶9b◀jst indeholde 125 filer; er der
flere filer med den angivne maske vises
det sidst i listen med symbolet >>>>>.
Save Skriver indholdet af lager og register p▶86◀
en fil.
Dir Kan give en filoversigt.
* ChangeDir Kan skifte DOS-katalog. Bem▶91◀rk at det ogs▶86◀
er muligt at skite DOS-katalog i Load.
Hvis et indtastet navn afsluttes med
backslash (Ø), opfattes navnet som DOS-
katalognavn. Bem▶91◀rk endvidere at n▶86◀r man
arbejder i underkataloger indeholder
Load's filoversigter referencer tilbage
i katalogstrukturen, svarende til
kommandoerne cd .. og cd Ø.
Der mindes om at backslash p▶86◀ PICCOLIN-
E/Partner indtastes som Alt+▶9b◀.
Element▶91◀r decimal maskine:
Lager og registre kan gemme i fil,
filtypen er DDC, med mindre andet er
angivet.
For alle ▶9b◀vrige programmer:
* Edit Editering af assemblytekst.
F1-tasten giver en oversigt med specielle
editeringsfaciliteterne p▶86◀ sk▶91◀rmen;
derudover benyttes naturligvis pilene,
PgUp, PgDn (A3, A4 p▶86◀ PICCOLINE/Partner).
Med Insert (TegnInd) skiftes mellem
overskriv og inds▶91◀t modes.
Editoren kan maksimalt indeholde 200
liniers tekst. Editoren indeholder ingen
faciliteter til flytning af tekst. Skulle
der opst▶86◀ et stort behov herfor m▶86◀ man
bruge en anden editor (se Load/Save
nedenfor).
* Run og Steprun P-registeret nulstilles ved enhver Run og
Steprun, i mods▶91◀tning til 1).
* Load/Save Editorteksten gemmes p▶86◀ almindeligt ASCII-
format. Det er derfor muligt at skrive
assemblyprogrammer til DAVID i en anden
editor og l▶91◀se dem ind med Load. Dette har
den p▶91◀dagigiske fordel, at eleverne ser
at assemblyteksten ikke direkte er
forbundet til den maskine der afvikler
programmet efter assemblering.
Filerne har typen DVD med mindre andet
angives.
Bin▶91◀r maskine:
Lageret vises i bin▶91◀r form. Lageret er udvidet, s▶86◀ det
indeholder 256 celler med adresserne 0..255.
* Som hj▶91◀lp til opfatte indholdet af lager og registre, kan
fremvisningsformen skiftes cyklisk med TAB-tasten: Indholdet
kan foruden den bin▶91◀re form vises, decimal eller i symbolsk
kode. S▶86◀fremt talv▶91◀rdien i instruktionsdelen af cellen ikke
svarer til en instruktion, vises det med stjerner p▶86◀
instruktionens plads.
Mikroprogrammaskine:
* Programmets ide og virkem▶86◀de er, at der p▶86◀ sk▶91◀rmen n▶91◀rmest
afvikles en film, hvor brugeren v▶91◀lger hvilken del af filmen
der skal vises og bestemmer tempoet, idet der efter hvert trin
f▶9b◀rst forts▶91◀ttes efter tryk p▶86◀ mellemrum-tast eller ESC-tast.
«eof»