/data.s
.section .rodata
.global _prompt_str
_prompt_str:
.asciz "\n> "
.global _halted_str
_halted_str:
.asciz "halted!\n"
.global _word_not_found_str
_word_not_found_str:
.asciz "word not found\n"
.section .data
.global input_counter
input_counter:
.skip 1
.global input_buffer
input_buffer:
.skip 255
.global control_stack
control_stack:
.skip 256
.global scratch_pointer
scratch_pointer: // points to the free space beyond the environment
.skip 4
.global environment
environment: