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

📄 pass5.dat

📁 Xilinx的培训教程的源码 virtex
💻 DAT
📖 第 1 页 / 共 3 页
字号:
  OP2 VALUE-6F
    COMMENT-; ascii code
    ADDRESS-000
      LABEL-
  FORMATTED-CONSTANT ascii_p, 70
  LOGFORMAT-CONSTANT ascii_p, 70
INSTRUCTION-CONSTANT
   OPERAND1-ascii_p
  OP1 VALUE-ascii_p
   OPERAND2-70
  OP2 VALUE-70
    COMMENT-; ascii code
    ADDRESS-000
      LABEL-
  FORMATTED-CONSTANT ascii_q, 71
  LOGFORMAT-CONSTANT ascii_q, 71
INSTRUCTION-CONSTANT
   OPERAND1-ascii_q
  OP1 VALUE-ascii_q
   OPERAND2-71
  OP2 VALUE-71
    COMMENT-; ascii code
    ADDRESS-000
      LABEL-
  FORMATTED-CONSTANT ascii_r, 72
  LOGFORMAT-CONSTANT ascii_r, 72
INSTRUCTION-CONSTANT
   OPERAND1-ascii_r
  OP1 VALUE-ascii_r
   OPERAND2-72
  OP2 VALUE-72
    COMMENT-; ascii code
    ADDRESS-000
      LABEL-
  FORMATTED-CONSTANT ascii_s, 73
  LOGFORMAT-CONSTANT ascii_s, 73
INSTRUCTION-CONSTANT
   OPERAND1-ascii_s
  OP1 VALUE-ascii_s
   OPERAND2-73
  OP2 VALUE-73
    COMMENT-; ascii code
    ADDRESS-000
      LABEL-
  FORMATTED-CONSTANT ascii_t, 74
  LOGFORMAT-CONSTANT ascii_t, 74
INSTRUCTION-CONSTANT
   OPERAND1-ascii_t
  OP1 VALUE-ascii_t
   OPERAND2-74
  OP2 VALUE-74
    COMMENT-; ascii code
    ADDRESS-000
      LABEL-
  FORMATTED-CONSTANT ascii_u, 75
  LOGFORMAT-CONSTANT ascii_u, 75
INSTRUCTION-CONSTANT
   OPERAND1-ascii_u
  OP1 VALUE-ascii_u
   OPERAND2-75
  OP2 VALUE-75
    COMMENT-; ascii code
    ADDRESS-000
      LABEL-
  FORMATTED-CONSTANT ascii_v, 76
  LOGFORMAT-CONSTANT ascii_v, 76
INSTRUCTION-CONSTANT
   OPERAND1-ascii_v
  OP1 VALUE-ascii_v
   OPERAND2-76
  OP2 VALUE-76
    COMMENT-; ascii code
    ADDRESS-000
      LABEL-
  FORMATTED-CONSTANT ascii_w, 77
  LOGFORMAT-CONSTANT ascii_w, 77
INSTRUCTION-CONSTANT
   OPERAND1-ascii_w
  OP1 VALUE-ascii_w
   OPERAND2-77
  OP2 VALUE-77
    COMMENT-; ascii code
    ADDRESS-000
      LABEL-
  FORMATTED-CONSTANT ascii_x, 78
  LOGFORMAT-CONSTANT ascii_x, 78
INSTRUCTION-CONSTANT
   OPERAND1-ascii_x
  OP1 VALUE-ascii_x
   OPERAND2-78
  OP2 VALUE-78
    COMMENT-; ascii code
    ADDRESS-000
      LABEL-
  FORMATTED-CONSTANT ascii_y, 79
  LOGFORMAT-CONSTANT ascii_y, 79
INSTRUCTION-CONSTANT
   OPERAND1-ascii_y
  OP1 VALUE-ascii_y
   OPERAND2-79
  OP2 VALUE-79
    COMMENT-; ascii code
    ADDRESS-000
      LABEL-
  FORMATTED-CONSTANT ascii_z, 7A
  LOGFORMAT-CONSTANT ascii_z, 7A
INSTRUCTION-CONSTANT
   OPERAND1-ascii_z
  OP1 VALUE-ascii_z
   OPERAND2-7A
  OP2 VALUE-7A
    COMMENT-; ascii code
    ADDRESS-000
      LABEL-
  FORMATTED-CONSTANT ascii_LBRACE, 7B
  LOGFORMAT-CONSTANT ascii_LBRACE, 7B
INSTRUCTION-CONSTANT
   OPERAND1-ascii_LBRACE
  OP1 VALUE-ascii_LBRACE
   OPERAND2-7B
  OP2 VALUE-7B
    COMMENT-; ascii code
    ADDRESS-000
      LABEL-
  FORMATTED-CONSTANT ascii_VBAR, 7C
  LOGFORMAT-CONSTANT ascii_VBAR, 7C
INSTRUCTION-CONSTANT
   OPERAND1-ascii_VBAR
  OP1 VALUE-ascii_VBAR
   OPERAND2-7C
  OP2 VALUE-7C
    COMMENT-; ascii code
    ADDRESS-000
      LABEL-
  FORMATTED-CONSTANT ascii_RBRACE, 7D
  LOGFORMAT-CONSTANT ascii_RBRACE, 7D
INSTRUCTION-CONSTANT
   OPERAND1-ascii_RBRACE
  OP1 VALUE-ascii_RBRACE
   OPERAND2-7D
  OP2 VALUE-7D
    COMMENT-; ascii code
    ADDRESS-000
      LABEL-
  FORMATTED-CONSTANT ascii_TILDE, 7E
  LOGFORMAT-CONSTANT ascii_TILDE, 7E
INSTRUCTION-CONSTANT
   OPERAND1-ascii_TILDE
  OP1 VALUE-ascii_TILDE
   OPERAND2-7E
  OP2 VALUE-7E
    COMMENT-; ascii code
    ADDRESS-000
      LABEL-
  FORMATTED-CONSTANT ascii_DEL, 7F
  LOGFORMAT-CONSTANT ascii_DEL, 7F
INSTRUCTION-CONSTANT
   OPERAND1-ascii_DEL
  OP1 VALUE-ascii_DEL
   OPERAND2-7F
  OP2 VALUE-7F
    COMMENT-; ascii code
    ADDRESS-000
      LABEL-
  FORMATTED-
  LOGFORMAT-
INSTRUCTION-
   OPERAND1-
  OP1 VALUE-
   OPERAND2-
  OP2 VALUE-
    COMMENT-;================================================================
    ADDRESS-000
      LABEL-
  FORMATTED-
  LOGFORMAT-
INSTRUCTION-
   OPERAND1-
  OP1 VALUE-
   OPERAND2-
  OP2 VALUE-
    COMMENT-; Actual assembly program goes here...
    ADDRESS-000
      LABEL-
  FORMATTED-
  LOGFORMAT-
INSTRUCTION-
   OPERAND1-
  OP1 VALUE-
   OPERAND2-
  OP2 VALUE-
    COMMENT-;================================================================
    ADDRESS-000
      LABEL-cold_start
  FORMATTED-LOAD s0, all_clear
  LOGFORMAT-LOAD s0, all_clear[00]
INSTRUCTION-LOAD
   OPERAND1-s0
  OP1 VALUE-s0
   OPERAND2-all_clear
  OP2 VALUE-00
    COMMENT-; zero out reg s0
    ADDRESS-001
      LABEL-
  FORMATTED-
  LOGFORMAT-
INSTRUCTION-
   OPERAND1-
  OP1 VALUE-
   OPERAND2-
  OP2 VALUE-
    COMMENT-; LAB TASK #2
    ADDRESS-001
      LABEL-
  FORMATTED-
  LOGFORMAT-
INSTRUCTION-
   OPERAND1-
  OP1 VALUE-
   OPERAND2-
  OP2 VALUE-
    COMMENT-; Write code to output a short (10 characters
    ADDRESS-001
      LABEL-
  FORMATTED-
  LOGFORMAT-
INSTRUCTION-
   OPERAND1-
  OP1 VALUE-
   OPERAND2-
  OP2 VALUE-
    COMMENT-; or less) message to the serial port.
    ADDRESS-001
      LABEL-
  FORMATTED-LOAD s0, ascii_X
  LOGFORMAT-LOAD s0, ascii_X[58]
INSTRUCTION-LOAD
   OPERAND1-s0
  OP1 VALUE-s0
   OPERAND2-ascii_X
  OP2 VALUE-58
    COMMENT-; load the value of 'X'
    ADDRESS-002
      LABEL-
  FORMATTED-OUTPUT s0, uart_data_tx
  LOGFORMAT-OUTPUT s0, uart_data_tx[03]
INSTRUCTION-OUTPUT
   OPERAND1-s0
  OP1 VALUE-s0
   OPERAND2-uart_data_tx
  OP2 VALUE-03
    COMMENT-; output value to hyperterminal
    ADDRESS-003
      LABEL-
  FORMATTED-LOAD s0, ascii_i
  LOGFORMAT-LOAD s0, ascii_i[69]
INSTRUCTION-LOAD
   OPERAND1-s0
  OP1 VALUE-s0
   OPERAND2-ascii_i
  OP2 VALUE-69
    COMMENT-; load the value of 'i'
    ADDRESS-004
      LABEL-
  FORMATTED-OUTPUT s0, uart_data_tx
  LOGFORMAT-OUTPUT s0, uart_data_tx[03]
INSTRUCTION-OUTPUT
   OPERAND1-s0
  OP1 VALUE-s0
   OPERAND2-uart_data_tx
  OP2 VALUE-03
    COMMENT-; output value to hyperterminal
    ADDRESS-005
      LABEL-
  FORMATTED-LOAD s0, ascii_l
  LOGFORMAT-LOAD s0, ascii_l[6C]
INSTRUCTION-LOAD
   OPERAND1-s0
  OP1 VALUE-s0
   OPERAND2-ascii_l
  OP2 VALUE-6C
    COMMENT-; load the value of 'l'
    ADDRESS-006
      LABEL-
  FORMATTED-OUTPUT s0, uart_data_tx
  LOGFORMAT-OUTPUT s0, uart_data_tx[03]
INSTRUCTION-OUTPUT
   OPERAND1-s0
  OP1 VALUE-s0
   OPERAND2-uart_data_tx
  OP2 VALUE-03
    COMMENT-; output value to hyperterminal
    ADDRESS-007
      LABEL-
  FORMATTED-LOAD s0, ascii_i
  LOGFORMAT-LOAD s0, ascii_i[69]
INSTRUCTION-LOAD
   OPERAND1-s0
  OP1 VALUE-s0
   OPERAND2-ascii_i
  OP2 VALUE-69
    COMMENT-; load the value of 'i'
    ADDRESS-008
      LABEL-
  FORMATTED-OUTPUT s0, uart_data_tx
  LOGFORMAT-OUTPUT s0, uart_data_tx[03]
INSTRUCTION-OUTPUT
   OPERAND1-s0
  OP1 VALUE-s0
   OPERAND2-uart_data_tx
  OP2 VALUE-03
    COMMENT-; output value to hyperterminal
    ADDRESS-009
      LABEL-
  FORMATTED-LOAD s0, ascii_n
  LOGFORMAT-LOAD s0, ascii_n[6E]
INSTRUCTION-LOAD
   OPERAND1-s0
  OP1 VALUE-s0
   OPERAND2-ascii_n
  OP2 VALUE-6E
    COMMENT-; load the value of 'n'
    ADDRESS-00A
      LABEL-
  FORMATTED-OUTPUT s0, uart_data_tx
  LOGFORMAT-OUTPUT s0, uart_data_tx[03]
INSTRUCTION-OUTPUT
   OPERAND1-s0
  OP1 VALUE-s0
   OPERAND2-uart_data_tx
  OP2 VALUE-03
    COMMENT-; output value to hyperterminal
    ADDRESS-00B
      LABEL-
  FORMATTED-LOAD s0, ascii_x
  LOGFORMAT-LOAD s0, ascii_x[78]
INSTRUCTION-LOAD
   OPERAND1-s0
  OP1 VALUE-s0
   OPERAND2-ascii_x
  OP2 VALUE-78
    COMMENT-; load the value of 'x'
    ADDRESS-00C
      LABEL-
  FORMATTED-OUTPUT s0, uart_data_tx
  LOGFORMAT-OUTPUT s0, uart_data_tx[03]
INSTRUCTION-OUTPUT
   OPERAND1-s0
  OP1 VALUE-s0
   OPERAND2-uart_data_tx
  OP2 VALUE-03
    COMMENT-; output value to hyperterminal
    ADDRESS-00D
      LABEL-
  FORMATTED-LOAD s0, ascii_SPACE
  LOGFORMAT-LOAD s0, ascii_SPACE[20]
INSTRUCTION-LOAD
   OPERAND1-s0
  OP1 VALUE-s0
   OPERAND2-ascii_SPACE
  OP2 VALUE-20
    COMMENT-; add a space
    ADDRESS-00E
      LABEL-
  FORMATTED-OUTPUT s0, uart_data_tx
  LOGFORMAT-OUTPUT s0, uart_data_tx[03]
INSTRUCTION-OUTPUT
   OPERAND1-s0
  OP1 VALUE-s0
   OPERAND2-uart_data_tx
  OP2 VALUE-03
    COMMENT-; output value to hyperterminal
    ADDRESS-00F
      LABEL-
  FORMATTED-LOAD s0, ascii_R
  LOGFORMAT-LOAD s0, ascii_R[52]
INSTRUCTION-LOAD
   OPERAND1-s0
  OP1 VALUE-s0
   OPERAND2-ascii_R
  OP2 VALUE-52
    COMMENT-; load the value of 'R'
    ADDRESS-010
      LABEL-
  FORMATTED-OUTPUT s0, uart_data_tx
  LOGFORMAT-OUTPUT s0, uart_data_tx[03]
INSTRUCTION-OUTPUT
   OPERAND1-s0
  OP1 VALUE-s0
   OPERAND2-uart_data_tx
  OP2 VALUE-03
    COMMENT-; output value to hyperterminal
    ADDRESS-011
      LABEL-
  FORMATTED-LOAD s0, ascii_u
  LOGFORMAT-LOAD s0, ascii_u[75]
INSTRUCTION-LOAD
   OPERAND1-s0
  OP1 VALUE-s0
   OPERAND2-ascii_u
  OP2 VALUE-75
    COMMENT-; load the value of 'u'
    ADDRESS-012
      LABEL-
  FORMATTED-OUTPUT s0, uart_data_tx
  LOGFORMAT-OUTPUT s0, uart_data_tx[03]
INSTRUCTION-OUTPUT
   OPERAND1-s0
  OP1 VALUE-s0
   OPERAND2-uart_data_tx
  OP2 VALUE-03
    COMMENT-; output value to hyperterminal
    ADDRESS-013
      LABEL-
  FORMATTED-LOAD s0, ascii_l
  LOGFORMAT-LOAD s0, ascii_l[6C]
INSTRUCTION-LOAD
   OPERAND1-s0
  OP1 VALUE-s0
   OPERAND2-ascii_l
  OP2 VALUE-6C
    COMMENT-; load the value of 'l'
    ADDRESS-014
      LABEL-
  FORMATTED-OUTPUT s0, uart_data_tx
  LOGFORMAT-OUTPUT s0, uart_data_tx[03]
INSTRUCTION-OUTPUT
   OPERAND1-s0
  OP1 VALUE-s0
   OPERAND2-uart_data_tx
  OP2 VALUE-03
    COMMENT-; output value to hyperterminal
    ADDRESS-015
      LABEL-
  FORMATTED-LOAD s0, ascii_e
  LOGFORMAT-LOAD s0, ascii_e[65]
INSTRUCTION-LOAD
   OPERAND1-s0
  OP1 VALUE-s0
   OPERAND2-ascii_e
  OP2 VALUE-65
    COMMENT-; load the value of 'e'
    ADDRESS-016
      LABEL-
  FORMATTED-OUTPUT s0, uart_data_tx
  LOGFORMAT-OUTPUT s0, uart_data_tx[03]
INSTRUCTION-OUTPUT
   OPERAND1-s0
  OP1 VALUE-s0
   OPERAND2-uart_data_tx
  OP2 VALUE-03
    COMMENT-; output value to hyperterminal
    ADDRESS-017
      LABEL-
  FORMATTED-LOAD s0, ascii_s
  LOGFORMAT-LOAD s0, ascii_s[73]
INSTRUCTION-LOAD
   OPERAND1-s0
  OP1 VALUE-s0
   OPERAND2-ascii_s
  OP2 VALUE-73
    COMMENT-; load the value of 's'
    ADDRESS-018
      LABEL-
  FORMATTED-OUTPUT s0, uart_data_tx
  LOGFORMAT-OUTPUT s0, uart_data_tx[03]
INSTRUCTION-OUTPUT
   OPERAND1-s0
  OP1 VALUE-s0
   OPERAND2-uart_data_tx
  OP2 VALUE-03
    COMMENT-; output value to hyperterminal
    ADDRESS-019
      LABEL-loop
  FORMATTED-INPUT s1, switch_in
  LOGFORMAT-INPUT s1, switch_in[00]
INSTRUCTION-INPUT
   OPERAND1-s1
  OP1 VALUE-s1
   OPERAND2-switch_in
  OP2 VALUE-00
    COMMENT-; read switch state
    ADDRESS-01A
      LABEL-
  FORMATTED-OUTPUT s1, leds_out
  LOGFORMAT-OUTPUT s1, leds_out[01]
INSTRUCTION-OUTPUT
   OPERAND1-s1
  OP1 VALUE-s1
   OPERAND2-leds_out
  OP2 VALUE-01
    COMMENT-; write it to leds
    ADDRESS-01B
      LABEL-
  FORMATTED-
  LOGFORMAT-
INSTRUCTION-
   OPERAND1-
  OP1 VALUE-
   OPERAND2-
  OP2 VALUE-
    COMMENT-; LAB TASK #1
    ADDRESS-01B
      LABEL-
  FORMATTED-
  LOGFORMAT-
INSTRUCTION-
   OPERAND1-
  OP1 VALUE-
   OPERAND2-
  OP2 VALUE-
    COMMENT-; Write code to read the switch state and
    ADDRESS-01B
      LABEL-
  FORMATTED-
  LOGFORMAT-
INSTRUCTION-
   OPERAND1-
  OP1 VALUE-
   OPERAND2-
  OP2 VALUE-
    COMMENT-; then write it to the LED control port.
    ADDRESS-01B
      LABEL-rs232_echo
  FORMATTED-LOAD s0, all_clear
  LOGFORMAT-LOAD s0, all_clear[00]
INSTRUCTION-LOAD
   OPERAND1-s0
  OP1 VALUE-s0
   OPERAND2-all_clear
  OP2 VALUE-00
    COMMENT-; zero out reg s0 (nop)
    ADDRESS-01C
      LABEL-
  FORMATTED-
  LOGFORMAT-
INSTRUCTION-
   OPERAND1-
  OP1 VALUE-
   OPERAND2-
  OP2 VALUE-
    COMMENT-; LAB TASK #3
    ADDRESS-01C
      LABEL-
  FORMATTED-
  LOGFORMAT-
INSTRUCTION-
   OPERAND1-
  OP1 VALUE-
   OPERAND2-
  OP2 VALUE-
    COMMENT-; Write code to check if a byte has been
    ADDRESS-01C
      LABEL-
  FORMATTED-
  LOGFORMAT-
INSTRUCTION-
   OPERAND1-
  OP1 VALUE-
   OPERAND2-
  OP2 VALUE-
    COMMENT-; received by the uart.  If so, write it
    ADDRESS-01C
      LABEL-
  FORMATTED-
  LOGFORMAT-
INSTRUCTION-
   OPERAND1-
  OP1 VALUE-
   OPERAND2-
  OP2 VALUE-
    COMMENT-; back to the uart transmit port.  If not
    ADDRESS-01C
      LABEL-
  FORMATTED-
  LOGFORMAT-
INSTRUCTION-
   OPERAND1-
  OP1 VALUE-
   OPERAND2-
  OP2 VALUE-
    COMMENT-; don't do anything and just...
    ADDRESS-01C
      LABEL-
  FORMATTED-JUMP loop
  LOGFORMAT-JUMP loop[019]
INSTRUCTION-JUMP
   OPERAND1-loop
  OP1 VALUE-019
   OPERAND2-
  OP2 VALUE-
    COMMENT-; loop again
    ADDRESS-01D
      LABEL-
  FORMATTED-
  LOGFORMAT-
INSTRUCTION-
   OPERAND1-
  OP1 VALUE-
   OPERAND2-
  OP2 VALUE-
    COMMENT-;================================================================
    ADDRESS-01D
      LABEL-
  FORMATTED-
  LOGFORMAT-
INSTRUCTION-
   OPERAND1-
  OP1 VALUE-
   OPERAND2-
  OP2 VALUE-
    COMMENT-;
    ADDRESS-01D
      LABEL-
  FORMATTED-
  LOGFORMAT-
INSTRUCTION-
   OPERAND1-
  OP1 VALUE-
   OPERAND2-
  OP2 VALUE-
    COMMENT-;================================================================

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -