📄 pass4.dat
字号:
OPERAND1-
OP1 VALUE-
OPERAND2-
OP2 VALUE-
COMMENT-;
ADDRESS-02B
LABEL-
INSTRUCTION-
OPERAND1-
OP1 VALUE-
OPERAND2-
OP2 VALUE-
COMMENT-;
ADDRESS-02B
LABEL-
INSTRUCTION-
OPERAND1-
OP1 VALUE-
OPERAND2-
OP2 VALUE-
COMMENT-; Display the two character HEX value of the register contents 's0' on the LCD
ADDRESS-02B
LABEL-
INSTRUCTION-
OPERAND1-
OP1 VALUE-
OPERAND2-
OP2 VALUE-
COMMENT-; at the current cursor position.
ADDRESS-02B
LABEL-
INSTRUCTION-
OPERAND1-
OP1 VALUE-
OPERAND2-
OP2 VALUE-
COMMENT-;
ADDRESS-02B
LABEL-
INSTRUCTION-
OPERAND1-
OP1 VALUE-
OPERAND2-
OP2 VALUE-
COMMENT-; Registers used s0, s1, s2, s3, s4, s5
ADDRESS-02B
LABEL-
INSTRUCTION-
OPERAND1-
OP1 VALUE-
OPERAND2-
OP2 VALUE-
COMMENT-;
ADDRESS-02B
LABEL-display_hex_byte
INSTRUCTION-CALL
OPERAND1-hex_byte_to_ASCII
OP1 VALUE-01A
OPERAND2-
OP2 VALUE-
COMMENT-
ADDRESS-02C
LABEL-
INSTRUCTION-LOAD
OPERAND1-s5
OP1 VALUE-s5
OPERAND2-s3
OP2 VALUE-s3
COMMENT-
ADDRESS-02D
LABEL-
INSTRUCTION-CALL
OPERAND1-LCD_write_data
OP1 VALUE-097
OPERAND2-
OP2 VALUE-
COMMENT-
ADDRESS-02E
LABEL-
INSTRUCTION-LOAD
OPERAND1-s5
OP1 VALUE-s5
OPERAND2-s2
OP2 VALUE-s2
COMMENT-
ADDRESS-02F
LABEL-
INSTRUCTION-CALL
OPERAND1-LCD_write_data
OP1 VALUE-097
OPERAND2-
OP2 VALUE-
COMMENT-
ADDRESS-030
LABEL-
INSTRUCTION-RETURN
OPERAND1-
OP1 VALUE-
OPERAND2-
OP2 VALUE-
COMMENT-
ADDRESS-031
LABEL-
INSTRUCTION-
OPERAND1-
OP1 VALUE-
OPERAND2-
OP2 VALUE-
COMMENT-;
ADDRESS-031
LABEL-
INSTRUCTION-
OPERAND1-
OP1 VALUE-
OPERAND2-
OP2 VALUE-
COMMENT-;
ADDRESS-031
LABEL-
INSTRUCTION-
OPERAND1-
OP1 VALUE-
OPERAND2-
OP2 VALUE-
COMMENT-;
ADDRESS-031
LABEL-
INSTRUCTION-
OPERAND1-
OP1 VALUE-
OPERAND2-
OP2 VALUE-
COMMENT-; Display the 32-bit value stored in 4 ascending memory locations as an 8 character
ADDRESS-031
LABEL-
INSTRUCTION-
OPERAND1-
OP1 VALUE-
OPERAND2-
OP2 VALUE-
COMMENT-; HEX value at the current cursor position. Register s7 must contain the memory
ADDRESS-031
LABEL-
INSTRUCTION-
OPERAND1-
OP1 VALUE-
OPERAND2-
OP2 VALUE-
COMMENT-; location of the most significant byte (which is also the highest address).
ADDRESS-031
LABEL-
INSTRUCTION-
OPERAND1-
OP1 VALUE-
OPERAND2-
OP2 VALUE-
COMMENT-;
ADDRESS-031
LABEL-
INSTRUCTION-
OPERAND1-
OP1 VALUE-
OPERAND2-
OP2 VALUE-
COMMENT-; Registers used s0, s1, s2, s3, s4, s5, s6, s7
ADDRESS-031
LABEL-
INSTRUCTION-
OPERAND1-
OP1 VALUE-
OPERAND2-
OP2 VALUE-
COMMENT-;
ADDRESS-031
LABEL-display_hex_32_bit
INSTRUCTION-LOAD
OPERAND1-s6
OP1 VALUE-s6
OPERAND2-04
OP2 VALUE-04
COMMENT-;4 bytes to display
ADDRESS-032
LABEL-disp32_loop
INSTRUCTION-FETCH
OPERAND1-s0
OP1 VALUE-s0
OPERAND2-(s7)
OP2 VALUE-(s7)
COMMENT-;read byte
ADDRESS-033
LABEL-
INSTRUCTION-CALL
OPERAND1-display_hex_byte
OP1 VALUE-02B
OPERAND2-
OP2 VALUE-
COMMENT-;display byte
ADDRESS-034
LABEL-
INSTRUCTION-SUB
OPERAND1-s7
OP1 VALUE-s7
OPERAND2-01
OP2 VALUE-01
COMMENT-;decrement pointer
ADDRESS-035
LABEL-
INSTRUCTION-SUB
OPERAND1-s6
OP1 VALUE-s6
OPERAND2-01
OP2 VALUE-01
COMMENT-;count bytes displayed
ADDRESS-036
LABEL-
INSTRUCTION-RETURN
OPERAND1-Z
OP1 VALUE-Z
OPERAND2-
OP2 VALUE-
COMMENT-
ADDRESS-037
LABEL-
INSTRUCTION-JUMP
OPERAND1-disp32_loop
OP1 VALUE-032
OPERAND2-
OP2 VALUE-
COMMENT-
ADDRESS-038
LABEL-
INSTRUCTION-
OPERAND1-
OP1 VALUE-
OPERAND2-
OP2 VALUE-
COMMENT-;
ADDRESS-038
LABEL-
INSTRUCTION-
OPERAND1-
OP1 VALUE-
OPERAND2-
OP2 VALUE-
COMMENT-;
ADDRESS-038
LABEL-
INSTRUCTION-
OPERAND1-
OP1 VALUE-
OPERAND2-
OP2 VALUE-
COMMENT-;**************************************************************************************
ADDRESS-038
LABEL-
INSTRUCTION-
OPERAND1-
OP1 VALUE-
OPERAND2-
OP2 VALUE-
COMMENT-;LCD text messages
ADDRESS-038
LABEL-
INSTRUCTION-
OPERAND1-
OP1 VALUE-
OPERAND2-
OP2 VALUE-
COMMENT-;**************************************************************************************
ADDRESS-038
LABEL-
INSTRUCTION-
OPERAND1-
OP1 VALUE-
OPERAND2-
OP2 VALUE-
COMMENT-;
ADDRESS-038
LABEL-
INSTRUCTION-
OPERAND1-
OP1 VALUE-
OPERAND2-
OP2 VALUE-
COMMENT-;
ADDRESS-038
LABEL-
INSTRUCTION-
OPERAND1-
OP1 VALUE-
OPERAND2-
OP2 VALUE-
COMMENT-;Display 'Frequency' on LCD at current cursor position
ADDRESS-038
LABEL-
INSTRUCTION-
OPERAND1-
OP1 VALUE-
OPERAND2-
OP2 VALUE-
COMMENT-;
ADDRESS-038
LABEL-disp_Frequency
INSTRUCTION-LOAD
OPERAND1-s5
OP1 VALUE-s5
OPERAND2-character_F
OP2 VALUE-46
COMMENT-
ADDRESS-039
LABEL-
INSTRUCTION-CALL
OPERAND1-LCD_write_data
OP1 VALUE-097
OPERAND2-
OP2 VALUE-
COMMENT-
ADDRESS-03A
LABEL-
INSTRUCTION-LOAD
OPERAND1-s5
OP1 VALUE-s5
OPERAND2-character_r
OP2 VALUE-72
COMMENT-
ADDRESS-03B
LABEL-
INSTRUCTION-CALL
OPERAND1-LCD_write_data
OP1 VALUE-097
OPERAND2-
OP2 VALUE-
COMMENT-
ADDRESS-03C
LABEL-
INSTRUCTION-LOAD
OPERAND1-s5
OP1 VALUE-s5
OPERAND2-character_e
OP2 VALUE-65
COMMENT-
ADDRESS-03D
LABEL-
INSTRUCTION-CALL
OPERAND1-LCD_write_data
OP1 VALUE-097
OPERAND2-
OP2 VALUE-
COMMENT-
ADDRESS-03E
LABEL-
INSTRUCTION-LOAD
OPERAND1-s5
OP1 VALUE-s5
OPERAND2-character_q
OP2 VALUE-71
COMMENT-
ADDRESS-03F
LABEL-
INSTRUCTION-CALL
OPERAND1-LCD_write_data
OP1 VALUE-097
OPERAND2-
OP2 VALUE-
COMMENT-
ADDRESS-040
LABEL-
INSTRUCTION-LOAD
OPERAND1-s5
OP1 VALUE-s5
OPERAND2-character_u
OP2 VALUE-75
COMMENT-
ADDRESS-041
LABEL-
INSTRUCTION-CALL
OPERAND1-LCD_write_data
OP1 VALUE-097
OPERAND2-
OP2 VALUE-
COMMENT-
ADDRESS-042
LABEL-
INSTRUCTION-LOAD
OPERAND1-s5
OP1 VALUE-s5
OPERAND2-character_e
OP2 VALUE-65
COMMENT-
ADDRESS-043
LABEL-
INSTRUCTION-CALL
OPERAND1-LCD_write_data
OP1 VALUE-097
OPERAND2-
OP2 VALUE-
COMMENT-
ADDRESS-044
LABEL-
INSTRUCTION-LOAD
OPERAND1-s5
OP1 VALUE-s5
OPERAND2-character_n
OP2 VALUE-6E
COMMENT-
ADDRESS-045
LABEL-
INSTRUCTION-CALL
OPERAND1-LCD_write_data
OP1 VALUE-097
OPERAND2-
OP2 VALUE-
COMMENT-
ADDRESS-046
LABEL-
INSTRUCTION-LOAD
OPERAND1-s5
OP1 VALUE-s5
OPERAND2-character_c
OP2 VALUE-63
COMMENT-
ADDRESS-047
LABEL-
INSTRUCTION-CALL
OPERAND1-LCD_write_data
OP1 VALUE-097
OPERAND2-
OP2 VALUE-
COMMENT-
ADDRESS-048
LABEL-
INSTRUCTION-LOAD
OPERAND1-s5
OP1 VALUE-s5
OPERAND2-character_y
OP2 VALUE-79
COMMENT-
ADDRESS-049
LABEL-
INSTRUCTION-CALL
OPERAND1-LCD_write_data
OP1 VALUE-097
OPERAND2-
OP2 VALUE-
COMMENT-
ADDRESS-04A
LABEL-
INSTRUCTION-RETURN
OPERAND1-
OP1 VALUE-
OPERAND2-
OP2 VALUE-
COMMENT-
ADDRESS-04B
LABEL-
INSTRUCTION-
OPERAND1-
OP1 VALUE-
OPERAND2-
OP2 VALUE-
COMMENT-;
ADDRESS-04B
LABEL-
INSTRUCTION-
OPERAND1-
OP1 VALUE-
OPERAND2-
OP2 VALUE-
COMMENT-;Display 'Generator' on LCD at current cursor position
ADDRESS-04B
LABEL-
INSTRUCTION-
OPERAND1-
OP1 VALUE-
OPERAND2-
OP2 VALUE-
COMMENT-;
ADDRESS-04B
LABEL-disp_Generator
INSTRUCTION-LOAD
OPERAND1-s5
OP1 VALUE-s5
OPERAND2-character_G
OP2 VALUE-47
COMMENT-
ADDRESS-04C
LABEL-
INSTRUCTION-CALL
OPERAND1-LCD_write_data
OP1 VALUE-097
OPERAND2-
OP2 VALUE-
COMMENT-
ADDRESS-04D
LABEL-
INSTRUCTION-LOAD
OPERAND1-s5
OP1 VALUE-s5
OPERAND2-character_e
OP2 VALUE-65
COMMENT-
ADDRESS-04E
LABEL-
INSTRUCTION-CALL
OPERAND1-LCD_write_data
OP1 VALUE-097
OPERAND2-
OP2 VALUE-
COMMENT-
ADDRESS-04F
LABEL-
INSTRUCTION-LOAD
OPERAND1-s5
OP1 VALUE-s5
OPERAND2-character_n
OP2 VALUE-6E
COMMENT-
ADDRESS-050
LABEL-
INSTRUCTION-CALL
OPERAND1-LCD_write_data
OP1 VALUE-097
OPERAND2-
OP2 VALUE-
COMMENT-
ADDRESS-051
LABEL-
INSTRUCTION-LOAD
OPERAND1-s5
OP1 VALUE-s5
OPERAND2-character_e
OP2 VALUE-65
COMMENT-
ADDRESS-052
LABEL-
INSTRUCTION-CALL
OPERAND1-LCD_write_data
OP1 VALUE-097
OPERAND2-
OP2 VALUE-
COMMENT-
ADDRESS-053
LABEL-
INSTRUCTION-LOAD
OPERAND1-s5
OP1 VALUE-s5
OPERAND2-character_r
OP2 VALUE-72
COMMENT-
ADDRESS-054
LABEL-
INSTRUCTION-CALL
OPERAND1-LCD_write_data
OP1 VALUE-097
OPERAND2-
OP2 VALUE-
COMMENT-
ADDRESS-055
LABEL-
INSTRUCTION-LOAD
OPERAND1-s5
OP1 VALUE-s5
OPERAND2-character_a
OP2 VALUE-61
COMMENT-
ADDRESS-056
LABEL-
INSTRUCTION-CALL
OPERAND1-LCD_write_data
OP1 VALUE-097
OPERAND2-
OP2 VALUE-
COMMENT-
ADDRESS-057
LABEL-
INSTRUCTION-LOAD
OPERAND1-s5
OP1 VALUE-s5
OPERAND2-character_t
OP2 VALUE-74
COMMENT-
ADDRESS-058
LABEL-
INSTRUCTION-CALL
OPERAND1-LCD_write_data
OP1 VALUE-097
OPERAND2-
OP2 VALUE-
COMMENT-
ADDRESS-059
LABEL-
INSTRUCTION-LOAD
OPERAND1-s5
OP1 VALUE-s5
OPERAND2-character_o
OP2 VALUE-6F
COMMENT-
ADDRESS-05A
LABEL-
INSTRUCTION-CALL
OPERAND1-LCD_write_data
OP1 VALUE-097
OPERAND2-
OP2 VALUE-
COMMENT-
ADDRESS-05B
LABEL-
INSTRUCTION-LOAD
OPERAND1-s5
OP1 VALUE-s5
OPERAND2-character_r
OP2 VALUE-72
COMMENT-
ADDRESS-05C
LABEL-
INSTRUCTION-CALL
OPERAND1-LCD_write_data
OP1 VALUE-097
OPERAND2-
OP2 VALUE-
COMMENT-
ADDRESS-05D
LABEL-
INSTRUCTION-CALL
OPERAND1-display_space
OP1 VALUE-017
OPERAND2-
OP2 VALUE-
COMMENT-
ADDRESS-05E
LABEL-
INSTRUCTION-LOAD
OPERAND1-s5
OP1 VALUE-s5
OPERAND2-character_v
OP2 VALUE-76
COMMENT-
ADDRESS-05F
LABEL-
INSTRUCTION-CALL
OPERAND1-LCD_write_data
OP1 VALUE-097
OPERAND2-
OP2 VALUE-
COMMENT-
ADDRESS-060
LABEL-
INSTRUCTION-LOAD
OPERAND1-s5
OP1 VALUE-s5
OPERAND2-character_1
OP2 VALUE-31
COMMENT-
ADDRESS-061
LABEL-
INSTRUCTION-CALL
OPERAND1-LCD_write_data
OP1 VALUE-097
OPERAND2-
OP2 VALUE-
COMMENT-
ADDRESS-062
LABEL-
INSTRUCTION-LOAD
OPERAND1-s5
OP1 VALUE-s5
OPERAND2-character_stop
OP2 VALUE-2E
COMMENT-
ADDRESS-063
LABEL-
INSTRUCTION-CALL
OPERAND1-LCD_write_data
OP1 VALUE-097
OPERAND2-
OP2 VALUE-
COMMENT-
ADDRESS-064
LABEL-
INSTRUCTION-LOAD
OPERAND1-s5
OP1 VALUE-s5
OPERAND2-character_2
OP2 VALUE-32
COMMENT-
ADDRESS-065
LABEL-
INSTRUCTION-CALL
OPERAND1-LCD_write_data
OP1 VALUE-097
OPERAND2-
OP2 VALUE-
COMMENT-
ADDRESS-066
LABEL-
INSTRUCTION-RETURN
OPERAND1-
OP1 VALUE-
OPERAND2-
OP2 VALUE-
COMMENT-
ADDRESS-067
LABEL-
INSTRUCTION-
OPERAND1-
OP1 VALUE-
OPERAND2-
OP2 VALUE-
COMMENT-;
ADDRESS-067
LABEL-
INSTRUCTION-
OPERAND1-
OP1 VALUE-
OPERAND2-
OP2 VALUE-
COMMENT-;
ADDRESS-067
LABEL-
INSTRUCTION-
OPERAND1-
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -