Upload
ebbe-kelch
View
106
Download
0
Embed Size (px)
Citation preview
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
1
MikrocomputertechnikJürgen Walter
„Indirekte Adressierung-Quickie“
Beschreibung
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
2
Lernziele:
· Direkte Adressierung· Indirekte Adressierung
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
3
Voraussetzungen
· SPEICHER-Quickie
· IDE-QUICKIE
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
4
Wiederholung
· Mov A,@R0 ; Inhalt on A in Adresse, welche ; in R0
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
5
Vorbereitung indirekte Adressierung
· WR_5A:· R0 oder R1 mit Startadresse beschreiben· R2 Zaehlregister · 5Ah in Akku· SCHLEIFE1:
· Schreibe 5A in die Adresse welche in R1 steht· Inkrementiere die Adresse von R1· Dekrementiere R2 ist R2 ungleich 0 Springe nach SCHLEIFE1:· Springe nach ABFRAGE
· WR_A5:
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
6
Wesentliche Befehle
· Djnz R2,SCHLEIFE1 ; dekrementiere Zaehlregister und springe wenn R2 ungleich 0
· Mov @R0,A ; Schreibe Inhalt von A in die Adresse, die in R0 steht
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
7
ÜBUNG-01: Programm „Speichertest“
· Beschreiben Sie den Speicherbereich · T1: D:0x30 bis 0x7F mit der Zahl 5Ah· T2: D:0x30 bis 0x7F mit der Zahl A5h
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
8
ÜBUNG-2: „Speichertest1“ mit 80C51FA
· Speichertest · Bereich: 30h – FFh· Mit 80C51BA - hat nur 128 Byte interner Speicher· Mit 80C51FA – 256 Byte Speicher
· Erweitern Sie das Programm: Speichertest1 mit T3 beschreibt die Adresse 30h direkt mit 0h
· Mov 30h,#0
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
9
Quickies – schnell und intensiv lernen
· Ziel erreicht!