PAGE66

PAGE66



Model programowy procesora Motorola MCSaooo

2*-oitowa magistrala adreao**

Procescr rsJUJCJO

_“C I

SR

DO

AD

Dl

Al

D2

A2

D3

A3

LU

A4

D3

Ai

06

07

SP<A7ł

32-btlOwe

FFFTFP


Acres

ocoooo

C00002

1X000*

1X0006

ooooa

OOOOOA

OOOOOC

0000CE


j 16^ńtcwa magisiralł cbrnuft j Magistrala sterująca


i uaaęc

bojt 0

t** 1

bajt:

** 3


Status Register, SR Stack Pointer; SP'

JJ_S_7_o

Słowo operacji J,    aM?

Argument ruiychnnaaiowy (jeśli jest. I albo 2 stówa) Efektywny ajres źrtdlowy (jeśli jest. i albo 2 siowa) Efektywny adres docelowy (jeśli jeac. 1 :ubo 2 siewaj

Rys. 5.7. Ogólny format rozkazu procesora 68000

Rys. 5.1. Modd procesora 68000


MOVF_W S0JDI


baji systemowy bajt użytkownika (CCR1 15    13    10 9 3    4 3 2 10

bit śledzenia bit nadzorcy maska przerwań

bit rozszerzenia -

bit neęacji--—

bit zera-

bit nadmiaru-

bit przeniesienia-

MOVEX JO.DI | bajt 0 | bajt 1 | bajt 2 | tojTii

Rys. 53. Operacje na słowie (W) i długim słowie (l)

rerear 0 1 dane natychmiastowe ' MOVEQ


0    1    1    0 0 0 0 0 8-tńiOwe przesuniecie I SRA


I5l>4

131121tl | lOł 9 | 8 | 7 | 6

5 1 413|Z 1 1 |0

3 0

rtuTmiof

-cieilr 1 irvb

żrotllo

rr»n | Tiestr

MOVE

0 111

Rys. 5.6. Rejestr stanu procesora 68000


Rys. 5.8. Słowa operacji dla rozkazów MOVE. MOVEQ i BRA

0< Wył

44 »Touo _

40    sV>no

Tabela S.t. Kody peła trybu

Rejestr

Tryb adresowania

■ ooo

numer rejestru

bezpośrednie rejestru danych

001

numer rejestru

bezpośrednie retestm adrescw»qo

111

100

natychmiastowe

tli loot

bezwzględne

OtO numer rejestru

pośrednie zawartością rejestru adresowego

on

numer rejestru

pośrednie zawartością rejestru adresowego z postinkre- i mentacją

too

numer rejestru

pośrednie zawartością rejestru adresowego z predekre* mentacją

m

010

•względem licznika rozkazów

101

numer rejestru

pośrednie zawartością rejestru adresowego z przesunięciem


Przykłady

MOVE.B DI.D2

00 Ol OtO GOO 0C0 001 = 140116

MOVE.W (A2>f.D7

00 11 111 000 011 010 a 3£l/tie

MOVEQ #3£>2

0111 OIOOOOOOOOll *7403,6 BRA.S S8008

01100000 00000110 = £006,6


Wyszukiwarka

Podobne podstrony:
Slajd12 (37) Model programowania w PVM (1/2) -    Maszyny sekwencyjne i równoległe do
Slajd13 (37) Model programowania w PVM (2/2) T2-2 - Modele obliczeń rozproszonych Marek Nowak 13
Slajd15 (22) Model programowania Map & Reduce - przetwarzanie dużych wolumenów danych (1) forte
Slajd15 (36) Model programowania Map & Reduce - przetwarzanie dużych wolumenów danych (l)fork (l
Slajd6 (9) Model programowania w PVM (1/2) -    Maszyny sekwencyjne i równoległe dołą
Slajd7 (10) Model programowania w PVM (2/2) 72 2- Modele obliczeń rozproszonych Marek Nowak 7
Slajd12 (37) Model programowania w PVM (1/2) -    Maszyny sekwencyjne i równoległe do
Slajd15 (36) Model programowania Map & Reduce - przetwarzanie dużych wolumenów danych (l)fork (l
^ Czym jest eXtreme Programming (2/2)■ Proces zgodny w wymaganiami XP: 1.    Opiera s
Slajd13 (37) Model programowania w PVM (2/2) T2-2 - Modele obliczeń rozproszonych Marek Nowak 13
Slajd14 (172) MCF5407- MODEL PROGRAMISTYsj9)S!6eu Jasn    I I sja)Sj6eu Josf/uedns 31
Cel 2. Umiejętność planowania i programowania procesu korekcyjnego dla dzieci i
2 (108) A.I. Model dyskretnego procesu sekwencyjnego pr/cdsUwia poniza/a mcć PcOiegt aj Wyznaczyć aa
Wykład : model programistyczny + kodowanie •    prezentacja algorytmu w postaci schem

więcej podobnych podstron