• Secure payments with card & SWISH
  • Questions? send us an e-mail: info@chalmersstore.se
  • You can reach us at this number: 031-772 39 45
0
Your cart
Maskinorienterad programmering med MD307, lärobok

Maskinorienterad programmering med MD307, lärobok

295 SEK
Read more...
  • Pay securely by card or SWISH
  • E-mail us, we reply swiftly!

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 grund­läggande teori med exempel en rad praktiska uppgifter för själv­verksamhet.

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       

  • parallell kommunikation (GPIO)
  • seriell kommunikation via USART
  • olika räknarkretsar
  •  undantagshantering med trap och avbrott
  • konstruktion och användning av programbibliotek

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. "

  • SourceVitalSource
span slot="translation-backtotop" class="brew--back-to-top-link-text">