2795179946

2795179946



Technika mikroprocesorowa

Języki programowania mikrokontrolerów - asembler

Asembler jest to tzw. język niższego poziomu, język ten operuje bezpośrednio na liście rozkazów danej jednostki centralnej. Są to operacje typu: „przenieść zawartość komórki o określonym adresie w pamięci zewnętrznej do określonego rejestru wewnętrznego jednostki centralnej".

Programista nie pisze jednak programu bezpośrednio w kodzie maszynowym. Bezpośrednie posługiwanie się ciągami zer i jedynek byłoby zbyt uciążliwe. Dlatego w języku asemblera każdy rozkaz z listy rozkazów jednostki centralnej ma przyporządkowane krótką nazwę, tzw. mnemonik. Nazwa ta jest tak wybrana, aby kojarzyło się ono z funkcją danego rozkazu. Przykładowo rozkazy związane z przesunięciem komórek z jednego obszaru pamięci do drugiego mają najczęściej mnemoniki o nazwie LD (od ang. load - załadować) lub MOV (od ang. move - przesunąć).

Zadaniem programu tłumaczącego jest proste przetłumaczenie mnemoników na odpowiadający im kod maszynowy. Stąd określenie „język niższego poziomu".

Program tłumaczący z języka asemblera określany jest po prostu jako asembler (assembler)

2


W. Daca, Politechnika Szczecińska, Wydział Elektryczny, 2007/08



Wyszukiwarka

Podobne podstrony:
Technika mikroprocesorowaJęzyki programowania mikrokontrolerów - język C Dominującym językiem
Język asembler i rejestry procesora Co to jest asembler? Asembler jest to język programowania, należ
Laboratorium Techniki Mikroprocesorowej 2 - EZ1C600 034 Szczególnym przypadkiem jest wykrycie czy ja
<D PWSZ Piotr Kalus Elektronika i techniki mikroprocesorowe PROGRAMOWANIE
<13>> Techniki algorytmiczne - przybliżone i dokładnePoszukiwanie wyjścia z labiryntu Jest
11123 SNC01167 Specjalne techniki badawcze - Kwasy Nukleinowe Reakcja Feulgena jest to dwuetapowa re
vetlab PROGRAM2013Rodzaje materiatu do badaniaSurowica Jest to najbardziej uniwersalny materiał do
zalety sterowników mikroprocesorowych Program do sterownika, nie jest bardzo skomplikowany jednak wy

więcej podobnych podstron