Institutt for informatikk 
Univ. of Tromsø

Faculty of Science
 
Information
The Department
Studies
Bachelor
Master (2 years)
Master (5 years)
Courses Spring 2007
Courses B and M
Courses PhD
CS-lunsj
Eksamensoppgaver
International students
Educational quality
CS library
Research
Employees
 
Services
Weather observations
Technical services
Adm. services
Departments
Biology
Physics
Geology
Chemistry
Tromsø Geophysical Observatory
Mathematics and Statistics
 
Language:

 
[ Login ]
set width of left cell in netscape 4
Startpage › matnat › informatikk › studier › kandidater › 114
Printer friendly

Høynivåspråk og mikroprogrammering


08.06.1979

Abstrakt

Da arbeidet med denne oppgaven blei starta, var ideen å undersøke hvilke muligheter som var tilstede for å bruke mikroprogrammering i forbindelse med utføring av simuleringsprogram skrevet i høynivåspråket SIMULA, og foreslå en metode for å realisere et slikt system på en eller annen datamaskin.

Det blei imidlertid ganske snart klart at jeg blei nødt til å skaffe meg en del generell kunnskap om mikroprogrammering først.

Av denne grunn fikk oppgaven etterhvert et anna innhold enn det vi opprinnelig hadde tenkt oss. Vi kan dermed si at den forsøker å gi ei oversikt over mikroprogrammering generelt, og mikroprogrammering i forbindelse med høynivåspråk spesielt. En vesentlig del av arbeidet har dermed vært å studere den litteratur som eksisterer omkring emnet. (Dette avspeiles av referanselista, som nok er noe større enn det som er vanlig for hovedfagsoppgaver).

I første kapittel gis ei innledning som grovt beskriver den utvikling som har funnet sted innafor området mikroprogrammering, og hva man skal forstå med begrepet mikroprogrammering. Kapittel 2 omhandler hvordan mikroinstruksjonsformater kan klassifiseres og gir så en beskrivelse av mikroprogramnivået på 3 ulike datamaskiner. Kapittel 3 gir ei oversikt over tilgjengelig mikroprogrammeringsverktøy. I kapittel 4 ser vi på hvordan mikroprogrammering kan brukes til å "skreddersy" en generell datamaskin til å interpretere program skrevet i et gitt språk. Sentralt i dette kapitlet er betraktninger omkring det beste valg av mellomspråket for interpreteringa, dvs. hvor stor grad av oversetting som skal foretaes på kildeteksten før den blir interpretert. Kapittel 5 omhandler hvordan man kan bruke mikroprogrammering til å tilpasse en datamaskin til et bestemt program eller anvendelse, ved at deler av dette programmet mikroprogrammeres direkte. Kapittel 6 beskriver en undersøkelse som vi foretok for å måle hvor stort tidsforbruk av et simuleringsprogram, skrevet i språket SIMULA, som skyldes administrasjon av hendelseskøa. Dette kapitlet blei utført på bakgrunn av de ideer vi opprinnelig hadde om oppgavens innhold. Når vi likevel har valgt a ta det med her, er det fordi resultatene kan ha generell interesse samtidig som de kan sees i sammenheng med kapitlene 4 og 5. Kapittel 7 gir så ei vurdering av noen av de faktorer som kan få betydning for den videre utvikling av mikroprogrammering.


Institutt for informatikk, det matematisk- naturvitenskapelige fakultet,
Universitetet i Tromsø, 9037 Tromsø
Updated by konsulent Jan Fuglesteg on 10.03.2004 at 09:17
Ansvarlig redaktør: adm.leder Svein Tore Jensen


Read this page in: Bokmål

set width of main cell in netscape 4

All UiT-pages
Advanced search
Subjects:
Showing 1-3 of 3
Cand.scient. / 2-årig master
Dr.scient. / disputas
Sivilingeniør / 5-årig master

Pages:
Showing 1-15 of 128
   

 

set width of right cell in netscape 4