Definitions: Target V0.9¶
The list is very extensive including peripherals that are all memory mapped i.e read what levels are on Digital IO Port 1:
Interactive Mode Example¶
P1IN @ bin. 0101101000000000 ok.
Note
This Wordlist does not exist on the Target, nothing is actually on the target. When the above command was entered into the Host terminal, the Host sent special JTAG commands to the Target I/O to fetch the binary value of P1IN and then displayed it on the Host in the Forth command. During interactive mode, the target cpu is asleep in reset.
Words¶
To get to the ‘Target Wordlist’ from the Host terminal:
+jtag
target
words
Address: 000076E0 Flags: --- --- --- Name: u.r
Address: 00007654 Flags: --- --- --- Name: .r
Address: 000075C4 Flags: --- --- --- Name: ud.r
Address: 00007550 Flags: --- --- --- Name: d.r
Address: 000073B4 Flags: --- --- --- Name: rtype
Address: 00007358 Flags: --- --- --- Name: u.
Address: 000072E4 Flags: --- --- --- Name: .
Address: 000071FC Flags: --- --- --- Name: d.
Address: 000070FC Flags: --- --- --- Name: ud.
Address: 00006F8C Flags: --- --- --- Name: (d.)
Address: 00006ED0 Flags: --- --- --- Name: #>
Address: 00006DB8 Flags: --- --- --- Name: #s
Address: 00006C6C Flags: --- --- --- Name: #
Address: 00006BB0 Flags: --- --- --- Name: sign
Address: 00006B08 Flags: --- --- --- Name: hold
Address: 00006AA0 Flags: --- --- --- Name: <#
Address: 00006A44 Flags: --- --- --- Name: output-base
Address: 000069F0 Flags: --- --- --- Name: hld
Address: 000069A0 Flags: --- --- 0-f Name: BUF
Address: 00006928 Flags: --- --- --- Name: BUF0
Address: 000068C4 Flags: --- --- 0-f Name: maximum-number-length
Address: 0000685C Flags: --- Inl 2-f Name: d0=
Address: 0000658C Flags: --- --- --- Name: type
Address: 000062EC Flags: --- --- --- Name: spaces
Address: 0000617C Flags: --- --- --- Name: hex.
Address: 00006088 Flags: --- --- --- Name: hex-digit-emit
Address: 00005F64 Flags: --- --- --- Name: .digit
Address: 00005E90 Flags: --- Inl --- Name: space
Address: 00005DC0 Flags: --- Inl --- Name: cr
Address: 00005C54 Flags: --- --- --- Name: uart-init
Address: 00005B8C Flags: --- Inl --- Name: emit
Address: 00005AC8 Flags: --- Inl --- Name: key
Address: 00005A5C Flags: --- Inl --- Name: emit?
Address: 000059F0 Flags: --- Inl --- Name: key?
Address: 00005984 Flags: --- Inl --- Name: reset
Address: 000058DC Flags: --- Inl --- Name: 16MHz
Address: 00005834 Flags: --- Inl --- Name: 12MHz
Address: 0000578C Flags: --- Inl --- Name: 8MHz
Address: 000056E4 Flags: --- Inl --- Name: 1MHz
Address: 00005694 Flags: --- --- 0-f Name: IE1
Address: 00005644 Flags: --- --- 0-f Name: IE2
Address: 000055F0 Flags: --- --- 0-f Name: IFG1
Address: 0000559C Flags: --- --- 0-f Name: IFG2
Address: 00005548 Flags: --- --- 0-f Name: P1IN
Address: 000054F4 Flags: --- --- 0-f Name: P1OUT
Address: 000054A0 Flags: --- --- 0-f Name: P1DIR
Address: 0000544C Flags: --- --- 0-f Name: P1IFG
Address: 000053F8 Flags: --- --- 0-f Name: P1IES
Address: 000053A4 Flags: --- --- 0-f Name: P1IE
Address: 00005350 Flags: --- --- 0-f Name: P1SEL
Address: 000052FC Flags: --- --- 0-f Name: P1REN
Address: 000052A8 Flags: --- --- 0-f Name: P2IN
Address: 00005254 Flags: --- --- 0-f Name: P2OUT
Address: 00005200 Flags: --- --- 0-f Name: P2DIR
Address: 000051AC Flags: --- --- 0-f Name: P2IFG
Address: 00005158 Flags: --- --- 0-f Name: P2IES
Address: 00005104 Flags: --- --- 0-f Name: P2IE
Address: 000050B0 Flags: --- --- 0-f Name: P2SEL
Address: 0000505C Flags: --- --- 0-f Name: P2REN
Address: 00005008 Flags: --- --- 0-f Name: DCOCTL
Address: 00004FB4 Flags: --- --- 0-f Name: BCSCTL1
Address: 00004F60 Flags: --- --- 0-f Name: BCSCTL2
Address: 00004F0C Flags: --- --- 0-f Name: BCSCTL3
Address: 00004EB8 Flags: --- --- 0-f Name: CACTL1
Address: 00004E64 Flags: --- --- 0-f Name: CACTL2
Address: 00004E10 Flags: --- --- 0-f Name: CAPD
Address: 00004DBC Flags: --- --- 0-f Name: USISR
Address: 00004D68 Flags: --- --- 0-f Name: USICNT
Address: 00004D10 Flags: --- --- 0-f Name: USICKCTL
Address: 00004CBC Flags: --- --- 0-f Name: USICTL1
Address: 00004C68 Flags: --- --- 0-f Name: USICTL0
Address: 00004C14 Flags: --- --- 0-f Name: SD16AE
Address: 00004BBC Flags: --- --- 0-f Name: SD16INCTL0
Address: 00004B68 Flags: --- --- 0-f Name: ADC10AE
Address: 00004B14 Flags: --- --- 0-f Name: WDTCTL
Address: 00004AC0 Flags: --- --- 0-f Name: FCTL1
Address: 00004A6C Flags: --- --- 0-f Name: FCTL2
Address: 00004A18 Flags: --- --- 0-f Name: FCTL3
Address: 000049C4 Flags: --- --- 0-f Name: TAIV
Address: 00004970 Flags: --- --- 0-f Name: TACTL
Address: 0000491C Flags: --- --- 0-f Name: TACCTL0
Address: 000048C8 Flags: --- --- 0-f Name: TACCTL1
Address: 00004878 Flags: --- --- 0-f Name: TAR
Address: 00004824 Flags: --- --- 0-f Name: TACCR0
Address: 000047D0 Flags: --- --- 0-f Name: TACCR1
Address: 00004778 Flags: --- --- 0-f Name: SD16MEM0
Address: 00004724 Flags: --- --- 0-f Name: SD16IV
Address: 000046CC Flags: --- --- 0-f Name: SD16CCTL0
Address: 00004678 Flags: --- --- 0-f Name: SD16CTL
Address: 00004620 Flags: --- --- 0-f Name: ADC10MEM
Address: 000045C8 Flags: --- --- 0-f Name: ADC10CTL1
Address: 00004570 Flags: --- --- 0-f Name: ADC10CTL0
Address: 00004514 Flags: --- --- 2-f Name: mod
Address: 000044AC Flags: --- --- 2-f Name: /
Address: 0000441C Flags: --- --- 2-f Name: /mod
Address: 000043B4 Flags: --- --- 3-f Name: */
Address: 0000433C Flags: --- --- 3-f Name: */mod
Address: 00003EDC Flags: --- --- 3-f Name: fm/mod
Address: 00003B50 Flags: --- --- 3-f Name: sm/rem
Address: 00003A98 Flags: --- Inl 2-f Name: sgn
Address: 000037F0 Flags: --- --- 2-f Name: m*
Address: 000036D4 Flags: --- Inl 2-f Name: dabs
Address: 00003620 Flags: --- Inl 2-f Name: dnegate
Address: 000035B8 Flags: --- Inl 1-f Name: s>d
Address: 000034F4 Flags: --- Inl 1-f Name: abs
Address: 000033C0 Flags: --- --- 3-f Name: um/mod
Address: 0000325C Flags: --- --- --- Name: divstep
Address: 000030E4 Flags: --- --- 2-f Name: um*
Address: 00002FA4 Flags: --- --- --- Name: mulstep
Address: 00002EC0 Flags: Imm --- --- Name: (next)
Address: 00002E54 Flags: Imm --- --- Name: (for)
Address: 00002D68 Flags: Imm --- --- Name: j
Address: 00002D0C Flags: Imm --- --- Name: i
Address: 00002B34 Flags: Imm --- --- Name: loop
Address: 00002ABC Flags: Imm --- --- Name: unloop
Address: 00002A14 Flags: Imm --- --- Name: leave
Address: 00002910 Flags: Imm --- --- Name: ?do
Address: 00002854 Flags: Imm --- --- Name: do
Address: 00002724 Flags: Imm --- --- Name: endcase
Address: 000026B8 Flags: Imm --- --- Name: endof
Address: 000025F0 Flags: Imm --- --- Name: of
Address: 0000259C Flags: Imm --- --- Name: case
Address: 000024F8 Flags: --- Inl 1-f Name: ?dup
Address: 000024A4 Flags: --- --- 0-f Name: true
Address: 00002450 Flags: --- --- 0-f Name: false
Address: 000023F0 Flags: --- Inl 1-f Name: negate
Address: 000023B8 Flags: --- Inl 2-f Name: *
Address: 0000237C Flags: --- Inl 2-f Name: arshift
Address: 00002340 Flags: --- Inl 2-f Name: rshift
Address: 00002304 Flags: --- Inl 2-f Name: lshift
Address: 000022C8 Flags: --- Inl --- Name: cbit@
Address: 0000228C Flags: --- Inl --- Name: bit@
Address: 00002250 Flags: --- Inl --- Name: cxor!
Address: 00002214 Flags: --- Inl --- Name: cbis!
Address: 000021D8 Flags: --- Inl --- Name: cbic!
Address: 000021A0 Flags: --- Inl --- Name: c!
Address: 00002164 Flags: --- Inl --- Name: xor!
Address: 00002128 Flags: --- Inl --- Name: bis!
Address: 000020EC Flags: --- Inl --- Name: bic!
Address: 000020B4 Flags: --- Inl --- Name: +!
Address: 0000207C Flags: --- Inl --- Name: !
Address: 00002040 Flags: --- Inl --- Name: flush
Address: 00002008 Flags: --- Inl --- Name: c@
Address: 00001FD0 Flags: --- Inl --- Name: @
Address: 00001F74 Flags: --- Inl 2-f Name: <=
Address: 00001F18 Flags: --- Inl 2-f Name: >
Address: 00001EBC Flags: --- Inl 2-f Name: u<=
Address: 00001E60 Flags: --- Inl 2-f Name: u>
Address: 00001E04 Flags: --- Inl 1-f Name: 0<>
Address: 00001DA8 Flags: --- Inl 1-f Name: 0<
Address: 00001D4C Flags: --- Inl 1-f Name: 0=
Address: 00001D14 Flags: --- Inl 2-f Name: >=
Address: 00001CDC Flags: --- Inl 2-f Name: <
Address: 00001CA4 Flags: --- Inl 2-f Name: u>=
Address: 00001C6C Flags: --- Inl 2-f Name: u<
Address: 00001C34 Flags: --- Inl 2-f Name: <>
Address: 00001BFC Flags: --- Inl 2-f Name: =
Address: 00001BC4 Flags: --- Inl 4-f Name: d-
Address: 00001B8C Flags: --- Inl 4-f Name: d+
Address: 00001B30 Flags: --- Inl 1-f Name: 2-
Address: 00001AD4 Flags: --- Inl 1-f Name: 2+
Address: 00001A78 Flags: --- Inl 1-f Name: 1-
Address: 00001A1C Flags: --- Inl 1-f Name: 1+
Address: 000019C0 Flags: --- Inl 1-f Name: not
Address: 00001988 Flags: --- Inl 2-f Name: bic
Address: 00001950 Flags: --- Inl 2-f Name: -
Address: 00001918 Flags: --- Inl 2-f Name: and
Address: 000018E0 Flags: --- Inl 2-f Name: xor
Address: 000018A8 Flags: --- Inl 2-f Name: or
Address: 00001870 Flags: --- Inl 2-f Name: +
Address: 00001834 Flags: --- Inl --- Name: wakeup
Address: 000017F8 Flags: --- Inl --- Name: dint
Address: 000017BC Flags: --- Inl --- Name: eint
Address: 00001780 Flags: --- Inl --- Name: lpm4
Address: 00001744 Flags: --- Inl --- Name: lpm3
Address: 00001708 Flags: --- Inl --- Name: lpm2
Address: 000016CC Flags: --- Inl --- Name: lpm1
Address: 00001690 Flags: --- Inl --- Name: lpm0
Address: 00001658 Flags: --- Inl 2-f Name: d2/
Address: 0000161C Flags: --- Inl 2-f Name: dshr
Address: 000015E4 Flags: --- Inl 2-f Name: d2*
Address: 000015A8 Flags: --- Inl 2-f Name: dshl
Address: 00001570 Flags: --- Inl 1-f Name: ror
Address: 00001538 Flags: --- Inl 1-f Name: rol
Address: 00001500 Flags: --- Inl --- Name: ><
Address: 000014C8 Flags: --- Inl 1-f Name: 2/
Address: 00001490 Flags: --- Inl 1-f Name: shr
Address: 00001458 Flags: --- Inl 1-f Name: 2*
Address: 00001420 Flags: --- Inl 1-f Name: shl
Address: 00001300 Flags: --- Inl 4-f Name: 2swap
Address: 00001258 Flags: --- Inl 2-f Name: 2dup
Address: 000011F8 Flags: --- Inl 2-f Name: 2drop
Address: 00001198 Flags: --- Inl --- Name: rdrop
Address: 00001114 Flags: --- Inl 2-f Name: tuck
Address: 000010B8 Flags: --- Inl 2-f Name: nip
Address: 00001040 Flags: --- Inl 2-f Name: over
Address: 00000F98 Flags: --- Inl 3-f Name: -rot
Address: 00000F24 Flags: --- Inl 3-f Name: rot
Address: 00000EEC Flags: --- Inl --- Name: r>
Address: 00000EB4 Flags: --- Inl --- Name: r@
Address: 00000E7C Flags: --- Inl --- Name: >r
Address: 00000E40 Flags: --- Inl 1-f Name: drop
Address: 00000E04 Flags: --- Inl 2-f Name: swap
Address: 00000DCC Flags: --- Inl 1-f Name: dup
Address: 00000D90 Flags: --- --- --- Name: buffer:
Address: 00000D50 Flags: --- --- --- Name: variable
Address: 00000D10 Flags: --- --- --- Name: constant
Address: 00000CD4 Flags: --- --- --- Name: cura
Address: 00000C9C Flags: --- --- --- Name: see
Address: 00000C60 Flags: --- --- 0-f Name: [char]
Address: 00000C24 Flags: --- --- --- Name: char
Address: 00000BE8 Flags: --- --- --- Name: list
Address: 00000BAC Flags: --- --- --- Name: words
Address: 00000B74 Flags: --- --- --- Name: .s
Address: 00000B38 Flags: --- --- --- Name: decimal
Address: 00000AFC Flags: --- --- --- Name: binary
Address: 00000AC4 Flags: --- --- --- Name: hex
Address: 00000A84 Flags: --- --- --- Name: endcreate
Address: 00000A48 Flags: --- --- --- Name: create
Address: 00000A0C Flags: Imm --- --- Name: does>
Address: 000009C8 Flags: Imm --- --- Name: (does>-newdef)
Address: 0000098C Flags: --- --- --- Name: (does>)
Address: 00000950 Flags: --- --- --- Name: <builds
Address: 00000910 Flags: Imm --- --- Name: postpone
Address: 000008D8 Flags: Imm --- --- Name: ;
Address: 000008A0 Flags: --- --- --- Name: :
Address: 00000864 Flags: Imm --- --- Name: exit
Address: 00000828 Flags: Imm --- --- Name: repeat
Address: 000007EC Flags: Imm --- --- Name: while
Address: 000007B0 Flags: Imm --- --- Name: else
Address: 00000774 Flags: Imm --- --- Name: then
Address: 0000073C Flags: Imm --- --- Name: if
Address: 00000700 Flags: Imm --- --- Name: ahead
Address: 000006C4 Flags: Imm --- --- Name: until
Address: 00000688 Flags: Imm --- --- Name: again
Address: 0000064C Flags: Imm --- --- Name: begin
Address: 00000610 Flags: --- --- --- Name: literal
Address: 000005D0 Flags: --- --- --- Name: compile,
Address: 00000598 Flags: --- --- --- Name: ,
Address: 00000560 Flags: --- --- --- Name: ]
Address: 00000528 Flags: Imm --- --- Name: [
Address: 000004EC Flags: --- --- --- Name: host
Address: 000004B4 Flags: Imm --- 0-f Name: \
Address: 0000047C Flags: Imm --- 0-f Name: (
Address: 0000043C Flags: Imm --- 0-f Name: 7-foldable
Address: 000003FC Flags: Imm --- 0-f Name: 6-foldable
Address: 000003BC Flags: Imm --- 0-f Name: 5-foldable
Address: 0000037C Flags: Imm --- 0-f Name: 4-foldable
Address: 0000033C Flags: Imm --- 0-f Name: 3-foldable
Address: 000002FC Flags: Imm --- 0-f Name: 2-foldable
Address: 000002BC Flags: Imm --- 0-f Name: 1-foldable
Address: 0000027C Flags: Imm --- 0-f Name: 0-foldable
Address: 00000240 Flags: Imm --- 0-f Name: inline
Address: 00000200 Flags: Imm --- 0-f Name: immediate