aboutsummaryrefslogtreecommitdiffstats
path: root/tests/t_85/t_85.asm
blob: 3243692dce67aff30dcb2fbbe9a54560c654d63c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
        cpu     8085
        page    0

        mov     d,h
        mov     m,a
        mov     c,m
        mvi     d,12h
        mvi     m,12h
        lxi     b,1234h
        lxi     d,1234h
        lxi     h,1234h
        stax    b
        stax    d
        stax    h
        ldax    b
        ldax    d
        ldax    d
        ldax    h
        sta     1234h
        lda     1234h
        shld    1234h
        lhld    1234h
        xchg

        push    b
        push    d
        push    h
        push    psw
        pop     b
        pop     d
        pop     h
        pop     psw
        xthl
        sphl
        lxi     sp,1234h
        inx     sp
        dcx     sp

        jmp     1234h
        jc      1234h
        jnc     1234h
        jz      1234h
        jnz     1234h
        jp      1234h
        jm      1234h
        jpe     1234h
        jpo     1234h
        pchl

        call    1234h
        cc      1234h
        cnc     1234h
        cz      1234h
        cnz     1234h
        cp      1234h
        cm      1234h
        cpe     1234h
        cpo     1234h

        ret
        rc
        rnc
        rz
        rnz
        rp
        rm
        rpe
        rpo

        rst     2

        in      12h
        out     12h

        inr     d
        dcr     h
        inr     m
        dcr     m
        inx     b
        inx     d
        inx     h
        dcx     b
        dcx     d
        dcx     h

        add     c
        adc     d
        add     m
        adc     m
        adi     12h
        aci     12h
        dad     b
        dad     d
        dad     h
        dad     sp

        sub     c
        sbb     d
        sub     m
        sbb     m
        sui     12h
        sbi     12h

        ana     c
        xra     c
        ora     c
        cmp     c
        ana     m
        xra     m
        ora     m
        cmp     m
        ani     12h
        xri     12h
        ori     12h
        cpi     12h

        rlc
        rrc
        ral
        rar

        cma
        stc
        cmc
        daa

        ei
        di
        nop
        hlt

        rim
        sim