• Aucun résultat trouvé

OUUN80 11:2&:4& ASSEMBLE SYSTEMS REAL·TIME MO~ITOR-7.1

s

Y S T EMS M I C ROC ODE • S S F M R L E R

HARDwARE ASSISTFD FU~CTION

T-REG CONTAIN~ MULTJPLIER SIT-REGS WILL CONTAIN PRUDUCT

LEAST ~IGNIFICANT HEX OIGIT IN T wILL R~ U~EO TO SELECT APP~OPRIATF.

MULTIPLF OF THE MULTIPLICAN[)

MP~OM-FIJNCTION

PRIOR T-RFb REGISTER NEXT

HIII/CTTON I.HT~(2d-3t) S~LECTFO FuNCTION

+ n F (0*) +

,

\.,.,

-~"--.,O'-02JII~I"O 11:i?&:11& ASSEMI!!LF SYSTEMS REAL-TIME MOhtTOR-7.1

~ Y ~ T EMS M I e ROe 0 0 ~ A ~ S E M R L F H 9 E L 3 2 175 CPU

R F. V J S JON 3.0 M P F 0

PC T SMA b • 0 R Y ~ PCH • ROM • ~ A 0 AOOR

FPSW.MPy

0707 0 II 0 0 1 0 0 0 00 ~ 08R 0 0 0 0 0 0 0 0 708 TNIR~,*GO TO MP.CYCLES+lJ

~ ... eYcu~

0708 0 0 0 0 o \I 0 00 ? 080 0 0 0 0 0 0 n n TIIIIAIH

0709 b 0 2 3 4 3 o 00 ? 088 0 0 0 0 0 0 0 0 S=SNIRH+R(o),TNIBP,MPRQM,MPY;

070A b 0 2 3 4 3

o

00 ? 088 0 0 0 0 0 0 0 0 S=SNIRH+w(O),TNTHR,MPPOM,~py;

070B 0 0 ~ 3 II 3

o

00 ~ 08R 0 0 0 0 0 0 0 0 S=SNIRR+k(O),TNrAP,~ppnM,MPY;

070e b 0 2 3 4 3 o 00 ~ 06R 0 0 0 0 0 0 0 0 S=S~lBR+R(O),TNT8P,~PPOM,MPYJ

0700 & 0 2 3 4 3

o

00 ? 0~8 0 0 0 0 0 0 0 0 S=SN[8R+k(0),TNIbP,~~PUM,MPY;

070E b 0 2 3 4 3 o 00 2 08B 0 0 0 0 0 0 0 0 S=S~IaR+k(O),TNIBR,MPQOM,MPY;

070F & 0 2 3 4 3 o 00 ? 08R 0 0 0 0 0 0 0 0 S=S~IaR+k(O),TNtDp,MPROM,MPY;

07FO & 0 2 3 4 3 o 00 2 08R 0 0 0 0 0 0 0 n S=S~J8R+k(O),TNTtlP,MPROM.MPYJ

07E1 A

o

0 o 0 0 00 0 200 0 0 0 0 0 0 0 0 IF ~NHMPkEV *JU~PJ;

07E2 0 0 0 3 II 3 o 00 2 780 0 0 0 0 0 0 0 0 S=~MJRH+R(T~LI),TNI~k:

07F3 0 0 \I C E o 00 2 000 0 0 0 0 0 0 0 0 S=SII!IRL,TNIHU

7 9 APR 2 7

07F4 0 0 0 0 E 0 0 00 0 000 0 0 0 0 0 0 0 0 NOD=S; CYCLE REUUIREO FOQ MPROM RESET 07ES 0 2 0 4 0 0 0 00 0 000 0 0 0 0 0 0 0 0 NnO=R(o),MPRUM,*JU~PJ:

('j () (-j C) (j (j

PA6F 1116

1I36c?ono 4364.0nO 1I36S.0no 4360.000 1I3f,7.000 1I368.0no 4369.000 lI370.0no 4371.000 4372.000 4373.000 4374.000 4375.00.0 437&.000 4377.000 4378.000 4379.000 43AO.OOO

o

I (,

I --(,_

I 'i

~ .~ i~

.~ ,~ .~ .,

O?Jrm80 11:26:4& ASSEMBLF SYSTEMS ~FAL-TIME MONITOR-7.1 PAGE 187

5 y ~ T EMS M I C K 0 COO E ASS F M R L E R REV I S I 0 iii 3.0 7 q A P k 2 7 S E L ~ 2 I 7 ~ CPU

PC T SMA ij + 0 k Y X PCH + B 0 M + R A 0 AGOR

07£6 0 '5 70 0 \l (l 00 0 Of 0 0 0 0 n o 0 0 0 7EO 07E7 0 0 0 0 I) 0

o

00 0 gOb 000 0 000 0 IlH I} 0 /.I \I 0 tJ \1 (J UO o OUr. () 0 000 0 0 0 1Ft:

o H''l () b 0 (l IJ II t) 00 () C7b 0 0 (\ 0 II 0 0 0 L7h 07EA 0 0 U l' o u 0 uO 0 QOb 0 0 COO 0 0 0 07E!'. U 0 0 0 u u n uo () Ilih n n noD 0 n n

n7FC 0 h n (J 1 I) I) (1 on 0 ~2g 0 0 I' (\ (\ n (\ 0 1129

OlEO 0 0 u n U uFO u2 " FM" 0 (\ 0 (\ 0 n 0 0 OIFE 0 0 n (\ 0 A o on D nuo (\ 0 (\ n I' n o n 07FF i.I 1 lJ U o 0 0 00 0 ~uC 0 (\ 0 (\ 0 n 0 0

** **

**

IJU

** **

**

fi t: T

7 5 MOO E J N S T Rue T TON 5

UMHLOCK lX TF.kNAL INn RIWPTS -liE I -, SECONDA~Y OECOOt( 1<= 00)

*L 1 "11\ CHECr-. CPU. ;·,(lIJt ;

5FT(UNHLOC~); tNARLF INTERRUPTS ... ';0 TO tlt:J.AtT.FxTT:

tlLOCI\ tXHkNAL JNTtRf.'tlf'TS -P!:1-, StCONUAWY OtCUDEflJ=OO)

.r.UTO bEI.TEST;

~/:.I.l sFT(urHlLUCy,); PEFI<FSH ALnCI< TIMtf1UT COUNT flFSFf(UNHLOCtO; IJTSAbLt INTFflf.lUPTS

liC:l.RtI.FXIT

.Gu TO FtTCH.f.lfTUR~:

ALTER.EXTt:NDEO.STATU~

T=aiF800nOOOIU: bl'-f CPflRt:NT ec's FROt·, STATUS

S=S:T: COMt;INE "'t~' ~TATlJS " CIl~RENT STATUS SEP(;C (S), *JlI~'PJ: St T sp TUS

~

43111.000 43113.000 4384.000 43115.000 45111>.000 43117.000

~.s1l6.000

113A'l.ono

4~qlJ.OOO

4jg1.0nu lljQ2.0no 43Qj.(;00 lJ5Q4.0n"

4~Q::'.!JO'J

4SQt> .!In,i

tUg7.l)(J.;,

45Qb.OOe

115Q'-1 .. oor {'<jOO. uOu 44(\ 1 .0 r; I)

4'10<,. V (i

IHi ().~ • U'-' ,.

l14 () L! .. U \~!,)

4lJO'>.i1ili)

liLlOb.{J\!

~ ..

O?J tI~l/\ 0 11:?b:4f, AIISEMALF SYSTtMS RFAL-TIMt M~NtTOk-7.l PAGF 11:1/\

!\ Y !\ T E M!\ M r C ROC 0 U E A S ~ F M R L f R REV T S T 0 ~ 3.0 7 4 A t> II " 7 F X I T C;

S f L ~? I 7 ~ CPU

PC T 5 ~ A B + D ~ Y X PCH + ROM + q A 0 AOUR

07FO A 4 0 " ~ 3 7 i

un

0 307 0 0 0 0 0

n

0 0 7F7 07F 1 q

o

0 4 0 0 4 00 0 q~O 0 0 0 0 0 0 0 0

(17Ft? q " \) 0

o

0 0 00 0 R6~ 0 0 0

n

0 0 0 0 lF~

(l7F3 0 6 0 0

o

0 0 00 0 QAC 0 0 0 0 0

n n

0 qA~

07F4 0 0 0 U I 0 0 U 00 ~ 104 0 0 0 0

n

0 0 0

07F5 0 4 U l i E F 0 U? 0 088 0 0 0 0 0 0 0 0 lFd

07F6 9 4 0 0 1 0 0 0 00 0 F31 0 0 0 0 0

non

7 F l

n7F7 0 0 0 " ~ F 0 0;:> 0 100 0 0 0

n

P 0 0 0

07F8 0 f, 7 0 u 0 0 00 0 ~qf, 0 0 0 0 n 0 0 0 Sqb 07F9 0 4 Ij (I U 0 0 00 0 OOF 0 0 n n 0 0 0 0 7Ft

07FA 4 (I 0 o 0 0 00 0 OAC 0 0 0 0 0 0 0 0 7Ft;

07FB 4 CI 0 o 0 0 00 0 DFD 0 0 0 0 0 0 0 0 7FO 07FC 0 & 0 0

o

0 0 00 0 001 0 0 0 0 0 0 0 0

()

l!~,flFF NFn

CI1FCK .CPIJ.'-IuDE

~lAIHX=IHX)+IO, JF XMO()E7~ *GO TO IINnH .55:

NOO=R(K), IF :!pPIVf>n:ElIFLAr. *JIIMPJ:

PRTV.tXECOTE.ERkOk

IF 'I-'RIVtiIT *110P III~nEF. 75; IF PkTV bTl=l, A::>!'il)Mt 1::.l(I::.CuH. vI()L

*RO 10 PNIV.VIOll I::.XIT TO tRllnN IF NuT PRTVTLEGFU

***

*** HAl. Fw(,'HJ UNlJEFINED 75 lAunE INgTRIlCT rnf~!': (kHF i.nr AnJIfSTEf1)

***

IINntF.7~.1

T0b~I1F, kF5EI(~YfLA~J: ADJUST Rl~HTHAND FLAG IINOtF.75

4407.000 'I40/j.000 440'1.000

1~410.ono

4411.000

4'11~.OO()

4413.000 '141'1.000 4'11'::1.000 4'116.000 4'117.000 '1'116.000 4'11'1.0(\0 44?U.000 44?1.000

l=U~UfF./~.FLG, *HOP 'INnEF.~~+l: ~I::.T UNntF 7~ FLA~ TN CPU STATu~ 'I'I?2.0QO

rI1FlK.~OT.~S.ENHL

11' 'Y.tNtjL~C; *hPf' (.111:(1\ .CPIJ.~IOUF+I;

*

SFTCl-'tJ pI-( "DSTS I~ 1I~,nI::.FINE[l TF 5~ nt>HON JIIMPEk IS REMOVfO.

UMlI:F.'5')

T=U~DI:F.55.FLG; sFT UNDFF 55 ~OOE FLAr. TN Cpu STATUS

*LPIK UPUATE.Ct>Il.!':TAJIIS:

*r.(JTO UNDFF.XX:

*

CALM.INT.TEST

*

IF FFINT _HOP $+2: GOTO EXTG

'I1.I?3.000 4'1;>4.000 44?0.000 44?Il.OOO 44;>'1.000

41.1~0.000

44:'11.000 443<:>.000 1.1'133.000 44"'14.000 4435.000 IF INTHENA *HOP $+2: RFTURN TO CALM PROCESSOR 443&.000

_GOTO EXTGI 4437.000

"-',,",

\, )

~ ~

.~ I

~ ~ .~

.~

02JIIN80 11:26:11& ASSfMIILE SYSTEMS REAL-TIME MONITOR-7.l PAGE 189

{

'" Y '" T F. M S M I C HOC 0 0 t ASS E M B L F. R R F \I I S rON 3.0 7 9 APR 2 7

S E l :5 <> 175 C P lJ IJ N D E FIN F. D E X I T S

r

f>C T S /oil A tl + 0 R Y X PCM + B D M + B A 0 flOOR

01FO 0 bOO o 0 0 00 0 990 0 0 0 I) 0 0 0 0 9QO .r.OTO CALM.~ET; 11438.000

*

4<139.000

UNOtF .ltX 4440.000

*

4441.0no

07FE 0 0 0 0 cOO 0 00 0 004 0 0 0 0 0 0 0 0 NnU=lo,R~StT(HIR~r.); 4442.0no

n7FF 0 6 0 0 o 0 0 00 n qA~ 0 0 0 0 0 0 0 0 'fAA .r.UTU UNIJ~"+l; 4443.000

O?JI'NIIO 1t:26:46 ASSEMALf SYSTE~S REAL-TI~t MONITOR-7.i PAr,F 1'10.

~ Y S T F. '" S M I C ~ 0 C 0 [) t ASS F ~ A L F R R F V I ~ TON 3.0 7 q A P k 2 1

S F l 3 ? I 7 c:, r: P U J / 0 It 1 N T R r: T L

~ PC r SMA Ij .. LJ R Y X PCH + A n ~ + ~ A n AOOR

1l41l4.0no

* 444':>.0.0.0

*** PRIMARY DtCuOt l.I=3F, EI, LiT , RI, ()Al, AI, Tll, r:u *** 444b.o.OO

*** SIn, lTO, STPIO, RSCHNL, HTO, GRIO, RSr:TL, Fr:wr.S *** 4447.0nu

*** WCWCS, ECI, OLI, ArI, It nACi *** /1448.0.0.0

* 441l9.o.OO

(1111\00.) 44"i0.000

r IH k • C T L • 10 1I4'H.Ono

0.800 0 " 0 0 0 o 0 or: 0 Oi?C 0. 0. 0 o 0 0 0. 0 02C l<"lRHF, *GOTO IPtl.rru ('~ECK FnR IPlJ MOliF 44"2.00.0 0.8('11 060 0 o \l o or: o 460 0. 0 ('I 0 ('I 0. 0 0. 460 kS1UHF,*GO TO LFXTPROC: 114'5.5.000

'"

44"i4.0no

IfHt< .CTl. ",TN 1111"':>.00.0

'"

114"b.ono

Oti02 "I " 0

.s

I:

o oC

o R811 0 0 0 ('I 0. 0 0 0. tin II S=Sh, IHR, RSHIHF-, IF ~PRTV~lT .HOP !b+~: 114"7.00.0

0./103 0 b 0 0 0 0 o 00 0. qAC 0 0. 0 0. 0 0 I) 0 'lAC *f.0 T(1 Pt.'Iv.VJOl; 114"8.000

01\0" 0 < ' 0 t F (I 00 0 1104 o 0 0. 0. 0. 0. 0. 0 l=SlEFT,*JUMPn,SET(PIPEr.): 4""9.000

o

f~· \~'- '\ \ \t f~'\ \~ I

.... :

1",

~-1

~

,.l

~ ~

~,

~ ,~

02JUN80 11:2&:4& ASSEMBLE SYST~MS REAL-TIME MONITOR-7.l PAGE 191

s

Y S T EMS M I C ~ 0 C 0 u t A SSE M R L E R R F V I S ION 3.0 7 q APR Ii! 7

S E L 3 2 I 7 ~ CPU ~ ~ 1 7 5 MOO E INS T R II C T JON S

PC T SMA b + 0 R Y X PCH + ROM + B A 0 AOUR

*

*** CONTROL CLASS ***

0805 q 2 0 0 Q 0 F b 00 5 REO 0 0 0 0 0 0 0 0 CTL T=R(kO), TOGkHF, If ~LATER~ *JUMpn 080& 0 bOO o 0 0 00 5 4bO 0 0 0 0 0 0 0 0 QOO TnbRHF, *~OTU LFXTPRUC

I<

*** LOAU lnNTHOL SwlTL~EP ***

0807 0 0 u 3 f. F

u

O? 0 1bO 0 I) 0 0 0 0 0 0 Les T=~000U0078: SET cswS AOUR (NTG~T SHIFTFU) OBoe A 4 Ii U

o

0 0 00 ? AvA 0 0 0 0 0 0 0 0 tlOA TN1KL, I~ IRHFLAG *GO Tn ~+?: SET T = ~000007AO

OHO't 0 U 0 0

o

0 0 uC 0 FO, 0 0 0 0 0 0 0 0 HSTRrlF, SF T (ft Ar;): PtMtMiiFR klbHT HAND FLAG oaOA 0 0 Ii 0 0 0 t n un 0 Ou7 0 0 I) I) I) I) I) I) FIILLf'i,AN=T, CLRS: LUAU CSwS AODI-I IN MAR OljOB 0 U 0 () t f 0 1 r 080 0 0 0 n I) 0 0 I) LCS2 T=S, REAO. Fkcwn~n~ FFTCH lSwS

Of-lOC '1 4 0

a

0

o uO F

nEE

0 n n n

I)

n 0

~ 1001: S=~T(lE). If ~FLAG *Hnp $+2: TEST Fnk ~FMEMRERtn RHFLAG

*

ANU L~An CSWs MASK INTO ~ (S=@FFFFuOOO) O!lOO 0 0 0 () 1 t:

o on

C 705 0 0 0 0 0 0 0 0 MAN=S, ~I:TkHF, RESET(FLAG);

080E 0 5

u

~ U 9 0

un n

02Q

n

0 0 I) 0 0 0 0 b?9 H(A)=SKOI, SETCC(#), *~nTn FETCH.RETURN

*

*** ExTENU sIGN ***

*

(TI~ING: 6 Ok 7 CLOCKS)

O!lOF 0 () o 9 9 0 00 0 000 0 0 0 n 0 0 0 0 FS ~(~)=tS, SETCC(ff)

OIH 0 2 ':i U II o 0 0 uo I) R2Q 0 I) 0 n 0 0 0 0 a?9 I F AllIN~ G *GUTO FETCH. ~FTIJ~N

0811 0 " o 1 t: ~ 0 00 0 O~q 0 0 0 0 0 n 0 0 B29 ~(k)=S. SFTCC(#) *GOTn FETC~.RETURN

*

*** RUIINO >lEGISTEH ***

*

(TIMING: 6 ON 7 CLOCKS)

O~12 u 0 0 ~ 1 E F 0 u2 nOlO 0 0 Don non R~O T

=

1 :'

OMI3 A 5 1 0 ~ u U " 00 0 A2Q 0 0 0 0 0 0 0 0 029 NOO=krR), 5FTCC(#). IF XALUNEG *GOTO FETCH.RETURN

~

44f>1.000 4/402.000 4463.000 4464.000

446~.OOO

4461>.000 4467.000 QQ6d.OOO 4Q69.0no 1147U.OOU 4471.;)00 4Q1c.OOO 11'17,5.000 4'174.000

4'17~.vO(J

QQ1b.ono 4477.uOO 447d.000 IIQ7'1.000

44~O.OOO

4Q1l1.000

4Q~c.lJOO

4411.5.00U 4QII4.UOO 11/4115.000 4Qilb.OOO 4QIlI.OOO

-.>-O;:>JIH,;AO 11:;>6:46 ASSEMRLf SYSTEMS KfAL-TIMt MnNITO~-7.1 PA[;f 1'12

~ v ~ T EMS M I C ~ 0 C 0 U E ASS f M R L E R R F v I ~ I n N 3.0 7 'I A P R " 7

S E L ~;> I 7 '5 C P II C;C;/7C; " n O F INSTRIJCTIO~JS

PC T SMA b D H Y X PCH • ROM • R A 0 AOOR

11814 u 5 4 0 3 'I 4 00 0 O~q 0 0 0 0 0 0 0 0 b;:>9 ~(k)=R(R).l, StTCC(#), *GOTO FETCH.PETURN

*

*** EXCH4Nr.t ~FbISTEPS ***

* (TIMING: '5 CLOCKS)

11815 0 U 0 U 4 u 4 00 11 001 0 0 0 P 0 0 0 0 XCI< S=R(R), SFTCL(Al)

0816 0 4 0 0 0 0 9 0 lQ 11 08A 0 0 0 0 0 0 0 0 UIA ~(k)=T, FETCHP[, *hO~ XCRM2

*

*** EXCHANr.E RfbISTEPS ~ASKfn ***

* (TIMINb: h CLOCKS)

0817 0 0 0 0 4 U 4 00 0 000 0 0 0 0 0 0 I) 0 )(LRM s=tdtn

0818 () 0 U 4 IJ o 00 I) 401) 0 0 0 0 0 0 I) 0 &=5&k(41, SFTCCfn)

01\ I 9 0 0 0 " 0 I) 4 0 1 q 0 4 tl 0 0 0 I) 0 0 0 0 0 k(H)=p(a)RT, FETCHPr

O d l A A 3 4 , ) E H 5 00 Q 440 0 0 0 0 0 0 0 0 XCP~,;> k(S)=S, llFcn[)i" (4), SHIFTIO, IF %f?HFLAh *JII;~Pl

01l1t' " 6 0

o

0 0 00 0 000 0 0 0 0 0 0 0 I) UECOOF (1;), If NIlO'TIINIV *Ju"'PO OIlIC 0 6 0 0

o

0 0 00 0 001 0 0 0 0 0 0 0 I) *(;OTO Eo YTb

**

**I-CLorK llFLAY**

0810 0 1 0 0 1 0 0 0

on

0 000 0 0 0 0 0 I) 0 0 OtUYl *JuMP.};

*

*** AUO ~~r;ISTEk & DUhTH~CT pE:r;ISTF~ MASKE:n (AON~ ~ SURM) ***

081E 0 0 0 " 0 ~ F 4 00 0 001 0 0 0 0 0 0 0 0 RkMI l=~(R)#T, SFTCC(AL);

081F 0 " 4 0 0 9 D l q 0 48A 0 0 0 0 0 0 0 0 8lA k(~)=R(a)~T, SETCC(*), FETCHPC, *HOP SWAP;

*

*** Rfr.ISTEW-REGISTE:R CL~SS ***

0820 9 2 0 0 4 0 F 5 00 , REO 0 0 0 0 0 0 0 0 RE.(;kEG TOGRHF, T=R(5), IF XL~TfRR *JUMPO

08? l O b 10 0

o

0 0 00 , 460 0 0 0 0 0 0 0 0 460 TOGRHF, *60TO LEXTPROC

*

0822 0 4 1 4 0 F 9 4 19 0 08A 0 0 0 0 0 0 0 0 &2A RRt R(R)=R(R)*T, SETCC(*), FETCHPC, *HOP SWAP

() r'~

\

"

~, /

#

\" (

\ ~7~

~ )

114Hti.l)OO 4489.000 1I4QO.OOO 1.1491.0no

114q~.OOO

44Q3.000 4494.000 4495.000 114Qb.OOO 1I497.000

4<1Q~.OOO

I.IlIQ9.000 11500.UOO 4501.0no 4502.0no

1~':>O.s.OOO

11504.0 0 0 4505.000 11506.000 11507.000 4508.000 4509.000 4510.000 4511.000 45\2.000 4513.000 4514.000

·t_

~--1

:;

~,

~-

i< 2.,.

t' [I

~-.

f:

~

,

"' ~ ~ ~ ~ -~

02JUN80 11:2&:4& ASSEMBLE SYSTEMS REAL-TIME MONITOR-7.1 PAGE 193

R f V J S JON 3.0 7 9 APR 2 7 S Y S T EMS M I C HOC ODE ASS E M 8 L E R

S E L 3 2 1 7 5 CPU 5 5 I 7 5 MOD E INS T R II r. T ION 5

PC T SMA 8 + 0 R Y X PCH + ROM + R A 0 AODR

0823 0 II 1 0 0 5 9 0 lQ 0 08A 0 0 0 0 0 0 0 0 H2A TkN R(H)=S-T, SETcce.), FFTCHPC, *HOP SWAP 0824 0 0 0 /I 0 F F /I 00 0 000 0 0 0 0 0 0 0 0 CMR T=rHkUT

0825 0 II 1 /I 0 0 F 0 lq 0 48A 0 0 0 0 0 0 0 0 H~A T=~(4)~T, SfTCCr_), FFTCHPC, *HOP SWAP 082& 0 0 0 4 0 F f /I 00 0 000 0 0 0 0 0 0 0 0 RHM T=ROt)#T

0827 0 II 4 0 D 9 0 lq 0 48A 0 0 0 0 0 0 0 0 b~A ~(H)=R(II)~T, ~ETCC(.), FETCHPC, *HOP ~~A~

0828 0 4 4 0 FOil lq 0 08A 0 0 0 0 0 0 0 0 K2A CAR ~OO=RrR)hT, SFTccr." FF1CHPL, *HOP SWAP

*

*** COMMnN HALF~n~n TN~TPUCITON FxTr pnINT ***

F t TCH. Rt:: TU!?!':

0629 0 0 0 0

o

0 0 1q 0 0~4 0 0 0 0 0 0 0 0 NOP FFTCHPC,~F~FlrHtwEb';

OS?A A 3 II 0

o u

0 00 q A40 0 0 0

n

0 0 0 0 ">'lAP DECOOFIII), ~HJI-'TIO, IF XRHFlAG *JIIMPl 0628 7 2 6 U

o

0 0 UO 0 000 0 0 0 0 0 0 0 0 UFCOOf(#), IF ~nEXTU~tv *JUMPO

08?C 0 b i) 0

o

0 0 UO 0 001 0 0 0 0 0 0 0 0 *~wA;~CH ~_)(fG

*

*** T~4~SfFk kfGlSTER hEGATIVE MASK~O (TRNM) ***

0820 0 0 0 0 0 ~ F 0 00 0 001 0 0 0 0 0 0 0 0 TRNfoI, T=5-T, ~ETCC(AL)~

08?E 0 4 a 0 U ~ 0 00 0 400 0 0 0 0 0 0 0 0 b?9 R(k)=RtU)RT, SETCC(tI}, *Gn TO FETCH.RfT"RN~

*** RIT-REr.lSTER * ••

OB?F q 2 IJ b ~ r 0 00 ~ AtO 0 0 0 0 0 0 0 0 RIT~F.b~

0830 0 6 (I 0 o 0 0 uO , 4bO 0 0 0 0 0 0 0 0 460

*

0831 0 4 1 II 0 ~ b ~ lq 0 OM3 0 0 0 0 0 0 0 0 8~3 ABR

*

08~2 0 0 U b abO ~ 19 0 lI81 0 0 0 0 0 0 0 0 TdR 0833 A :3 4 0 o 0 0 00 9 A40 0 0 0 0 0 0 0 0 SwAP2 0834 1 2 b i)

o v

0 00 0 oon 0 0 0 0 0 0 0 0

T=%R~G, IDbRhF, IF XLATEWR *JUMPO TObRHF, *~UTD LFXTPPOC

P(S)=P(R)+T, SETCC(tI}, FETCHPC, *HOP SwAP2

NOO=%B~~~~(S), SETCC(AIT), FETCHPC OECOUF(II) , ~hIFTIO, IF %RHFLAG *JUMPZ UECOOE(ft), IF NnEXTUNIV *JUMPD

~

4515.000 4516.000 4!)11.000 4518.000

lI~t9.000

4520.000 45?1.000

4!)~~.000 /I~?3.000

45?1I.00(J 4525.000

lI~?b.ono

45<'7.000 45?b.OOO

4~?'9.000 1I~30.000 1I~31.000

4532.000 4533.000 4':134.000 453':1.000

45~b.OOU

4537.000

4~38.000 453~.OOO

4540.000

4~41.000

~-O?Jt!t,t\o 11:;>6:46 ASSEI~BLF SY~Tt~s RFAL-TIMt MnNTrO~-7.1 fJ A I;F' 1 'HI

5 Y S T F ~ S M I C ROC 0 D t A S ~ F M R L F R REV S I n N 3.0 7 YAP A 2 7

S E l ~2/7"i CPIt 5 'i I 7 c; PJ

n n

F T N <; T R lJ r. T ION S

PC T 5 M A ~ + U k Y X PCH • H n M + RAn AnuR

Ob'l~ 0 b 0 ()

o

0 0 UO 0 001 0 0 0 0 0 0 0 0

* (;

U T 0 U' T r;

*

n8~6 0 0 0 ~ 4 H U ~ lq n 481 0 n 0 0 0 0 0 0 St;AZRf< NUU=XPMr;&P(S), SETCC(RIT), FtTCHPC

Od~7 A ~ 4 h 4 ~ ~ ~ 00 Y A40 0 0 0 0 0 ~ 0 0 H(S)=R~r;.p(S),UFCODF(4),SHIFTIO,IF !kH~LA~ *JUMPl

nt\~8 f~ t: 0 n u n Un ~ Don n 0 0 0 0 0 0 0 UFCOuF(#), J~ NOEXfUNTV *JUMpn n'ng (I bOO Ii I' (l 1I 0 n (1

a

I o n 0 0 0 n 0 0 *(:;OTO EXT!'

*

*** IMMEnI41E CLASS (W=32) ***

nH'IA y ~ 0 U 4 U 4 ur. R REO 0 0 0 0 0 0 0 0 II,Mt () :'=ldR), k~TRhF, PCTn~IAk,lF !LATF~P *JIIMPU

'Hl"'h U t, 0 U

o u n

GO

n

a60

n

0 0 0 0

non

4hO *HHA~CH LFXTppur.

OI;1:C li (I 0 0 Il U (j 1Q 0 OdO 0 0 0 0 0 0 0 0 LA~I fFTCHP(.

I) 'i ~~ II (j <, 4 2 F Y 4 00 F' 000 0 0 0 0 0 0 0 0 k(k)=QU')/lIO(~f), SFTCC(lI), *.JIIMP7

08"l;E 0 0 0 11

o

0 0 lQ

n

080 0 0 0 0 0 0 0 0 Cl I-ETCHPC

081:f 0 3 0 4 ~ j 0 a uO F 701 0 0 0 0 0 0 0 0 ivOU=kU<)-Tt)(SF), StTCC(C), *JtJ~IP7

*

*** ~HTfT SINGLE (Q=I~,lr,ltJ) ***

111140 5 4 0 " I) U n u? elF? 0 0 0 11 0 n n 0 a42 ~HIFT5 ~L=@UDIFUOOOATO, TF XLATE~kw *HOP ~.2

0041 0 /:> U 0 U 0 0

on

0 4bO

n

0 0 0 0 0 0 0 46u *I;OTO LF XTPPor

0042 0 0 0 0 4 U 1 £I 12 ., 000 0 0 0 0 n 0 0 0 ~=R(k), SAVFSJbN, TDbRHF OH43 ~ 2 3 0 1 0 0 0

on

0 000 0 0 0 0

n

0 0 0 tJECRN,

n:

ALU7 *JIJMPI)

01144 A 4 " 0 o 0 0 01 0 904 0 0 0 0 0 0 0 0 d44 SHIFTS(~), IF INCTkl *GnTn , 0845 0 " 0 0

o

0 0 00 0

nuo non

0 0 0 0 0 *JLJMP[)

*

*** SHIFT nOUHLE (U=lE,IF) ***

0846 5 4 0 " U D 0 02 C IFR 0

n

0 0 0 0 0 0 H48 SHIFTO NL=@OOlFOOOO~IU, IF %LATERRW *HOP $+2 0847 0 bOO

o

0 0 00 0 460 0 0

n

0 0 0 0

n

460

0841i 4 0 0 4 0 4 12 0 RU8 0 0 0 0 0 0 0 0 848

~ '"

/

r-~

\,

I

~

\

.GOTD LEXTPROC

S=R(k), SAVFSIGN, IF RIRUSY *HOP ~

(

\

r'l

\" .J

454~.000 4~4.s.UOO

Il544.000 4545.000 454b.000 45 /

n.ooo

45411.000 4:,'IY.OOO 45<;0.000 45'11.000 45'52.000 45'i3.000

1~~<;4.\lno

115"i5.000

'~5"ib. 000 45'57.(!OO 455d.OO() 45'i9.000 4560.000 4561.000 4562.000 4563.000 4564.01)0 4565.000 45&&.000 4561.000 45"8.000

:1'-....

-~

1

,

.

IL 1.:. ~;

~, :~

0,

1"

i-~

~ .~

,~ ~,

~

.~ ~

02JlIN80 11:26:46 ASSEMBLE SYSTEMS REAL-TIME MOhITOR-7.1 PAGE 1.95

s

Y S T EMS M I C ROC 0 0 E ASS E M R l E R REV S J (1 N 3.0 7 9 APR 2 7

S E l 3 2 / 7 ' 5 CPIt 5 " I 7 ~ M (1 0 F INS T Rile T ION 5

PC T SMA B + D R V X PCH + B D M + B A 0 AOOR

0849 2 2 3 0 4 0 b 6 00 '5 900 0 0 0 0 0 0 0 0 OI=R(R01, DFCRN, TOG~HF, IF NCTRZ *JUMPO q~69.000

OSlIA A " 2 0

o

0 0 01 3 90A 0 0 0 0 0 0 0 0 84A SHIFTo(n), IF %NCTR7 -GO TO $ 4570.000

0848 ~ 2 0 0 3 0 H I) 00 0 000 0

n

0 0 0 0 0 0 N(kO)=UT, *J~Mpn Il571.000

OU4C 0 0 0 0 ~ 0 19 0 O~O 0 0 0 0 0 n 0 0 SHIr-TX t iHk)=S, FFTCHPC 4572.000

0840 A 3 4 0

o

0 0 00 9 AQO 0 0 0 0 0 0 0 0 OECOOF(lI), SHIFTIO, IF !WHFLAr:: *JIIMPZ 4573.0(\0

084E 7 2 b 0 o 0 0 00 0 000 0 0 0 0 0 0 0 0 liECODF.(,,), IF NOI:XTIINTV *JUMPO 4574.000

0811F 0 bOO

o u

0 00 0 001 0 0 0 0 0

n n n

:IIGuTO f)ll(; 4"7~.000

01150 0 0 0 0 E F 0

on

0 101 0 0 0 0 0 0 0 0 SHIFTX? T=5, <:I:'TCf(V) -LEFl ARITH SHIFT- tl':>7b.OOO 0851 5 q U 4 0 0 4 0 O? 7F~

n n

0 0 0 0 0 0 t>"d ~(NJ=~7FFFFFFF~T, IF 1~'GNSAvE *HOP I+~ 4~7/.000

0852 0 0 0 0 0 A 4 0 u2 0 AOO 0 0 0 DOn 0 0 R(k)=~booronon:T 11,)7b.OOO

08'53 0 5 0 0 o 0 0 (I n n 029 11 0 0 0 0 0 0 0 M?9 ",GOTD fFlrH.kFTI'KN 4:'79.000

*

115f1().ono

*** NOQMALTlF *** lI~fll.OOO

*

(TIMING: t~ + 3(N) lI~fI('.UOO

0854 .3 bOO 4 0 a UO CabO 0 0 0 0 0 0 0 0 4~O NON :>=kOI), IF IATI:RNI'i *(;010 LEXTPROC Q5f13.()OO

O~'55 0 0 0 () 4 () 0 00 '5 OuO n n 0 0 0 n 0 0 11100=%5, lObRHF 4"R4.000

OtlSb fl Q II .3 E ~ ~ O?

n

OOC 0 0 0 0 0 0 0

n

~'5C ... (5}=!), IF ALIIZ :IIHOP ~,'f)R3 4~1l".OOO

06"7 I:< 4 I) .~ f. ~ ':> 02

n

40C 0 0

non

0 0 0 b5L k(5)=0)000(10040, IF .6LIIZ *HOP NUR3 4"flb.OOO

0856 0 5 7 (, to o 00 nOlO fl 0 n n 0 0 0 n biD s=:s , :Ill H'K OFLi! yt; 4':>117.000

08'59 ~ 4 Ii U (I (I (J un 5 OOC 0 0 0 n (1 non tl'5C ~IOR2 IF %NnHC *bnTn NOR3 1151\1:I.OOU

085A U U U 2 I:

o on

0 000 0 0 0 0

n

0 0 0 5=5Nl~L tl~I\'1.000

085b (I 4 U " " H ~

on n

DUq 0 0 0

n

(1

non

H~9 N(S)=R(S)-l, *GOTO NUR~ 4':>9U.OOO

Otl'5C 0 ':> 0 () t ~ 0 uO 0 029 0 0 n 0 0 0 0 0 829 ~OR3 1<£ R) =5, "'(;OTO FETCH. RFTIIR~I 4~ql.0()O

:II IISq2.UOO

*:11* NORMAL IlE OOIJI1lt *** 4593.000

08'50 3 b 0 U q 0 a on C 4bO n 0 0 0 0 0 0 0 460 NOR/) 5=R(R), IF LATEPRW *GOTO LEXTPRnc 45911.000

Oil51: 0 0 0 (I " 0 ~ 6 00 <; 000 0 0 (1 0 0 0 0 0 1=1«1010). TOr,RHF 4595.000

1)'~JI;~il\(} 11:;::>6:46 ASSH1RLf SYST~~S ~fAL-TI~E M0NITOk-7.1 P/lGF IY('

~ V ~ T ~ S M I C ROC 0 ~ t ASS F ~ R L F N R F V S T n N 3.0 7 YAP R 2 7

SFL '~?/7'i r P 1 1 'i c; / 7 <;; ~

n n

F T N

s

T R II

r

T T n N S PC T ~ ~ A H + U ~ V X PCH + A n ~ + ~ A 0 /lDaR

"(jSF t< ~, lJ 0 4 U 0 00

n

OU7 0

n

0 0

n n

0 0 867 I\IOU=%S, IF ALIJZ *GOTU NOl<n3 4:)'16.000

08"'0 0 r: (; 0 0 u 0 00 0 no~ 0 0 0 0 0 0 0 0 NOU=XT 4597.000

Oijrl C .. u (I ~ C (\ u2 (\ 400 0 n 0 0 0 0 0 0 860 f,U:n)40000000, iF NALlll *HOP 1II(l1<1J~; Il,)qb.UOO

1)"-\1'-, d ' j 4 () 0 ') 0 jl 01\ 0 00'"

C)

0 0 0 0 0 0 0 Nfl ':i IF ALUZ .ROTO ~nHn2

4.,'N.ono

01\63 4 0 0 () 0 0 0 () 0 7Hl 0 I) 0 n n 0 0 0 !:Ibl) IF SONtTu *GOTO NONO~ IloOO.OOO

n ,1, ' j U 4 () n

o

0 D

on

C) OOA C) 0 (l (l (l 0 0

n 8nA

'" GIl T 0 Iv OfHl4 Ilb1)1.000

1\11;":' 0 0 C) t b 5 v? 0 400 0 0 0 0 0 I) 0 0 NOl.'iJ? kU;):;;1000nOOQO IIb02.000

I)""b () :. () V o 0 0 on () n2q 0 0 0 0 0 0 C) 0 b?9 .r;OTO FF rCH. 1<" 'PRill 400.5.000 n "'" 7 f-- 'i Ii V (. 0 0 U (\ (l () 7 6 0 0 0 0 0 0 0 0 I:i 7 b N URI) ~ IF AUI] *GUTO NORnb 41>04.0(10

'(lll,,/:! (J 0 0 (1 ~ C ~ 0? n 400 0 0 0 n 0 0 0 0 NU=i:il40uOOOOO 1161)':1.000

Or'?"!"! " 0 II

v

U 0

on n

7~n 0 0 0

n

0 0

n

0 bbi) jF SOMETa *RUTU NONn~ 41>01>.000

nll;..A 0 u 0 0 0 u

o un noon

0 0 0 0 0

n

0 0 ~\(JiJ (.11 :.;:T 4b07.000

fPihM (I 0 0 3 E F 0 02

n

000 0

n

0 0 0

n " n

T=O 4ol}b.ono

Ot)hC [1 0 \) 0

teo

O? 0 ~8n 0 0 0 0 0 0 0 n 1'''=~)3I\OOonon Qb09.0no

<l b h I) (. /,j (I '..i L () () 0 C) n ooF n 0 0 0 0 n n (\ br,F NORI)"i Nnu=s, *Gn,n ~.? 4610.000

08ht: li C 3 (: t u on 2 000 0 0 0 0 0 0 0 0 UECRN ,S=PNJHL, TNIAL -NJ~~LF SHIFT LEFT- 41>11.000

(loM 0 0 0 0

o

0 0 ~n 0 000 0 0 0 0 0 0 0 0 *NOP 46t .... OOO

(11\70 3 5 0 0

o

0 0 00 'i "bf 0 0 0 0 n

nC)o

b~E IF NORC *GOTO Nn~n5+1 11013.000

0l:i71 u 0 U 0 0 () ~ b 00 n 000 0 0 0 0 0 0 0 0 NOW)=T -NORMbLIZATIUN COMPLETE- 461'1.000

0<'172 0 0 0 () t Y 0 00

C) noo

0 0 0.0 0 0 0 0 t/(R)=S 401~.000

0-173 0 0 (J 0 [J [) 02 0 FF7 0 0 0 0 0 0 0 0 T=~FFOOOOOO~N, CLRS 41>10.000

08H 0 U 0 2 to

o

00 ? 000 0 0 0 0 0 0 0 0 S::SNIBL, TNlbL 4bl1.000

OCl75 0 0 u 2 E () 00 ?

oon

0 0 0 0 0 0 0 0 S=SNIflL, TNtbl 4&18.000

0876 0 5 0 0 1 ~ R ~ 00 0 029 0 0 0 0 0 0 0 0 b29 ~OR06 k(5);;5, ",GolO FFTCH.RETIJRN 4&19.000

~

\,.

/

I

~."

.

\'.

-i<

Documents relatifs