Hardware Reference
In-Depth Information
A
Losung der Ubungsaufgaben
A.1
A.1
Losung 1.2.1
Eine kleine Herdplatte hat eine Leistungsaufnahme won etwa 650 Watt und
einen Durchmesser von 15 cm. Sie erzeugt damit 650
/
(7
,
5
2
· π
)
3
,
7Watt
Abwarme pro Quadratzentimeter und der Prozessor demgegenuber knapp
60 W/cm
2
. Der Prozessor ware also zum Kaffeekochen durchaus geeignet.
≈
Losung 1.3.1
1.
GETA $0,@
2. Bei
MMIX
gibt es keinen separaten Stackpointer, aber ein Register, das den
Status arithmetischer Operationen anzeigt:
rA
.
Losung 1.3.2
Diese Adressierungsarten lassen sich wie folgt nachbilden:
1. Es wird exemplarisch absolut von Adresse
#0123456789ABCDEF
geladen:
1
LOC
#100
2
A
IS
#0123456789ABCDEF
3
Main
$255,A
48
SETH
4
$255,(A
32)&#FFFF
ORMH
5
16)&#FFFF
6
ORL $255,A&#FFFF
7
LDO $1,$255
2. Indiziert Speicher-relative Adressierung:
1
ORML
$255,(A
LOC
Data_Segment
2
Data
Vektor mit funf Elementen
OCTA
1,2,3,4,5
3
Address OCTA
Data
4
5
LOC
#100
6
Main
$0,Address
Hier weitere Adressrechnung erforderlich!
LDA
7
LDO
$0,$0
8
SET
$1,8
9
LDO
$2,$0,$1