beginner_de
beginner_de
beginner_de
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Avr-Asm-Tutorial S. 23<br />
Im linken Editor-Fenster taucht nun ein gelber<br />
Pfeil auf, <strong>de</strong>r auf die erste ausführbare<br />
Instruktion <strong>de</strong>s Programmes zeigt. Mit<br />
"View", "Toolbars" und "Processor" bringt<br />
man das Prozessorfenster rechts zur Anzeige.<br />
Es bringt uns Informationen über die aktuelle<br />
Ausführungsadresse, die Anzahl <strong>de</strong>r<br />
verarbeiteten Instruktionen, die verstrichene<br />
Zeit und nach <strong>de</strong>m Klicken auf das kleine<br />
"+" neben "Registers" <strong>de</strong>n Inhalt <strong>de</strong>r Register.<br />
Mit "Debug" und "Step into"<br />
o<strong>de</strong>r <strong>de</strong>r Taste F11 wird nun ein<br />
Einzelschritt vorgenommen.<br />
Der Programmzähler hat sich<br />
nun verän<strong>de</strong>rt, er steht auf<br />
"0x000001". Der Schrittzähler<br />
hat einen Zyklus gezählt und<br />
im Register R16 steht nun hexa<strong>de</strong>zimal<br />
"0xFF" o<strong>de</strong>r <strong>de</strong>zimal<br />
255. LDI lädt also einen Hexa<strong>de</strong>zimalwert<br />
in ein Register.<br />
Nach einem weiteren Schritt<br />
mit F11 und Aufklappen von<br />
PORTB im Hardware-Fenster<br />
"I/O-View" ist die Wirkung <strong>de</strong>r<br />
gera<strong>de</strong> abgearbeiteten Instruktion<br />
"out PORTB,rmp" zu sehen:<br />
Das Richtungs-Port-Register<br />
Data Direction PortB (DDRB)<br />
hat nun 0xFF und in <strong>de</strong>r Bitanzeige<br />
unten acht schwarze<br />
Kästchen. Mit zwei weiteren<br />
Einzelschritten (F11) hat dann <strong>de</strong>r Ausgabeport PORTB <strong>de</strong>n Hexa<strong>de</strong>zimalwert "0x55".