300 point! HJÆLP!
jeg skal aflervere en datalogi rapport omkring maskinkode allersenest i morgen tidlig, og jeg kan ikke overskue det!Hjælp mig ud her! 300 point for alle eller 75 point pr. opgave.
På forhånd RIGTIG mange tak!
A: Vis med et kort eksempel, både pascal-formen og maskinkode-formen svarende
til Delphis selektion (IF-THEN-ELSE): Udskriv programmet i de to sprogniveauer
(David Pascal og maskinkode). Markér med håndskrift i begge sprogniveauer selve
betingelsen. Og markér i maskinkoden hopordrerne med pile.
B: Vis med et kort eksempel, både pascal-formen og maskinkode-formen svarende
til Delphis iteration (WHILE-DO): Udskriv programmet i de to sprogniveauer
(David Pascal og maskinkode). Markér med håndskrift i begge sprogniveauer selve
betingelsen. Og markér i maskinkoden hopordrerne med pile.
C: Se på de to typer strukturer (selektion og iteration) i maskinkodeform -
beskriv kort lighederne (omkring betingelser, betingede og ubetingede hop) og
forskellene (omkring hoppene) i strukturen.
D: Vis et eksempel (f.eks. bogens eksempel 7.1), hvor WinDavid ikke leverer den
mest optimale kode, når det oversætter et pascal-program. Lav på udskrifterne
med håndskrift forslag til forbedringer (dvs. et kortere program). Kommenter
herudfra kort, hvad man forstår ved optimering.
E: Lav i maskinkode et program, der indlæser to tal (over 20, under 100) og udskriver indholdet af alle de celler i lageret, hvis
cellenumre ligger mellem de to tal. Forklar hvorfor dette program ikke kan laves
i Pascal og oversættes til maskinkode.