Description
Article no.: 1513154
"Maskinorienterad programmering ger en introduktion till systemprogrammering i programspråket ’C’ och assemblerspråk. Boken behandlar en enchipsdator (CH32V307) tillsammans med en rad olika periferikretsar. Boken innehåller, förutom grundläggande teori med exempel en rad praktiska uppgifter för självverksamhet.
Inledningsvis behandlas assemblerprogrammering för RISC-V. Avsikten är att illustrera kodgenerering med utgångspunkt från ’C’. Huvuddelen av boken behandlar därefter maskinnära programmering i ’C’ med fokus kring hur olika typer av periferikretsar modelleras som programmerbara portar. Speciellt innebär detta en koncentration kring användning av pekare och sammansatta datatyper. Avslutningsvis ges en fördjupning där olika kriterier för kodoptimering behandlas. Speciellt behandlas hur sådana kriterier kan tillämpas genom att styra kompilatorns arbetssätt vid kompileringen.
I boken behandlas vidare
Boken vänder sig huvudsakligen till studenter vid universitet och teknisk högskola, som tidigare tillägnat sig kunskaper motsvarande Grundläggande datorteknik och en första kurs i imperativ programmering. "