Z80 Microprocessor Reference Card (1981)(Nano...

16
A < "00 8 .." c , .... A 7-'+3 1.75 8 8- ..... 2.00 C 8"S+3 '00 0 9-' ... 5 '" 10...... 6 , .. A 10- .... 3 ... 3 , .. 8 11 ....-+3 .... 21' C 11 •• ... 3 2.15 0 11_5+3+3 '" 12..... 3+5 '.00 F 12-4+ ..... '.00 13-5·3 ... 5 , ... 13..... 3+3+3 , ... 1....... +3·3 , ... C 15- ............ 3 3.75 0 15.... 5+3+3 3.75 18 .... +... 3 .. 5 '.00 F 18- .... 5+3+. <.00 18·4+3+3+3+3 '.00 11 .. 4·3+" ... 3+3 .." C 18· ..4... 4 ... 3+'+3 .... 0 19_'+3+4+3+5 '.75 1i_'+41-3+5+3 '.75 F 20_.+.+3+5 .... '.00 21 .. 4... 4+3+5+5 5.25 H 21-4 ... 5+3+.+5 5.25 2O.'H4 ... 3+3+3+3 '.00 8 23-4 ... 4+3+'+3+5 5.15 C 23_4 ... 4+3+5 ... 4+3 5.75 To Calcullte YOU' Own Timing:

Transcript of Z80 Microprocessor Reference Card (1981)(Nano...

Page 1: Z80 Microprocessor Reference Card (1981)(Nano …primrosebank.net/.../Z80_Microprocessor_Reference_Card.pdfThe lOllowing .re wh.t .re described lIS ur'llfucumentedend unsupported Instruc1iofUI

A < "008 • .."c , ....A 7-'+3 1.75

8 8-..... 2.00

C 8"S+3 '000 9-' ...5 '"• 10...... 6 ,..A 10-....3 ...3 ,..8 11 ....-+3.... 21'C 11 •• • ...3 2.15

0 11_5+3+3 '"• 12.....3+5 '.00F 12-4+..... '.00

• 13-5·3 ...5 ,...• 13..... 3+3+3 ,...• 1.......+3·3 ,...C 15-............ 3 3.75

0 15....5+3+3 3.75

• 18....+...3 .. 5 '.00

F 18-.... 5+3+. <.00

• 18·4+3+3+3+3 '.00

• 11 ..4·3+" ... 3+3 .."C 18·..4...4 ...3+'+3 ....0 19_'+3+4+3+5 '.75

• 1i_'+41-3+5+3 '.75

F 20_.+.+3+5.... '.00

• 21 ..4...4+3+5+5 5.25

H 21-4 ...5+3+.+5 5.25

• 2O.'H4...3+3+3+3 '.00

8 23-4...4+3+'+3+5 5.15

C 23_4 ... 4+3+5... 4+3 5.75

To Calcullte YOU' Own Timing:

Page 2: Z80 Microprocessor Reference Card (1981)(Nano …primrosebank.net/.../Z80_Microprocessor_Reference_Card.pdfThe lOllowing .re wh.t .re described lIS ur'llfucumentedend unsupported Instruc1iofUI
Page 3: Z80 Microprocessor Reference Card (1981)(Nano …primrosebank.net/.../Z80_Microprocessor_Reference_Card.pdfThe lOllowing .re wh.t .re described lIS ur'llfucumentedend unsupported Instruc1iofUI

LO-Mowe to Memory lrom lmmedlltl.

OPERANDS:

lHI.),'mm3A (IX+ilj,'mm'" (lY+d),lmm'" Condition Sel: NO

Loo -Mowe (HL) to (O£). Oeerlmenl BC, DE, Ind HL·'LDDR-Movi (HL) to (0£). Deeremlnl BC, DE, Ind HL.

Ripeillt: BC NOT _ 0.06 "T Ie • tHf:N ·u

LDI -Move (HL) to (DE). Olerlment BC. Increment DE Ind HL.'[LOIR-Move (HL) 10 (DE). Dlerl,.,.nt Be. Incre,.,.nt DE Ind HL.

Ripeillt: BC NOT'"' 0."" ", Ie - • THf:N '.,

AF,AF"" (SPj,HI.."'

Condition Sel: YES

(SP),IX" (SPJ,fYOI

Condillon Set: NO

EXX-Eaehange Muiliple Regisler•.BC wllh BC'. DE with DE'. HL wllh HL,,'A

OPERANDS: None Required. Condilion Set: NO

Rt -Shin L.n Ihru elrry Fllg.BII 7 "0" 10 Clrry Fla". Clrry Fleg go.. 10 BII O.

RR -ShIn RighI thTII Clrry Flag,Bil 0 gOel 10 C.rry Fllg. Carry Fllg go.. 10 Bil 7.

RLC -Shift L.ft IhTII Clrry FI.g.Bil 7 goe. to Cerry Fllg Ind BII O.

RRC -Shift Rlghtlhru Clrry Fllg.Bil 0 goes 10 Carry Fllg and 81t 7.

SLA -ShIft Left ArllhmeUe.Zero Foreed Inlo BII O. Bit 7 goel 10 C.rry Flag.

SRA -Shift Right Arllhmetle,Bit 1 not eh.ng.d, Bit 0 go.. 10 C.rry Flag.

SRL -Shift Right Logle.t.Zero Forced Inlo BII 7. Bil 0 gOel 10 Cerry Flllg.

OPERANDS: rr '"' A, B. C. D. E, H, or I..)

Tn ("1..)0(: (lX+d)oc (I.,+ilj": Condilion 5el: YES

RLA -Shift Accumulltor L.ftlhN Clrry Fl."."Bit 7 go.. 10 Clrry Flag. Carry Fl." goel 10 81t O.

RRA -Shift Accumulator RighI 1I11l.. Clrry FlI",'"BII 0 go.. to Clrry Fleg. Carry Fta" go.. 10 81t 7.

RLCA-Shlft Accumul.tor L.n thru C.rry Flag.'A811 7 go.. to Carry Flag and 811 O.

RRCA-Shlft Accumul.lor Rlgh. Ihru Clrry FlI".'A811 0 go.. to Clrry Fl." and Bil 7.

RlO _Shift Lan HI".Byle.""Bit' 0.3 01 IHL) go Inlo BII. 4-7 01 fHLJ.Bill 4-7 of IHL) go Inlo Bill 0.3 01 A.Bit. 0.3 01 " go Inlo BII. 0.3 olIHlJ.

RRD -Shin RighI Hlll-8rte,K8111 4-7 01 (HL) go Inlo BIIa 0.3 01 (HL),Bill 0.3 01 (HL) go Into 8111 0.3 01 A.81tl 0.3 01 " go Into Bill 4-7 01 (Hl).

OPERANDS: Not Required, Cofldition 5el: YES

Page 4: Z80 Microprocessor Reference Card (1981)(Nano …primrosebank.net/.../Z80_Microprocessor_Reference_Card.pdfThe lOllowing .re wh.t .re described lIS ur'llfucumentedend unsupported Instruc1iofUI

b,r'" b,fHL)"' b,(IX+dJ' b'<'Y+dJ" CondItion Set YES

CO"'DX" ,_ "" ,r 010' '"'oJl!

C..dd, Z,'dd,HC..dd, HZ,'ddr

COr'ldition Set: NO

COndition Set: NO

CONOID " ,-"". '. ,. lOll' T.....

C Z PO PNCNZPE M

COndition Set: NO

l.MIdr' PO,MJdr P.NdrNZ-Mdt PE.MkJr tl,Nd,

COndition Set: NO

BAANCH INSTRUCTIONS

"'..C..dd,lA Z,.dd,'" PO,.dd,'" P••dd,'"

NC..dd,'" HZ,.ddr'" PE,.dd,'" ....dd' ...

(b _ 0, T, 2. J ..., $, 6, or 1)(r -A. 8. C. D, E,H, orl)

CPO -Comp're (Hllto Accumul.lIllr. Dote,."",nt Hl .1Id 8C.·~

CPDR-Comp.,. (Hllto Aceumul'tor. Dotel'll""'nt Hl .nd Be.R'p'.t It: 8C NOT _ 0 AND ACCUMULATOR NOT'"' (HL).

>ll ., ......, hIIIi"

CPI -Co'"9'r. (Hl) to AccumUlator. Inc"",,"t HL Decrement BC....CPIR-Cornp... (Hllto Accumullior. Inc:"""nt HL Decrement BC.

A'p"t If: BC NOT _ 0 AND ACCUMULATOR NOT _ (Hl).JoG If _ ...........

CP-Comp.r. to Aceu",ul'to,.

OPERANDS; (, - A. B, C, D. E, H, or LJ,A Imlll"" (Hl}'" (IX+dJM (Iy+d}.... COndItion Set: YES

CA.ll-I"nch .nd U.... lor R.tvm.

OPERANDS;

""""""M..."

RET-R.tul1'llf'om Cd.

oPERANDS:

U"'CONO'"....R",ul,."

DJNZ-OKo",,",nt 8. B"M:h If a NOT. O.

OPERAND$; ~....-. Ie. _..- COndItion Set NO

JP-IIk.nch.

JA-a"nch.

OPERANDS:

~x

'ddT

RST-B"ncllio $pKl., Addt....

OPERANDS:

DOH -Of. 0oaH... 1O

lOH ..- "11M .. 2"

Page 5: Z80 Microprocessor Reference Card (1981)(Nano …primrosebank.net/.../Z80_Microprocessor_Reference_Card.pdfThe lOllowing .re wh.t .re described lIS ur'llfucumentedend unsupported Instruc1iofUI

DATA ...LTERATION INSTflUCTIONS

Cond'iion Set: YESCond'iion Sel: NOCondition Sel: YESCond,t,on Sel: YESCondition Set: NOCondlllOn Se!: NO

Condllion Set: YES

Cond;lloll Set: NO

liD INSTRUCTIONS

"'ND -·...ND· !he Accumul.klr.OR -'OR' ttl. Accumul.tor.IOA -bclu.I.... 'OA' lite "'ccumul.tor.

r.A, S, CD, E, H, rx-

AES -Fl...t Bit. ~I 8h 0" or 54011111 10 0),SET -Sel lilt. Iht 1111 on or Sel 81110 1).

OPERANDS: (b. 0. T, 2, 3. 4, 5. ., or 7'r.SOHrx-

CCF -A _ trw C.ny FIe\lIlIl.'·CPl.. _A ,.. tIw Accum Bib."DA'" -Con .., Accum Irom Binary to BCD.'·NfG -Fl ,.. 11'1. "'ccu", Nu_ric V.l.......MOP -No Dperetlgn.'·SCF -Tum on C.fry A.g 1111 15.1 81110 1).·

OPEltANDS: Non. R."u"".

-Dluble M••kabl. Inl.rrup".'·EI -Enable Mnkable Interrupt....H"'LT-H.II CPU undllntertupt or FI•••II. FI.c.I ....d.'·IMO -Sel Intenupt ModI 0'"IM1 -Selillt.r",pl ModI 1."1M2 -s.t Illterrupt Mo6e 2."FlETI -Fl.tum ffom Interrvpt."

ffl Mult h E..cuted Aret to FI.-£nNII Int.rrupt..)RETN-R.tum from Hon-M••kab4e Interrupt.'.

oPERAND$; NOlI. Required. Cond,(,on Set NO

INO -Rlild De'fke IC) Into IHL). OKr.....nl B Ind Hl.··OUTD-Wrt\I IHL) to DI¥lce IC). Dee..menl 8.nd HL"

INI -Rlld DlYlc. (C) Into fHL). OK,.,..nl 8. Inc..ment HL,.OUTI-Wr111 IHL) 10 DlYlc.ICl- Decrement 8. Incrlmenl HL"

INDfl_R.1d Dulc. IC) Into IHL). Oect.....nl B Ind Hl.Rlpelt If: 8 NOT", 0.... ". ~. u'

OTDR-WrhI IHL) to DI'fke IC). OK......nl B Ind HLRIJIt'II If: B NOT ,. o.'~ .•• - • ",

IHllt -It••d Devlc. (Cllftlo (HL).. D.e........' •. lne..m.nt HLItipelllf: B NOT", 0.... ". •. "1

OTlR-WrI1IIHLlto DeYlclIC). Deer._nl 8. Inc..m.nt HLR.pell If: II NOT '" 0.'" ..F • 4 I, ,"

OPERANDS; HoI Required. Condil,on Set: YES

IN-R'ld D.vlc. ICllnlo Speclfled Regilt.,.

OPERANDS: Ir • A, S, C, D, E, H, or LJ

r,(C'" Condition Set: YfS

OUT-Wrltlto o....lc.IC) from Speclfled R.gl.llr.

OPfRANDS; r. S, C 0 H or(C,,~· CondllJon Se(: NOIN-Rlld Device SpeclfIed Into Aceumul.tor.

oPERANDS: A,llddr'· ConditIon Set: NO

OUT-W"'- to $pI<:1I'IId DI'fke ff_.Accumul.to,.

0Pf1tAN0S: (eddrJ,A'· Condilion Sel: HO

Page 6: Z80 Microprocessor Reference Card (1981)(Nano …primrosebank.net/.../Z80_Microprocessor_Reference_Card.pdfThe lOllowing .re wh.t .re described lIS ur'llfucumentedend unsupported Instruc1iofUI

- Sign Flag- Zelo Flag

Hall-Carry FlagParIty/Olio FlagAddISublrac1 Flagc.rry Flag

No Carl)'Co,.Pa/lty OOd{No OtIo

'"' Parlly Ev..".OlloNot Zero

'"' ZeroPos,t ...Negah...

INSTIIUCTIONS CONOfTtott. TO TUT

INSTlIlJCTtott WHICH SET FLAGS He , flO" HZ , • •ADC. Aoo. seC. SUB .. .- ............... ,-..... , 0 0 0 0 0 0 0

DEC. INC 1b."lIdlng ,~i~' paj..~. 0 0 0 0 0., ,..... , ........._...........~............... 0 0CP __ ..~ ---_...~ .............. -_.._... 0 0 0 0 0 0 0CPO. CPOA. CPl. CPlII .•_.___._. 0 0 0 0 0

'-D" --_ ...- 0 0 0 0 0

'-D'" --"-~-'- ...._. 0 0 0 0 0

lOO. lDl - ,-_._.._--- 0 0

lOQIIII. LOlli 0AND. Of!. KOfI ______ 0 0 0 0 0 0Ct:#. lIlA ALtA. lIRA. RRCA __ 0 0

DAA. NEG. "'- RLC. RA. RAe. 0 0 0 0 0 0 0

"-' "" ""- 0 0 0 0 0 0 0fllO. RAO ....._____ .___.•. _. - - 0 0 0 0 0Wtu.,. __

nol spec.. by (CI~ 0 0 0 0

"",N """' oun 0IJO'I. IfM, OTOII. OTlII__

•• 2 ,• • 2 1 • • 2 1

HEX DEC HEll DEC HEX DEC HEX DEC

° ° ° ° ° ° ° °,""

, '56 , .. , ,, .", ,'"

,"

, ,, "". , ". ,"

, ,• ..,.. 0 "" • .. • •, '0"0 , "'0 5 80 , ,• 2.576 • "'6 6 " 6 6, 28672 ,

"",

'", ,

6 "". • "" • ". • •• """ • 230< • ,.. , ,A .- A '560 A ..0 A "• ""56 • 2816 • ". • "C .9152 C ,,'" C '" C "D "''' D 3328 D ... D "E ",.. E "'" E '"

,"F "... F "'" F "0 F """. "'" '"

Page 7: Z80 Microprocessor Reference Card (1981)(Nano …primrosebank.net/.../Z80_Microprocessor_Reference_Card.pdfThe lOllowing .re wh.t .re described lIS ur'llfucumentedend unsupported Instruc1iofUI

The lOllowing .re wh.t .re described lIS ur'llfucumented endunsupported Instruc1iofUI which m.y or mey not occur 10 ~e.jou$

machine l.nguI\tll cllipi o. compll.....

Tiley Ire docum-.nted tie•• to thallI you should encounter them. youwill be .ble to identlly them. and possibly lind a u,e for them.

On Ihls pige. they Irl listed by MNEMONIC tequence.On Ih. tollowlng P'\tll, Ihey aI. hated by OPCOOE sequlll1ce

IX Ind IV I.e 16oMlegISI.... Nowhere in the norm,l set i, there, wlJ'f10 'ddress eilh•• 01 lne 8 biU as lhough II we.e' Single 8-bit register.Some of these in,trucllon, 00 eJlow Ihls ,boliTy

In tile MNEMONICS. th. IX .nd IV '1IO,"el$ ••e kC_sed as 4lfldividu,l 8-bIl regi'ters lIS fOllows

HX IS ttll I 01 IXLX Is the X 01 IX

,,' .,..", ...".",--- ."'.. ft..... .. "". '".. .. ", .. '. "... , .. X'.l.~- .. ",...•.. ,- .. ~.-_. .. .' .. x,,,•.. .' .. , .-.. ....- .. , .-- '.- - .... "... " .- - In.,.,,: ... .......

~ .. " ,.......- "'. ~... n •.••• - _..,"'.--'"- ~.., ,,,.,n_u.- _.. ....-..,•• ". • - _... "'.'._to,•• .'. • - _.. .It._.

•• '. • - _., ......,-",..-.- - .. ..' .....- .. "'.'"•• , ..... - _. .... ".

ti~P'.'''' - •• ........... ', - ." ..' ...... - •• "'.'.I: , '.- - •• .". 'n"'.- 0-- "'.- ... .. ....-... .. "'.'".. "'..... ~. .. "'..•,- u' .... • ."... ..- .. .. u' ....

•• III.'" .. _.'".'''_. ....- _. .. "'.'"... ....... .. ." ,,' .• n

r .. _.::".'"•• ....... ~.

•• ." ..., _.... .. ,u.,t'•• ... ... .., •.u .. '".'''- ....- .., ...' .. ,.....,"".." '. .'" ~ ~ "'.-, •>t,'" -'","

_. ..,...,.......... "'.- W rt1'd'_. ,...," ..........-, U'.'"

_. ." ....."_. ....- _. •• ......_. ....- - ." ......._. ,>t.", -' .n ......-_..n ,.....,_.•• ,....~,_. ... '".'''_. .. '".'''_.. .. ,......-., .. n'....

Page 8: Z80 Microprocessor Reference Card (1981)(Nano …primrosebank.net/.../Z80_Microprocessor_Reference_Card.pdfThe lOllowing .re wh.t .re described lIS ur'llfucumentedend unsupported Instruc1iofUI

,....... ....I.'.' ." "'.'".'.- - ." ,.... '....... - ... u •. ,nII.'."'.'" - ... '11.'",......... - •• ......."'.- - - ......s-, n'._.... - .. '".U't- ....- - ~ ....._-... "".- - -, •.n. __...- ,- ..,.... - -.' ....--... ....- - - .... '_..,-. "'.- - - UI.-..n.- ..' ..... -- - OS,.'"- n,._ .. ...- -.. >U.......-, ,,'.... -~ •• n •• _

~ 1fO'lli""_."'.'" ""'.'- - m._.'"... II'.'" .. ..... ... .u._

-' "'.'" .. '.LI - 1'>._- • 11••." .. ~.L' .. .....".- "'.- ...... .- ....-- • >1 .... ........ .. ....-...... - ~.-.. .. '.L' .- .......•• ...... .. '''.-•• ... ...~ -, ,n.__. ....... -, .n._- .......... -, ......,- ....... _.

"1.'"- ....... ........., .. '''.''''- '''.,... ... .... .. "".'.... '''. '"~ .... L1.' .. .... '.'_. ....... .... U.' .. " ....... ....... .. ','" •• .... ".... .... n. .... '.L' • • ......,.' •- ,...... _.... ... ,... ,n.. n,.,. _.... .. n •.•••- '''.'" II1C '. C• .- "'.'"_.

•n.__• -" -,.. ....... -'.- .... :an ...._...... ..- ....- -~

..- ...... _n ..... Ul.... -~ -.-.-

Page 9: Z80 Microprocessor Reference Card (1981)(Nano …primrosebank.net/.../Z80_Microprocessor_Reference_Card.pdfThe lOllowing .re wh.t .re described lIS ur'llfucumentedend unsupported Instruc1iofUI

0<0 " ... U> ',L • ,..U> '.1. 0 .. .... '" WI ',l.L' • ...~. .. .., "" Co, • ...

•.".. .L." • '" U> ',e .. ...U> _,I",,' .. ... "" .,0 " ••-• .. ." 1.1> c,' " ..._. .. ... W.,L .' '..LOC,'. .." .10.'" .... " ,.0> • '"~. .. ... U> ••• .. ...

, .. .......... ,- ".. " ."."'.'" .... L.C .. ..... ''''''.' .. ... U> 0.0 • ,",.0 .. ... LC L,' • ..._. .. .., U> L.L .. ••... .. '. '." .".'" I.D L,,'L) .. '"~ " ... ... L,' • ",. , .. .... • n, .• """"n..,. .. ... .. ''''',0 .. ,,,"" >.'''' .. ... .. "q."O .. "._0 .. '" .. IlII.l.1 .. ,,,-, • '" .. 10o'.L .. '"... ','. .." .'0,'" -' .. ...•• .. ..' .. ,....,.. .. ,,,

,. 0 .. ...........-. J1 .. " .",J".", ... ',< • ,,,.. ,......,."" n •••• ........... ... ' .. .. '",.- .. ... ton ••• .. '"_. • '" "" A.!. " ....... R.'_ ." ....... .... •• "'L) • ,.o. " ." U> ••• n '"

" 0 ....""" ....... • ... "". ',C .. ..."'''''.'-' ,.- ..,. 1oDD ••• .. ..-- • ... ."" ... .. ",_.

" ... ..., ',L .. ,,,U> <,'. Ull ...." , _.. ,...., • ...~

, ... """ ',' " ..." 0 .... "... ' ..,. """ .'9.'",'" ..., ',c • ..,

U> " ....1•• ..- .......,... ..., ' .. • '"III:: ., .. ... ..., ',' • ".-'OL, .. ... ..., _,L • ,..U> , ...1.'_ ... 00', ,,, _'.IIIL' • ,"'" .. ... ..., .,' • ..,.... • ...ADD "L." • '"

_. .. ..,......<_J -- 0", •••••••

_. .. ",_00 • ... _. .. ,..

•-' • .' _. .. ...Ib A.I_ ,." 06>,'" -,.., • 0"

m • .., _. ,..... 'oe .. ... .., ',C .. ".U> ',. .. ... -= ',• • ,".....,' .. ..' SIIe ',' • ",

UI I.~ .. ... ... •• 1. .. ",.....,...., .. ... 0." •• , .... , .. '.... I,' .. ." he .,' • ",

... c,c .. ... -, .. '..... C." .. ... •• • .. ",

... C.' .. .., -. .. ,..>be.< .. ... _. •• '"LDC.'O<! .. ." •• [0'" .. ,..tD C,_ • on ••• .. ..'......c .. ." . .. ",UI I,D .. •• • .. ,,,... ..' .. ... .. ,,,... D.l.UI D,I ...,

Page 10: Z80 Microprocessor Reference Card (1981)(Nano …primrosebank.net/.../Z80_Microprocessor_Reference_Card.pdfThe lOllowing .re wh.t .re described lIS ur'llfucumentedend unsupported Instruc1iofUI

•m .,'....ofT I,A

." '.'.. , .. ... ." '.. ... ,....".. '""' • .., ." '.. ... "J.'"•• " ." .., '.' .... ,.......". • .., ", 1,(01.' .... ZO','"". • ,. .n '.' .... "......", • ..' UT ' •• •• .......'" .. •• m '.' .... ......," ln, - •• m '.' ~, "'.'"... .. ... tiT >,' ... J .......... .. m m '.Ioc. ... ,.>.'"~. n,'""' el.... ,.......... '" '.' ~, '0'.'"~...... n .... ........... m '.' ... ,OJ .....- ........_.. • .., m '.' ...

"'.'~>.DO _.1_"n "'0'" .J, J,t ... "'.'"..." ... -, •• 'JT ••• ... 'OJ,'"... .. ,.. ." >,101.' ... ,......

J' ".00, c..... ..J........ Ol".A .... ,,,,.M~. ...' "'.'" 'JT ',' .... ,......~. .... ,.,.... .,. t,' - ........... .." '0'.'" .,. ',< -, "'.-~. .... ....... .,. ',' ... "'.'"•-(OLI ... ",.'"" .,T " ,IC' ... ",, !O,.... .... "','0' .,T ',' ..., ,OJ. '"•• • .... '0'.'" "T '., ... >OJ. ' ••

••• .... '".''' '" '.D ... >0,.'"_. •• '",''' "T '.' ... "'.. ,.,•• • ... 'OJ.' " .,. ',' .... "".. ,..•• ,OCI ... ....... .'T '."L' ... 10>.' "•• • .... ,.J.... nT l,' ... .... ",•• .." ,.J .... .'T I.' ... "'. ll,•• .. n .".". .,. ',11 .." 'CJ.' ,.... ..n " ..... 01' I,' .." "'.' .,... ." ,••. .,1 .IT •.• .." >0,.' ,•

• • ,II. '.LI •• 2••••22 •'T •. ,..., ... 2"., ..... ." '.'.'" .'T •. ' .n ,.J. "•... ... ,.J.... •'T ' .• • • '.J,"•.. 0 .." ,.J.... .'T 1.p .." '."u,... .... '.'.'" .'T '.' .' ,.....,... ... ,...... •'T ' .• • • ,.,. "... .'.. 'OL' ." '.'..'. •'T '.'01.1 •• ,...,,.... ." ,...." .'T '.A ., '.'. ,,,.... ... ,...... -... .... ,... '"~. .n ,.,.." ...... - '.'. '..... , .n ,.,.." ... .. ' _.

'.'. '",.. • ~. '.,.... -'.' ... ,.,. ",... I'Ll ... ,...... .... '.LI .... lb •• n'.... ~, ....... ..... A - '.'. ,,'.... .... 2•••••• - '.' .... '.'.'"... . .." ..,.... -'.' ... '.'.'"•• , •• ,...... -'.' ... 'OJ.'"•• • ... ..,.... -'.' - '.,....•• lUI ... '.,.... -'. '.L' ... ,.,.'"•• • ... ,.,.'" -'.' - '.'. 'OJ

•• • •• ,...... .. ' .. - ,.,. ".•• • ... ,.,.n• ... ' .. - ,.,.'"•• • ... '.,.... DO '.' - '.J. '"•• • ... '., .... ... ' .. - .... '..

••• ... .... ,...., - ,.,. '"... - '.>. ,.,

.' ,'.'. ,"'.J. ,"'" '.

Page 11: Z80 Microprocessor Reference Card (1981)(Nano …primrosebank.net/.../Z80_Microprocessor_Reference_Card.pdfThe lOllowing .re wh.t .re described lIS ur'llfucumentedend unsupported Instruc1iofUI

.... '.~ n" ........,. '.' - •••. n..... '.. - ,n.,,,

- .....M .... '.·.U - ........- •0>.,.' ,. '.' - ........- ,"...... ............. "- ....-.-..........- .... '".. "" .. '- n . ,.......- ; ... ", -- " .'- ;"."J -- .. ,.- .".,', ... .,...... ..~.. ".,-.....- "'.'" - ' ........ ,- 'Il,_- .<>. ,'- .au. ........ -- '" ..~._- , ,.... -- •• .......•• 1<0 • • ,., - •• •• '",- '".'''

_. • '"•-.. ". .- ,lI.... ......... -- "..........pOI ' •• ", ......, ,......., - ,'.......- t .• - ....- a.a ....... -- '.........--... ' .. - >t ..... -,.... .' "'.""- '.' - n •.•O' <b II. ,. "', .. ..............,-'.. - '''.'06 U'_'.lI -- ....n ..........-... ' .•n' no :0 •• _ ..... "." - "'.....on '.' - ,.....' ... ,.. - -- "'....,, ................... - ....... _.. .. ."....,,. .' '..... '.~ -, .....- -'II'''' .- '>I.nJ._......' -' ....... ,,"'''''''.'. -- ." ....._...,.ft ' .• _. '''.- MlDn... .- :n...."- ....... .... '".., -- u ......_

-' "'.'N .......... -- ..'.-......- "'.- ..... ,,,.,,, - "'.-.-- ,... ,., ... L."'·.' -- .,'.....-- ....... • .....,.. -.. '''........- ....... • "".' .. ."- ,..........".- ....- • ,.."... .'- ,,'.'''....

on ......' • u·" .• "- .".'......- "'.- • ' ....' .. - .".'",.....- "'.'" ... '."".' .- .".',....._.• .,••11 ......."..", -- ,".....-- ..,..., """ .."..", - .".'......

•• r... - .1'.'" _ >.1"'.' - >2'.'...._'.' -' ....", .... "".1 -- ..............,.. - '... ". ,. ""., -- ,,'.'''....

no ....". • "..., -- ,lI.'oo......no H'.'" ~ "..., --- " ................- "'.'" .. ",.., ~. "'.'''.'''.C''no H'.'" .. "..., -_., .lI ..............- "'.'" •• "".1 --- "'............no H'.'" ... ,...., - . " •••OJ ........- " .. '" .....11".' _. ,,'......""....- "1.1>' '" I. "".1 ~. ",.,,,........no ,.,.," '" '., ...., ~ "' ......... OK- ,." ... .,. .. ".... -_. " •• >0', .... 10.- ,...", ." ~. "..., -_. "'."'..... ".no ,....., ..... ".... __'a ...."...... ',._. ,...... •• ~. "..., --- ,,'......... 1).

no .....n •• '. ,"," ~ ,,' ............•• '".''' •• .. "..., --- "'............no ---- ~- ---

Page 12: Z80 Microprocessor Reference Card (1981)(Nano …primrosebank.net/.../Z80_Microprocessor_Reference_Card.pdfThe lOllowing .re wh.t .re described lIS ur'llfucumentedend unsupported Instruc1iofUI

~

~

~.

~

~

-' "'."~,~ ~.,.." ...... ,OC ........-, ,,'.,>1 " n ,,,- "', ,:t ~OJ.I.. M..... ' -_. .S•••••••••- -- ,,'.... """ IT,'" .." "'..".U n" ;" LIl TY.'_ n""", '''.'''. ,,, ,111• ", 0 ,......",. ...2>.... ...............

• • .,.. '"_ n.n •• '1>.001

U .... "......... 0 "" ..." "':u..... ,.....,.......... m - " ... '\1.'".' - ........" '" •• ,n_., ..,- .1'.'".•'''." "', '" 0 !lY·dl.l_ "'-" ....".....,., .."

,,, = !T." ." ,.....,•n ,n 1.0 t,'IT_" ..- ,...".....-_. "......... LD 0, "'_d' .-- ."........,• ", .... -."y.•, .~ ............_. ........ • --_.

"'.'" Ib C.""" - .... " ....._..P,O~1 "" IH'ol,. rfll... '11,"1,•••-, .",,.. 0 ","",e ..." .. >".'''....· - ........ .' .' .. - •_.'1' •••• 0 ",''''1. • ..."... "'.'»,--- '",''' 0 "".a". ...,... .... ',......- ,n,". 1.0 ",''OJ.L "'- .... ,,'...., ..- '''.'72 LD '.(1".' ..- .". "........_. ,n.•" ADD '.',,_,, - "'. IlI._- '".''' >DC _.'n_" - ,,'.'....""........- '''.0'' OK _.,,, ••, .- .".'......_. .>l .•,. """ ""d' -- '''.'''.d''''m_ ,".... _. ""d, -- "'.''' ..''''

-, ,,,. '0' " (I••• j -- n., ,......• --- ,,, ...,........ ~ , !Y") - ,lJ.,......._- ,,, .." •• ""d, ~. 'n.,........"

", _.m_ "'.'" -".-0' -" " •• 'OJ ......;W- ,,, .... ." 'n"" ~.,...,........,.- ,,, .... .-, !Y'" ~. ,... ,..........- ........ •- ,,, .... Ol. '.""') - '1•. ' ....... 0>0_. 'H.O% ,,, '. "..., ~. ..' .•0' .......'.- ,,'.... ." '. "..., - ,... ,.'........-, '".''' ," ·.lfT·" - ' ... '0' .......,-' 'H. '" ,,, '.""" - ,.•. '0' ..... ',.- "'. '"" OlT'.Il"" _. 'n......... ".- .. .. • -.- '''.'~

... •. In,., - ,".,.,..... "..- 'H.'" ... '. ,n'" - ,... 'OJ ..... '.,." ,n.'" ... " ",.., - '.'->.20' ..... ''''. · ,..." ..•• '''. ". on '.{I"" - ",.>OJ.",.,,,•• "',", ... ..!n•• , - ,........... ',.mOO ,n, '22 ... -.""., ~ , ... :>0,..... '.,

· . ........ •-, '",''' •• •• !n." - ,...,....... ,....' "',,"' •• '.0".' ~. ' ... '0...... ' .."', "',10' •• '.!n," - ,...,.,.....".•• n·• - .on. "- ,n._ •• •. lIY'" ~ ,...,.........."'. '17.'0'0 •• '.lIY·.' - ,... ,.,........- ,,,.n. '''''.,n·•• ~ , ... :>OJ .... ,,..- '''.n. -, ,,,.,,,-' ,,,.n, -, '''.,n-, '''. ,,. -, "'.'"- 'H.'" ""- '".'''- '".'''_.

"'.'",.,,,",." .......'"

Page 13: Z80 Microprocessor Reference Card (1981)(Nano …primrosebank.net/.../Z80_Microprocessor_Reference_Card.pdfThe lOllowing .re wh.t .re described lIS ur'llfucumentedend unsupported Instruc1iofUI

..... ,. .n ....... ,-. ,,-.. ..... "...,~ ,.....] .......,--.11'" ..~ .. ,...., ~ ' ... 2.......... ,... _.,. • n '.' ~. , .....J-.. .,~ '.' - '''.-...... .rr '.' ~, ......'-• ... '. ~. ....--.. -. ....... ~, n .....-- ... -. .... ... .. ,....._. , -" .rr •.• ~, ,.....'-.. ,,- "T' .- .. ,......_0' '".''' 0' , ,.... ~ ,>t ....._., ..--.- ">.- ... , "... ~ ,.......-....--.- '".''' .n t .• .. .......--.-. ... ,....., .... .. ' - .... '..

• .... ~. .... '.._.,>t.' ....... • " I .• .. .... '.- ,... ' ...... .n I.. - "'.'.>.... ' .... 11 ". '.' .. .... '..-... .. ", .n t.' .. ....-

-'.' • -" .. .-_. .. -. ,... '. lI·.' - "'."'.-. ...-'.' n -. .'T •. ,,,.., - In...,._. ...-'.' n '" .,~ ',- ." "','"--.' • '" "'~ -.' •• >0,. ",

-'.~ n ,,,.'~ '.~ ." >0 •• '"_...... n 'n ,... '.' ." "'.".--,- .. ... .... ... ." '".'''_...... • .- .,. '.' ." .... "........... .. ... ... .. ... "J.'"

""" U .... -' "' .... ... _R..... n._ ... ''' .... n, """.,_.""."..... ,..

..... n ... ." ''' .... ... >,Itr••, _.'. 'n.>o' ..... ".

..... n .•• ... ,>1 .'" .n >,_ .' '".'''_n." .. ,...... ...... •• ",...,

..... ".- ..." ,...." ... '.' .' ,OJ. '"_ n." ••• ,...... .n '.' ." '".'''..... "." •• ,....., ... U ." ..,. '".'T T.• ." ,.,. ,0<-- ,...-..... .'T '.' •• ..,. '"-- ,...-..... = .. ........... ,...", - .- •.- "........... ... ow. •. _ _.. ."........

" '" """"00:._ ....... .".......... ..- ow. _._C..... ~.......... ... OW- _._ ...... ,.......-.. ". calL ... _ """... '............ -. cau. .... _ ...... "............ ". ,......._. -_. ..............,- ..,....

~ U' ..............~ UJ.'U......... <:7 " ••., -- ,,,, .........

1-' H','" • ... .,- n'.'......... ........ .- ,... »4•• "-, ........ •• • .-... ....- •• • ••_. ......., H • ..,.. ....- H' .. -._. ....- H' • ...H' • -.n' .............. ., • _n............. ~,.. - _.

1""-• ....... .. - "'.-• ....... ~

_.n .... '

>0..... ~. -- '".'''-, ,....'. ~ • ...-. >0..... -,. ........

~--.- ......" - ",., • )0.. .".........-",·.1 ~.... ... ,....-." '.""" -_. "'..........- _. • .-• n '.''''''

.--, ................ _." ....., •• ~.., ,." .... -- • ....... ,.. .0 ....- _.• ."... '. 0" .....' _. .. ...... '.' 0" ......, _. .. ...." '.' ." ,.J.... _.• .".'T '.0 00 '0'.-

_." ....0' '.L ." '".''' -~ • ..... -.- -" •• ",.."". '. ",. .. '............. - " ... '».•"." 1,' n'" ........-.... -, " .....' -.' ...."" - " • ...

on 1•• "'.- ,.,. ..'.... ---... ....-.., ....",.:T "l."'n >0....

Page 14: Z80 Microprocessor Reference Card (1981)(Nano …primrosebank.net/.../Z80_Microprocessor_Reference_Card.pdfThe lOllowing .re wh.t .re described lIS ur'llfucumentedend unsupported Instruc1iofUI

...,~, •• ".,.' .. ••'., • '."'., -- n •. " .......

<yo" -- ,,'.',......•• - .... ..... ".UI •• a " '"•• '''.- .. a.a " '"oo n ...... u. ,. '"• '.'C> • ... a.a " '"....-. _. ....... WI '.1 " ...

bI '.'c_. ,n,_ .. a., • 'OO

, " oo ,n,'>l .. a,I ..' >I','", '. oo 'U,_ .. a,L " '",... oo ,n._ .. a,O -- '''.-,. '. -- "'.-'" L.'C -- '".''' - ,".....-,~ '. oo '" - " ......--" .... ' .- ,,'.....- ... -....,~

,.. -- ' ...n' .... " .",~. • - • '"_. • '" " .,-~ " ., " '",~. ~ ." " .0-. • •• • '"_. ,. '"

.. .,-. < •• .....-_. oo •• ."". ..........._. .. ... • ••-" ... ....... - n ...........-" ." OlI.u. - " ........._. • '" ." .,....._." ..' ~ ."• .oo- -- '''.- .. ."- -, n •. ..., • ".

• oo_. ....... • ••-.' • '" ~ ••.. <t,,, .. .... n • • ".

• 'IT,_.

l'U.n.-- .- ~._.,- - 1>'._._."._. -- ..•.- .... .- In._._......- r..__ -.-,- It.. .n.•"_OC._"'.... ....... " .'..._. ..- '.,. - • '"...- •.- .........- " .,......- _. ........... .. • •......_. .... 'H ........ .. ..,

"'.-._•. ........... .. ...- .. .- .. ...... t._. N. .'16..... ..............-. ". ....... "' •. 0- """ O""".U'....._. ,- ....... .'....._. -- "',- •.. "0" - U'._._.. .- •.. I._t> .- ,n._._

u,_ .~ -"'... "".'- I... "", '"•,_... -_. ... _,II • ~

~ ..... ' ... ,,- ... C.• Y '"u -'." .." .... ~. • ••U> '_',n rvJ>.... .. • '"~ '-'," ...".... "'C.C • ..,

.' .. '.11 < .,~ ".'.11 " '" UI 0.' • .,... '''''.-- ." "'.'"... ''''.11 " '" - »'."',.".. '''' .. " '" --. ................ '... ,.e " .., ... ....."... ' ... ' " " ,.. " '"... ,ot, ,< " ," ~ ••... ,ot'.11 " ... " .'~ 'ot' ,. " .., " .y,- " ~

~ ",_., .11 ..." .. .,'.'".... .. 'N

"''''-.' .. "".... .... ''' ...... " '"... "·-·'·F 00"" "'.'a.... .. ,- ..-....... "'-".' """.. ."",..... """ ."."'.'"U ".-., .. OIl"" "'.' '.,..... ,... "'-".- ..." .. I"'. ,....... - ,".,...... ,,.-., .. """... .>l .• " .... ""ll"" '"..''.'",,'''

'.- <C,...... ,,'...,....,.-''1'' ",,' '".OU.'''.'''

Page 15: Z80 Microprocessor Reference Card (1981)(Nano …primrosebank.net/.../Z80_Microprocessor_Reference_Card.pdfThe lOllowing .re wh.t .re described lIS ur'llfucumentedend unsupported Instruc1iofUI

-'.. "-',' .. .... IS'-•• .. "'.'"-',' - "'.''''-',' .. "". ,"-',' ~ :ro,. '''''-... .. :ro•. '"-'.'''' .. ,U._- ..-.'- -.,,,,.., --- ......,....... ,..

",," "'."'.'" -.."..., --- .............. '.." ". -•• _. .... ,n- ,,'.,n -'.' .. "".'"- 'n.... -'.~

_. ......,-'.' .. .......- .".... -',' ~ ,.......- II'.... -'.' .. ....-- n'. '" -..~ ~" .......-.. ' ...., ~. u' ........... ".-•. 'n.... --- ...............,"- " ........... _.... .. '".'''- ............. -'.' .. .....,...... : ... ,,, -'.~_. .....-.. ... -... - "'.""• .. -... - "'.'".. on -.,. .. .......

" •• -..~ •• ....,.... •• - .''''M - _'.""0' --- .............. 10:.. ... - •. u .... ' --- ......J.........._...~' ......_. ." .... _... - "'.'",'" _..~~. ......",. ... '".''' _... .. '".'''

"_. .".... -'.' .. '"'.'''_.

'".''' _.... .. ....-_.'''.... _..... .. ' ..,...._.'''.'"_. ,,'.... - ....... , - ..'................- "'.'" _........ ' - "'."J.""'.''''-... - "'.."_.'" ... --.' - ..,...... ...

-'.~ .. "'.'"" ... _... .. "'.'... '" -'.' - ..,...,.. '" -'.' .. "'.-_. ,...... -'." - "'.'"_. ....... -. • ...~ '"

_.• :..

M 'u -- • ••" on _. • »... n,.n•

_.• ."_.

"'.'" -- " '"".:,............ -- " ."~._. • .---- ....,............

-' It•• ,,, - -' '''.''''.- 'II. "• .. , ...1 c." '11.'"-' "'.." .. ",-" ~., .. " ....,........_.101,'" .. " ....1

_.."'.,.........,,••• '".''' •• ... "'.'"- , ... n. •• M ,......... "'. n • •• e... '''.'"•• .u ,.,....

•• '.ll.'" • <eN•• , ... It......... •• e." ,.,....- '.<1"0' ~.. ,n."'.""'.'" •• ." "'.'"'" ',' .- It, .... •• ~ .. ..,....•• .,' .- .... '..'" ',' .- ......''" ',' •• "'.'" -0.·.. 0""""" .. '............'" ',' .- "'.'" -0 .... ' ......"'.,.,.>0, ........'" .,' •• ....... _. .." .......'" ',> .. ....... _.

•10' ,.,....•• _.,0<, • _. ... ,.,....•• ,.ll.'O' _.- ".. '., ..... '.. _. .u ......,•• ,.,n,.' _.- ,...,....... ''" _.

ca" .......on >.' .." '0). ", _. ..,. .......- >.' ... "'.'" _. .... .......'" ',< ... "'.'" ••• ',' ~. ,... ''''•• ',' <•• '0). ",'" .,' ... ,".'"'" ',' ~. "'.'"

Page 16: Z80 Microprocessor Reference Card (1981)(Nano …primrosebank.net/.../Z80_Microprocessor_Reference_Card.pdfThe lOllowing .re wh.t .re described lIS ur'llfucumentedend unsupported Instruc1iofUI

•• ... '.' <•• "','"•• --,. ." '.J.n••• .... ..~ .- '.'.'''''- .. ." •-.. .... >.,".1, .""..... ..'.,....... ''''- I,.", _.. "'.,.........,, ... >.,,,-., -" >".~'...... >J.-,...., _.. ,,'..........." "",. <•• J •• ,'"-' <0. 'D, .•" .... ,.. <'0 ''',n1_. <•• ,0).... - '.< ., '",,"}-< ... >01 .... .. ',. ." '.'.'"_. .." 'OLD" - '.' ". '".'''_. <•• ,...." .... ',' .- ""',n•-' ... '...." "".L ... '0],'"-, ... ,."."

...... 1..... ' ~-~ ,,'.>t.......,••... " "'''' ~ ,... '"'......,..-- <, '" .... I" ." "2,'"-- .. '" "" ',1 ... 'oJ,'"-'" " '" "" '.~ .." >D],'"-- "' no ....... .." ,n,'"-- " ." .., ',' .... '".'''-- .. '" ....." olr• 'D'.'"-- .. ." ... '.L .... "','"-- " .n "'.1"" ." ,......

... 1."....' ooc..... '11.'0' ..... ',..., ..,..... -- "'. I ....... - '.'"'''' ~. ..",......,,,._ .,In•• , -- ''l., ....... -'.' .." , ••. n."' ..- ." '».,U - '.' ." U','"-.,. " ". ., '.< ." >OJ,'"AC ',1 .. ," "".- ." '0'.'".., ',0 " ," -'.' -" "'.'".., ••D " '" -'.' ... 'D,.",.., I" " ". ""'.L ... >oJ.>".., ' .. • '. ".., ' .. .. .. -""0' • oc...... n' .••' ......o,•-t1... J -- .".••'.d......._..... _. .".... -' c." .......-..... -, .H.... -. .." "'.'"- ..... ." "'.'" -< .." '.'.'".ll . ." .....,._. .... ....."......"...., -~ »'.'".d'''',''' _. .." '0),'".. ·.' .....1 ~ ,... ,OJ,""".'" -, .." "'.'"..... - "'.'"....' ~ ,.,. It, ~_.

'''.'''.d'''.'"....e «, .... '" _.."'."'.d.d.'"....D ." .... 'U ~" "'.'".. '.' «, ,....., ..- ,............ « • "'.'" .." "'.'"...... -, '".''' -" ,.....,

." ,.....,-'.''''.' ~. ,,,.,., ......," .." ,......-'.n,.... -n_ ,...,.......," ~. "'."1-'.- ~ "'.'" " .. "-'.' ~ "'.'" """....,. ",.,.,.ddd.'.'-'.< ~ ......' ""'Od"" '''. ,.,.d... ,.'- '.' ~. "'.'" ~. "'.'"-'.' <- '".''' ". 20 •• ' ....-'.' ~ "'.'" ... .......-'.' ... .OJ .... .ll "'.'".... '.'OL' - "'.'" "n "'.'1'-'.""., ~--»'.,........... "" .OJ.''''_.."....,

~--,...,.......,.. ." >0,. ,.'-'.- COD' "'.'""".' - ,...... D."'" "'."'.ddd

nt ••• ..., .Ol.'" - '''.''C.ddd.... '.D c•• , ....". ... .... '"....... "". ....", _.

" ,""'.' ,," "'.'"

_. .. ........ ... '''.J1'_.

" '"_." ...- '."...., • <e..... .. '............. _." '"-'."".' ~--

.............»._. .. .......... <- "'.'" -, " '"-'.' ... >0'.'" -'0' il ,,,

nt ••e ." '''.'" - ,....., _... ,,'.'''.d..."".D ." •GI.'" - "...., _... " .."............. <- "'.'" -,- n" >l'. j J\.... ,.. ... "'.'" _. .. '".. >.L •• "'.'" _.

" ...-< .. ...-. " '"_.

" ,"_. .. '"-, •• ,"