347 lines
3.8 KiB
Plaintext
347 lines
3.8 KiB
Plaintext
|
read: array
|
||
|
read: ops
|
||
|
read: 2
|
||
|
read: allot
|
||
|
read: array
|
||
|
read: optypes
|
||
|
read: 2
|
||
|
read: allot
|
||
|
read: var
|
||
|
read: currop
|
||
|
read: :
|
||
|
read: op1
|
||
|
read: ops
|
||
|
read: @
|
||
|
read: ;
|
||
|
read: :
|
||
|
read: op2
|
||
|
read: ops
|
||
|
read: 1
|
||
|
read: +
|
||
|
read: @
|
||
|
read: ;
|
||
|
read: 0
|
||
|
read: const
|
||
|
read: OP_NONE
|
||
|
read: 1
|
||
|
read: const
|
||
|
read: OP_REG8
|
||
|
read: 2
|
||
|
read: const
|
||
|
read: OP_REG16
|
||
|
read: 3
|
||
|
read: const
|
||
|
read: OP_SREG
|
||
|
read: 4
|
||
|
read: const
|
||
|
read: OP_IMM
|
||
|
read: :
|
||
|
read: op!
|
||
|
read: (
|
||
|
read: currop
|
||
|
read: @
|
||
|
read: >r
|
||
|
read: optypes
|
||
|
read: r@
|
||
|
read: +
|
||
|
read: !
|
||
|
read: ops
|
||
|
read: r@
|
||
|
read: +
|
||
|
read: !
|
||
|
read: 1
|
||
|
read: r>
|
||
|
read: +
|
||
|
read: currop
|
||
|
read: !
|
||
|
read: ;
|
||
|
read: :
|
||
|
read: assembled
|
||
|
read: 0
|
||
|
read: currop
|
||
|
read: !
|
||
|
read: ;
|
||
|
read: :
|
||
|
read: mkreg
|
||
|
read: makedo
|
||
|
read: ,
|
||
|
read: does>
|
||
|
read: @
|
||
|
read: swap
|
||
|
read: makedo
|
||
|
read: ,
|
||
|
read: ,
|
||
|
read: does>
|
||
|
read: dup
|
||
|
read: @
|
||
|
read: swap
|
||
|
read: 1
|
||
|
read: +
|
||
|
read: @
|
||
|
read: op!
|
||
|
read: ;
|
||
|
read: OP_REG8
|
||
|
read: mkreg
|
||
|
read: reg8
|
||
|
read: OP_REG16
|
||
|
read: mkreg
|
||
|
read: reg16
|
||
|
read: OP_SREG
|
||
|
read: mkreg
|
||
|
read: sreg
|
||
|
read: 0
|
||
|
read: reg16
|
||
|
read: ax
|
||
|
read: 0
|
||
|
read: reg8
|
||
|
read: al
|
||
|
read: 4
|
||
|
read: reg8
|
||
|
read: ah
|
||
|
read: 1
|
||
|
read: reg16
|
||
|
read: cx
|
||
|
read: 1
|
||
|
read: reg8
|
||
|
read: cl
|
||
|
read: 5
|
||
|
read: reg8
|
||
|
read: ch
|
||
|
read: 2
|
||
|
read: reg16
|
||
|
read: dx
|
||
|
read: 2
|
||
|
read: reg8
|
||
|
read: dl
|
||
|
read: 6
|
||
|
read: reg8
|
||
|
read: dh
|
||
|
read: 3
|
||
|
read: reg16
|
||
|
read: bx
|
||
|
read: 3
|
||
|
read: reg8
|
||
|
read: bl
|
||
|
read: 7
|
||
|
read: reg8
|
||
|
read: bh
|
||
|
read: 4
|
||
|
read: reg16
|
||
|
read: sp
|
||
|
read: 5
|
||
|
read: reg16
|
||
|
read: bp
|
||
|
read: 6
|
||
|
read: reg16
|
||
|
read: si
|
||
|
read: 7
|
||
|
read: reg16
|
||
|
read: di
|
||
|
read: 0
|
||
|
read: sreg
|
||
|
read: es
|
||
|
read: 1
|
||
|
read: sreg
|
||
|
read: cs
|
||
|
read: 2
|
||
|
read: sreg
|
||
|
read: ss
|
||
|
read: 3
|
||
|
read: sreg
|
||
|
read: ds
|
||
|
read: :
|
||
|
read: #
|
||
|
read: OP_IMM
|
||
|
read: op!
|
||
|
read: ;
|
||
|
read: :
|
||
|
read: read-impl
|
||
|
read: (
|
||
|
read: dup
|
||
|
read: @
|
||
|
read: swap
|
||
|
read: dup
|
||
|
read: 1
|
||
|
read: +
|
||
|
read: @
|
||
|
read: swap
|
||
|
read: 2
|
||
|
read: +
|
||
|
read: ;
|
||
|
read: :
|
||
|
read: match-impl
|
||
|
read: (
|
||
|
read: begin
|
||
|
read: dup
|
||
|
read: >
|
||
|
read: 0
|
||
|
read: while
|
||
|
read: 1
|
||
|
read: -
|
||
|
read: 2dup
|
||
|
read: +
|
||
|
read: @
|
||
|
read: over
|
||
|
read: optypes
|
||
|
read: +
|
||
|
read: @
|
||
|
read: !=
|
||
|
read: if
|
||
|
read: drop
|
||
|
read: drop
|
||
|
read: 0
|
||
|
read: ret
|
||
|
read: then
|
||
|
read: repeat
|
||
|
read: drop
|
||
|
read: drop
|
||
|
read: 1
|
||
|
read: ;
|
||
|
read: :
|
||
|
read: inst
|
||
|
read: (
|
||
|
read: makedo
|
||
|
read: ,
|
||
|
read: 0
|
||
|
read: ,
|
||
|
read: does>
|
||
|
read: dup
|
||
|
read: @
|
||
|
read: currop
|
||
|
read: @
|
||
|
read: !=
|
||
|
read: if
|
||
|
read: 0
|
||
|
read: message
|
||
|
read: yelp
|
||
|
read: ret
|
||
|
read: then
|
||
|
read: 1
|
||
|
read: +
|
||
|
read: @
|
||
|
read: begin
|
||
|
read: dup
|
||
|
read: while
|
||
|
read: read-impl
|
||
|
read: currop
|
||
|
read: @
|
||
|
read: match-impl
|
||
|
read: if
|
||
|
read: execute
|
||
|
read: drop
|
||
|
read: assembled
|
||
|
read: ret
|
||
|
read: else
|
||
|
read: drop
|
||
|
read: then
|
||
|
read: repeat
|
||
|
read: drop
|
||
|
read: 1
|
||
|
read: message
|
||
|
read: yelp
|
||
|
read: ;
|
||
|
read: :
|
||
|
read: do.data
|
||
|
read: (
|
||
|
read: 2
|
||
|
read: +
|
||
|
read: ;
|
||
|
read: :
|
||
|
read: inst-nextimpl
|
||
|
read: do.data
|
||
|
read: 1
|
||
|
read: +
|
||
|
read: ;
|
||
|
read: :
|
||
|
read: inst-opcount
|
||
|
read: do.data
|
||
|
read: @
|
||
|
read: ;
|
||
|
read: :
|
||
|
read: impl
|
||
|
read: (
|
||
|
read: here
|
||
|
read: >r
|
||
|
read: >r
|
||
|
read: (
|
||
|
read: r@
|
||
|
read: inst-nextimpl
|
||
|
read: @
|
||
|
read: ,
|
||
|
read: ,
|
||
|
read: r@
|
||
|
read: inst-opcount
|
||
|
read: begin
|
||
|
read: dup
|
||
|
read: while
|
||
|
read: 1
|
||
|
read: -
|
||
|
read: swap
|
||
|
read: ,
|
||
|
read: repeat
|
||
|
read: drop
|
||
|
read: r>
|
||
|
read: inst-nextimpl
|
||
|
read: r>
|
||
|
read: swap
|
||
|
read: !
|
||
|
read: ;
|
||
|
read: :
|
||
|
read: int
|
||
|
read: &hcd
|
||
|
read: outb!
|
||
|
read: outb!
|
||
|
read: assembled
|
||
|
read: ;
|
||
|
read: 2
|
||
|
read: inst
|
||
|
read: mov
|
||
|
read: 2
|
||
|
read: inst
|
||
|
read: movb
|
||
|
read: :
|
||
|
read: outw!
|
||
|
read: dup
|
||
|
read: &hff
|
||
|
read: and
|
||
|
read: outb!
|
||
|
read: 256
|
||
|
read: /
|
||
|
read: outb!
|
||
|
read: ;
|
||
|
read: OP_IMM
|
||
|
read: OP_REG16
|
||
|
read: :noname
|
||
|
read: &hb8
|
||
|
read: op1
|
||
|
read: +
|
||
|
read: outb!
|
||
|
read: op2
|
||
|
read: outw!
|
||
|
read: ;
|
||
|
read: '
|
||
|
read: mov
|
||
|
read: impl
|
||
|
read: OP_IMM
|
||
|
read: OP_REG8
|
||
|
read: :noname
|
||
|
read: &hb0
|
||
|
read: op1
|
||
|
read: +
|
||
|
read: outb!
|
||
|
read: op2
|
||
|
read: outb!
|
||
|
read: ;
|
||
|
read: '
|
||
|
read: movb
|
||
|
read: impl
|
||
|
read: \
|
||
|
read: \
|
||
|
read: \
|
||
|
read: ax
|
||
|
read: &h4c01
|
||
|
read: #
|
||
|
read: mov
|
||
|
read: &h21
|
||
|
read: int
|