DataMuseum.dk

Presents historical artifacts from the history of:

Bogika Butler

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Bogika Butler

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦94e5ec190⟧ TextFile

    Length: 14208 (0x3780)
    Types: TextFile
    Names: »OBJECT.BAK«

Derivation

└─⟦9dfa17898⟧ Bits:30009789/_.ft.Ibm2.50007352.imd Mogens Pelles Zilog 80,000 / EOS projekt
    └─⟦this⟧ »OBJECT.BAK« 
└─⟦bfec2519f⟧ Bits:30009789/_.ft.Ibm2.50007346.imd Mogens Pelles Zilog 80,000 / EOS projekt
    └─⟦this⟧ »OBJECT.BAK« 

TextFile



                  Fortegnelse over Z80.000 instruktioner.

                  ---- NO OPERANDS ----

&                 BRKPT

&                 EXIT

01111010 00000000 HALT

&                 IRET

10001101 00000111 NOP

&                 PCACHE

&                 PTLB

&                 PTLBN
                  
                  ---- (IM) ----

01111111 SSSSSSSS SC           SRC:(IM)

01111100 000000II DI           INTS:(IM)

01111100 000001II EI           INTS:(IM)

10001101 FFFF0101 COMFLG       FLAGS:(IM)

10001101 FFFF0011 RESFLG       FLAG:(IM)

10001101 FFFF0001 SETFLG       FLAG:(IM)

&                 ENTER        MASK:(IM),SIZ:(IM)

&                 1-LDML       MASK:(IM),SRC:(IM,IR,EAM)

                  ---- (R) ----

10110000 DDDD0000 DAB          DST:(R)

10110001 DDDD1010 EXTS         DST:(R)
10110001 DDDD0000 EXTSB
10110001 DDDD0111 EXTSL

01111101 DDDDSSSS 2-LDCTL      DST:(R)   (* SRC:(CTRLREG) *)

                  ==== (R) , (IM) ====

1011001W DDDD00N0 RL           DST:(R),n:(IM 1..2)
                  RLB
&                 RLL

1011001W DDDD10N0 RLC          DST:(R),n:(IM 1..2)
                  RLCB
&                 RLCL

1011001W DDDD01N0 RR           DST:(R),n:(IM 1..2)
                  RRB
&                 RRL

1011001W DDDD11N0 RRC          DST:(R),n:(IM 1..2)
                  RRCB
&                 RRCL

10111101 DDDDNNNN LDK          DST:(R),n:(IM 0..15)
&                 LDKL

10110011 DDDD1001 SLA          DST:(R),n:(IM)
NNNNNNNN NNNNNNNN
10110010 DDDD1001 SLAB
NNNNNNNN NNNNNNNN              (* 2 ENS FELTER A 8 BIT *)
10110011 DDDD1101 SLAL
NNNNNNNN NNNNNNNN

10110011 DDDD0001 SLL          DST:(R),n:(IM)
NNNNNNNN NNNNNNNN
10110010 DDDD0001 SLLB
NNNNNNNN NNNNNNNN              (* 2 ENS FELTER A 8 BIT *)
10110011 DDDD0101 SLLL
NNNNNNNN NNNNNNNN

10110011 DDDD1001 SRA          DST:(R),n:(IM)
-B-B-B-B -B-B-B-B
10110010 DDDD1001 SRAB
-B-B-B-B -B-B-B-B              (* 2 ENS FELTER A 8 BIT *)
10110011 DDDD1101 SRAL
-B-B-B-B -B-B-B-B

10110011 DDDD0001 SRL          DST:(R),n:(IM)
-B-B-B-B -B-B-B-B
10110010 DDDD0001 SRLB
-B-B-B-B -B-B-B-B              (* 2 ENS FELTER A 8 BIT *)
10110011 DDDD0101 SRLL
-B-B-B-B -B-B-B-B


                  ==== (R) , (IM,R,IR,EAM) ====

                  1-LD         DST:(R),SRC:(IM,R,IR,EAM*)
                  1-LDB
                  1-LDL

                  ADD          DST:(R),SRC:(IM,R,IR,EAM)
                  ADDB
                  ADDL

                  1-CP         DST:(R),SRC:(IM,R,IR,EAM)
                  1-CPB
                  1-CPL

                  DIV          DST:(R),SRC:(IM,R,IR,EAM)
                  DIVL

                  DIVU         DST:(R),SRC:(IM,R,IR,EAM)
                  DIVUL

                  MULT         DST:(R),SRC:(IM,R,IR,EAM)
                  MULTL

                  MULTU        DST:(R),SRC:(IM,R,IR,EAM)
                  MULTUL

                  SUB          DST:(R),SRC:(IM,R,IR,EAM)
                  SUBB
                  SUBL

                  AND          DST:(R),SRC:(IM,R,IR,EAM)
                  ANDB
                  ANDL

                  OR           DST:(R),SRC:(IM,R,IR,EAM)
                  ORB
                  ORL

                  XOR          DST:(R),SRC:(IM,R,IR,EAM)
                  XORB
                  XORL

                  ==== (R) , (IM,IR,EAM) ====

                  CHK          DST:(R),SRC:(IM,IR,EAM)
                  CHKB
                  CHKL

                  1-LDM        DST:(R),SRC:(IM,IR,EAM),n:(IM)

                  ==== (R) , (R) ====

1011010W SSSSDDDD ADC          DST:(R),SRC:(R)
                  ADCB
&                 ADCL

1011011W SSSSDDDD SBC          DST:(R),SRC:(R)
                  SBCB
&                 SBCL

0010011W 0000SSSS 2-BIT        DST:(R),SRC(R)
0000DDDD 00000000
                  2-BITB
&                 2-BITL

0010010W 0000SSSS 2-SET        DST:(R),SRC(R)
0000DDDD 00000000
                  2-SETB
&                 2-SETL

10110011 DDDD1011 SDA          DST:(R),SRC:(R)
0000SSSS 00000000
10110010 DDDD1011 SDAB
0000SSSS 00000000
10110011 DDDD1111 SDAL
0000SSSS 00000000

10110011 DDDD0011 SDL          DST:(R),SRC:(R)
0000SSSS 00000000
10110010 DDDD0011 SDLB
0000SSSS 00000000
10110011 DDDD0111 SDLL
0000SSSS 00000000

0010001W 0000SSSS 2-RES        DST:(R),SRC(R)
0000DDDD 00000000
                  2-RESB
&                 2-RESL

10111110 SSSSLLLL RLDB         LINK:(R),DST:(R)

10111100 SSSSLLLL RRDB         LINK:(R),DST:(R)

&                 INDEX        DST:(R),SUB:(R),SRC:(IM,R,IR,EAM)
&                 INDEXL

                  ==== (R)  , (R,IR,EAM) ====

                  1-CVTBW      DST:(R),SRC:(R,IR,EAM)
                  1-CVTBL
                  1-CVTWB
                  1-CVTWL
                  1-CVTLB
                  1-CVTLW

                  1-CVTUBW     DST:(R),SRC:(R,IR,EAM)
                  1-CVTUBL
                  1-CVTUWB
                  1-CVTUWL
                  1-CVTULB
                  1-CVTULW

                  EX           DST:(R),SRC:(R,IR,EAM)
                  EXB
                  EXL

                  EXTR         DST:(R),SRC:(R,IR,EAM),POS:(IM,R),SIZ:(IM,R)

                  EXTRU        DST:(R),SRC:(R,IR,EAM),POS:(IM,R),SIZ:(IM,R)

                  INSRT        DST:(R),SRC:(R,IR,EAM),POS:(IM,R),SIZ:(IM,R)

                  ==== (R) , (IR) ====

1011101W SSSS1000 CPD          DST:(R),SRC:(IR),CNT:(R),CC
0000NNNN DDDDCCCC
                  CPDB
&                 CPDL

1011101W SSSS1100 CPDR         DST:(R),SRC:(IR),CNT:(R),CC
0000NNNN DDDDCCCC
                  CPDRB
&                 CPDRL

1011101W SSSS0000 CPI          DST:(R),SRC:(IR),CNT:(R),CC
0000NNNN DDDDCCCC
                  CPIB
&                 CPIL

1011101W SSSS0100 CPIR         DST:(R),SRC:(IR),CNT:(R),CC
0000NNNN DDDDCCCC
                  CPIRB
&                 CPIRL

                  ==== (R) , (IR,DA) ====

                  IN           DST:(R),SRC:(IR,DA)
                  INB
                  INL

                  ==== (R) , (IR,EAM) ====

                  1-LDND       DST:(R),SRC:(IR,EAM)
                  1-LDNDB
                  1-LDNDL

                  1-LDNI       DST:(R),SRC:(IR,EAM)
                  1-LDNIB
                  1-LDNIL

                  LDND         DST:(R),SRC:(IR,EAM)
                  LDNI
                  LDSD
                  LDSI


                  ==== (R) , (RA) ====

00110100 0000DDDD LDAR         DST:(R),SRC:(RA)
SSSSSSSS SSSSSSSS

0011000W 0000DDDD 1-LDR        DST:(R),SRC(RA)
SSSSSSSS SSSSSSSS
                  1-LDRB
00110101 0000DDDD 1-LDRL
SSSSSSSS SSSSSSSS

1111NNNN WDDDDDDD DJNZ         CNT:(R),DST:(RA)
                  DBJNZ
&                 DLJNZ

                  ==== (R) , (EAM) ====

                  LDA          DST:(R),SRC:(EAM)

                  ==== (R) , (????) ====

                  2-LDCTLB     DST:(R),SRC:(FLGR)

                  2-LDCTLL     DST:(R),SRC:(CTLR)


                  ---- (R,IR,EAM) ----

                  CLR          DST:(R,IR,EAM)
                  CLRB
                  CLRL

                  NEG          DST:(R,IR,EAM)
                  NEGB
                  NEGL

                  TESTA        DST:(R,IR,EAM)
                  TESTAB
                  TESTAL

                  TEST         DST:(R,IR,EAM)
                  TESTB
                  TESTL

                  TSET         DST:(R,IR,EAM)
                  TSETB
                  TSETL

                  COM          DST:(R,IR.EAM)
                  COMB
                  COML

                  ==== (R,IR,EAM) , (IM) ====

                  INC          DST:(R,IR,EAM),n:(IM 1..16)
                  INCB
                  INCL

                  1-BIT        DST:(R,IR,EAM),SRC:(IM)
                  1-BITB
                  1-BITL

                  1-RES        DST:(R,IR,EAM),SRC:(IM)
                  1-RESB
                  1-RESL

                  1-SET        DST:(R,IR,EAM),SRC:(IM)
                  1-SETB
                  1-SETL

                  DEC          DST:(R,IR,EAM),n:(IM 1..16)
                  DECB
                  DECL

                  ==== (R,IR,EAM) , (IR) ====

                  POP          DST:(R,IR,EAM),SRC(IR)
                  POPL

                  ---- (IR) ----

                  ==== (IR) , (IM,R,IR,EAM) ====

                  PUSH         DST:(IR),SRC:(IM,R,IR,EAM)
                  PUSHL

                  ==== (IR) , (IR) ====

1011101W SSSS1001 LDD          DST:(IR),SRC:(IR),CNT:(R)
0000NNNN DDDD1000
                  LDDB
&                 LDDL

1011101W SSSS1001 LDDR         DST:(IR),SRC:(IR),CNT:(R)
0000NNNN DDDD0000
                  LDDRB
&                 LDDRL

1011101W SSSS0001 LDI          DST:(IR),SRC:(IR),CNT:(R)
0000NNNN DDDD1000
                  LDIB
&                 LDIL

1011101W SSSS0001 LDIR         DST:(IR),SRC:(IR),CNT:(R)
0000NNNN DDDD0000
                  LDIRB
&                 LDIRL

10111000 DDDD1000 TRDB         DST:(IR),SRC:(IR),CNT:(R)
0000NNNN SSSS0000

10111000 DDDD0000 TRIB         DST:(IR),SRC:(IR),CNT:(R)
0000NNNN SSSS0000

10111000 DDDD1100 TRDRB        DST:(IR),SRC:(IR),CNT:(R)
0000NNNN SSSS0000

10111000 DDDD0100 TRIRB        DST:(IR),SRC:(IR),CNT:(R)
0000NNNN SSSS0000

10111000 -S1-1010 TRTDB        SRC1:(IR),SRC2:(IR),CNT:(R)
0000NNNN -S2-0000

10111000 -S1-1110 TRTDRB       SRC1:(IR),SRC2:(IR),CNT:(R)
0000NNNN -S2-1110

10111000 -S1-0010 TRTIB        SRC1:(IR),SRC2:(IR),CNT:(R)
0000NNNN -S2-0000

10111000 -S1-0110 TRTIRB       SRC1:(IR),SRC2:(IR),CNT:(R)
0000NNNN -S2-1110

0011101W SSSS100* IND          DST:(IR),SRC:(IR),CNT:(R)  * FOR SPECIAL Z8.000
0000NNNN DDDD1000
                  INDB
&                 INDL

0011101W SSSS100* INDR         DST:(IR),SRC:(IR),CNT:(R)
0000NNNN DDDD0000
                  INDRB
&                 INDRL

0011101W SSSS000* INI          DST:(IR),SRC:(IR),CNT:(R)
0000NNNN DDDD1000
                  INIB
&                 INIL

0011101W SSSS000* INIR         DST:(IR),SRC:(IR),CNT:(R)
0000NNNN DDDD0000
                  INIRB
&                 INIRL

0011101W SSSS101* OTDR         DST:(IR),SRC:(IR),CNT:(R)
0000NNNN DDDD0000
                  OTDRB
&                 OTDRL

0011101W SSSS001* OTIR         DST:(IR),SRC:(IR),CNT:(R)
0000NNNN DDDD0000
                  OTIRB
&                 OTIRL

0011101W SSSS101* OUTD         DST:(IR),SRC:(IR),CNT:(R)
0000NNNN DDDD1000
                  OUTDB
&                 OUTDL

0011101W SSSS001* OUTI         DST:(IR),SRC:(IR),CNT:(R)
0000NNNN DDDD1000
                  OUTIB
&                 OUTIL

1011101W SSSS1010 CPSD         DST:(IR),SRC:(IR),CNT:(R),CC
0000NNNN DDDDCCCC
                  CPSDB
&                 CPSDL

1011101W SSSS1110 CPSDR        DST:(IR),SRC:(IR),CNT:(R),CC
0000NNNN DDDDCCCC
                  CPSDRB
&                 CPSDRL

1011101W SSSS0010 CPSI         DST:(IR),SRC:(IR),CNT:(R),CC
0000NNNN DDDDCCCC
                  CPSIB
&                 CPSIL

1011101W SSSS0110 CPSIR        DST:(IR),SRC:(IR),CNT:(R),CC
0000NNNN DDDDCCCC
                  CPSIRB
&                 CPSIRL

                  ---- (IR,EAM) ----

                  CALL         DST:(IR,EAM)

                  LDPS         SRC:(IR,EAM)

                  PTLBEND      SRC:(IR,EAM)
                  PTLBENI
                  PTLBESD
                  YPTLBESI


                  ==== (IR,EAM) , (IM) ====

                  2-LDML       DST:(IR,EAM),MASK:(IM)

                  2-CP         DST:(IR,EAM),SRC:(IM)
                  2-CPB
                  2-CPL

                  DECI         DST:(IR,EAM),n:(IM 1..16)
                  DECIB

                  INCI         DST:(IR,EAM),n:(IM 1..16)
                  INCIB

                  ==== (IR,EAM) , (R) ====

                  2-LDND       DST:(IR,EAM),SRC:(R)
                  2-LDNDB
                  2-LDNDL

                  2-LDNI       DST:(IR,EAM),SRC:(R)
                  2-LDNIB
                  2-LDNIL

                  2-CVTBW      DST:(IR,EAM),SRC:(R)
                  2-CVTBL
                  2-CVTWB
                  2-CVTWL
                  2-CVTLB
                  2-CVTLW

                  2-CVTUBW     DST:(IR,EAM),SRC:(R)
                  2-CVTUBL
                  2-CVTUWB
                  2-CVTUWL
                  2-CVTULB
                  2-CVTULW

                  2-LDM        DST:(IR,EAM),SRC:(R),n:(IM)

                  ==== (IR,EAM) , (R,IR) ====

                  2-LD         DST:(IR,EAM*),SRC:(R,IR)
                  2-LDB
                  2-LDL


                  ---- (IR,DA) ----

                  OUT          DST:(IR,DA),SRC:(R)
                  OUTB
                  OUTL

                  ---- (RA) ----

1101DDDD DDDDDDDD CALR         DST:(RA)

                  ==== (RA) , (R) ====

0011001W 0000SSSS 2-LDR        DST:(RA),SRC(R)
DDDDDDDD DDDDDDDD
                  2-LDRB
&                 2-LDRL

                  ---- CC ----

10011110 0000CCCC RET          CC

                  ==== CC , (IM) ====

&                 TRAP         CC,SRC:(IM)

                  ==== CC , (R) ====

1010111W DDDDCCCC TCC          CC, DST:(R)
                  TCCB
&                 TCCL

                  ==== CC , (IR,EAM) ====

                  JP           CC,DST:(IR,EAM)

                  ==== CC , (RA) ====

1110CCCC DDDDDDDD JR           CC,DST:(RA)

                  ---- SPECIELLE UDTRYK ----

01111101 SSSSDDDD 1-LDCTL      DST:(CTLR),SRC:(R)

10001100 SSSS1001 1-LDCTLB     DST:(FLGR),SRC:(R)

&                 1-LDCTLL     DST:(CTLR),SRC:(R)

«eof»