Aradi Szilárd, Bécsi Tamás

Járműfedélzeti rendszerek I.


Assembly programozás

Az assembly egy alacsony szintű, általános célú programnyelv, amely a gépi kódhoz legközelebb áll, de nem keverendő össze a gépi kóddal. A gépközelisége miatt – futási idő és memória kihasználás szempontjából - nagyon hatékony programok írhatók. Korábban szélesebb körben használták. Manapság a járműiparban használatos mikrokontrollereken is egyre nagyobb szoftverek futnak, így „tisztán” assemblyben ritkán készülnek programok. Viszont jól használható a C/C++ programokon belül idő- és/vagy biztonságkritikus, valamint hardverkezelő programrészek megírására. Előnyei közé sorolható, hogy kisebb méretű a programkód, könnyebb az optimalizáció, egyszerűbbek a bitműveletek és teljes mértékben „kézben tartható” a processzor működése. Hátránya viszont, hogy nagyobb program megírás időigényesebb és nagyobb szakértelmet igényel; előfordulhat, hogy a RISC CPU-t tartalmazó mikrokontrollerek még bizonyos matematikai alapműveletekre sem tartalmaznak külön utasítást (pl.: osztás), ezért ezekre is külön algoritmust kell írni; továbbá a forráskód jóval nehezebben átlátható, mivel kevésbé strukturált és jóval hosszabb, mint magas szintű nyelvek esetén.

Járműfedélzeti rendszerek I.

Tartalomjegyzék


Kiadó: Akadémiai Kiadó

Online megjelenés éve: 2018

ISBN: 978 963 454 298 8

A jegyzet elsődleges célja, hogy a BME Közlekedés- és Járműirányítási Tanszék Járműfedélzeti I. című tantárgyának elsajátításához nyújtson segítséget. Emellett minden – beágyazott rendszerek iránt – érdeklődő olvasó számára hasznos lehet. Az alábbi fejezetekben az alapoktól kezdve ismertetjük a beágyazott rendszerekben működő mikrovezérlők és részegységeik működési elveit, majd egy konkrét típuscsaládon keresztül bemutatjuk az egyszerű mikrovezérlők funkcióit és konfigurációs lehetőségeit. Végül a beágyazott rendszerek programozásába és a programok processzor általi végrehajtásba avatjuk be az olvasót.

Hivatkozás: https://mersz.hu/aradi-becsi-jarmufedelzeti-rendszerek-i//

BibTeXEndNoteMendeleyZotero

Kivonat
fullscreenclose
printsave