⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pass4.dat

📁 FPGA 基于PICOBLAZE内核的LCD显示程序,完整,XILINX
💻 DAT
📖 第 1 页 / 共 5 页
字号:
   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 + -