Programowanie niskopoziomowe.pdf

(528 KB) Pobierz
Programowanie niskopoziomowe
1 Wst¦p
Czym b¦dziemy si¦ zajmowa¢?
1. Procesor Intel 8051,
architektura procesora,
rozkazy asemblera,
pami¦¢ i jej adresowanie,
operacje arytmetyczne i logiczne,
zegary i liczniki,
operacje wej±cia/wyj±cia czyli o portach,
podprogramy i programy.
2
2. Rodzina 80x86.
3. Koprocesory.
Oprócz tego:
Jak wyobrazi¢ sobie procesor pisz¡c program w C++?
Wstawki w asemblerze w programach pisanych w Pascalu i C++.
Przykªady programów pisanych na PC-ta w asemblerze
Troch¦ o procesorach innych ni» Intel.
3
Literatura i programy dla procesora 8051:
[1] A. Rydzewski, Mikrokomputery jednoukªadowe rodziny MCS-51
Wydawnictwa Naukowo-Techniczne, Warszawa 1992.
[2] P. Gaªka, P. Gaªka, Podstawy programowania mikroprocesora 8051,
Mikom, Warszawa 1995
[3] K. P. Dyrcz, C. T. Kowalski, Z. arczy«ski, Podstawy techniki
mikroprocesorowej, Ocyna Wydawnicza P. Wr., Wrocªaw 1999.
[4] T. Starecki, Mikrokontrolery jednoukªadowe rodziny 51,
ÿNOZOMI", Warszawa 1996.
4
Do asemblacji programów mo»na u»ywa¢ dowolnego z licznych
programów. Cz¦±¢ z nich jest typu freeware lub w wersjach demo. W
laboratorium b¦dzie u»ywany gªównie system Keil vision oraz DOS-owy
asembler i disasembler procesora 8051:
asembler Dsm51ass [ 2 ],
symulator { debugger SD51
Do uruchamiania programów pisanych dla procesora Intel 8051 uzywany
b¦dzie moduª MD51. Doª¡czony jest do niego w pomocy obszerny opis.
W internecie jest umieszczony program instalacyjny do tego moduªu oraz
5
Zgłoś jeśli naruszono regulamin