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

📄 pass3.dat

📁 xilinx ISE 实例代码。可用ISE直接打开
💻 DAT
字号:
    ADDRESS-000
      LABEL-
INSTRUCTION-
   OPERAND1-
   OPERAND2-
    COMMENT-;NAMEREG sX, <name>     ; Rename register sX with <name>
    ADDRESS-000
      LABEL-
INSTRUCTION-CONSTANT
   OPERAND1-VGA_ADDR_R
   OPERAND2-10
    COMMENT-; Define constant <name>, assign value
    ADDRESS-000
      LABEL-
INSTRUCTION-CONSTANT
   OPERAND1-VGA_ADDR_G
   OPERAND2-11
    COMMENT-;
    ADDRESS-000
      LABEL-
INSTRUCTION-CONSTANT
   OPERAND1-VGA_ADDR_B
   OPERAND2-12
    COMMENT-;
    ADDRESS-000
      LABEL-
INSTRUCTION-CONSTANT
   OPERAND1-PUSHBUTTON_ADDR
   OPERAND2-20
    COMMENT-;
    ADDRESS-000
      LABEL-
INSTRUCTION-CONSTANT
   OPERAND1-SEGLED_ADDR_LED
   OPERAND2-00
    COMMENT-;
    ADDRESS-000
      LABEL-
INSTRUCTION-CONSTANT
   OPERAND1-SEGLED_ADDR_SEGUP
   OPERAND2-01
    COMMENT-;
    ADDRESS-000
      LABEL-
INSTRUCTION-CONSTANT
   OPERAND1-SEGLED_ADDR_SEGLOW
   OPERAND2-02
    COMMENT-;
    ADDRESS-000
      LABEL-
INSTRUCTION-CONSTANT
   OPERAND1-SEGLED_ADDR_SEGDOT
   OPERAND2-03
    COMMENT-;
    ADDRESS-000
      LABEL-
INSTRUCTION-
   OPERAND1-
   OPERAND2-
    COMMENT-; ROM output file is always called
    ADDRESS-000
      LABEL-
INSTRUCTION-
   OPERAND1-
   OPERAND2-
    COMMENT-; <filename>.vhd
    ADDRESS-000
      LABEL-
INSTRUCTION-ADDRESS
   OPERAND1-000
   OPERAND2-
    COMMENT-; Programs always start at reset vector 0
    ADDRESS-000
      LABEL-
INSTRUCTION-ENABLE
   OPERAND1-INTERRUPT
   OPERAND2-
    COMMENT-; If using interrupts, be sure to enable
    ADDRESS-001
      LABEL-
INSTRUCTION-
   OPERAND1-
   OPERAND2-
    COMMENT-; the INTERRUPT input
    ADDRESS-001
      LABEL-BEGIN
INSTRUCTION-
   OPERAND1-
   OPERAND2-
    COMMENT-
    ADDRESS-001
      LABEL-
INSTRUCTION-
   OPERAND1-
   OPERAND2-
    COMMENT-; <<< your code here >>>
    ADDRESS-001
      LABEL-
INSTRUCTION-LOAD
   OPERAND1-S0
   OPERAND2-00
    COMMENT-;
    ADDRESS-002
      LABEL-
INSTRUCTION-LOAD
   OPERAND1-S1
   OPERAND2-00
    COMMENT-;
    ADDRESS-003
      LABEL-
INSTRUCTION-LOAD
   OPERAND1-S2
   OPERAND2-00
    COMMENT-;
    ADDRESS-004
      LABEL-
INSTRUCTION-LOAD
   OPERAND1-S3
   OPERAND2-00
    COMMENT-;
    ADDRESS-005
      LABEL-DEALS6
INSTRUCTION-
   OPERAND1-
   OPERAND2-
    COMMENT-
    ADDRESS-005
      LABEL-
INSTRUCTION-COMPARE
   OPERAND1-S6
   OPERAND2-FF
    COMMENT-;
    ADDRESS-006
      LABEL-
INSTRUCTION-JUMP
   OPERAND1-Z
   OPERAND2-DEALS5
    COMMENT-;
    ADDRESS-007
      LABEL-
INSTRUCTION-
   OPERAND1-
   OPERAND2-
    COMMENT-;  LOAD S7,S7;
    ADDRESS-007
      LABEL-
INSTRUCTION-LOAD
   OPERAND1-S7
   OPERAND2-S7
    COMMENT-;
    ADDRESS-008
      LABEL-
INSTRUCTION-LOAD
   OPERAND1-S7
   OPERAND2-S7
    COMMENT-;
    ADDRESS-009
      LABEL-
INSTRUCTION-ADD
   OPERAND1-S6
   OPERAND2-01
    COMMENT-
    ADDRESS-00A
      LABEL-
INSTRUCTION-JUMP
   OPERAND1-DEALS6
   OPERAND2-
    COMMENT-
    ADDRESS-00B
      LABEL-DEALS5
INSTRUCTION-
   OPERAND1-
   OPERAND2-
    COMMENT-
    ADDRESS-00B
      LABEL-
INSTRUCTION-LOAD
   OPERAND1-S6
   OPERAND2-00
    COMMENT-;
    ADDRESS-00C
      LABEL-
INSTRUCTION-ADD
   OPERAND1-S5
   OPERAND2-01
    COMMENT-;
    ADDRESS-00D
      LABEL-
INSTRUCTION-COMPARE
   OPERAND1-S5
   OPERAND2-FF
    COMMENT-;
    ADDRESS-00E
      LABEL-
INSTRUCTION-JUMP
   OPERAND1-Z
   OPERAND2-DEALS4
    COMMENT-;
    ADDRESS-00F
      LABEL-
INSTRUCTION-JUMP
   OPERAND1-DEALS6
   OPERAND2-
    COMMENT-
    ADDRESS-010
      LABEL-DEALS4
INSTRUCTION-
   OPERAND1-
   OPERAND2-
    COMMENT-
    ADDRESS-010
      LABEL-
INSTRUCTION-LOAD
   OPERAND1-S5
   OPERAND2-00
    COMMENT-;
    ADDRESS-011
      LABEL-
INSTRUCTION-ADD
   OPERAND1-S4
   OPERAND2-01
    COMMENT-;
    ADDRESS-012
      LABEL-
INSTRUCTION-COMPARE
   OPERAND1-S4
   OPERAND2-07
    COMMENT-;
    ADDRESS-013
      LABEL-
INSTRUCTION-JUMP
   OPERAND1-Z
   OPERAND2-S407
    COMMENT-
    ADDRESS-014
      LABEL-
INSTRUCTION-JUMP
   OPERAND1-DEALS6
   OPERAND2-
    COMMENT-
    ADDRESS-015
      LABEL-S407
INSTRUCTION-
   OPERAND1-
   OPERAND2-
    COMMENT-
    ADDRESS-015
      LABEL-
INSTRUCTION-ADD
   OPERAND1-S0
   OPERAND2-01
    COMMENT-
    ADDRESS-016
      LABEL-
INSTRUCTION-ADD
   OPERAND1-S1
   OPERAND2-01
    COMMENT-
    ADDRESS-017
      LABEL-
INSTRUCTION-ADD
   OPERAND1-S2
   OPERAND2-01
    COMMENT-
    ADDRESS-018
      LABEL-
INSTRUCTION-ADD
   OPERAND1-S3
   OPERAND2-01
    COMMENT-
    ADDRESS-019
      LABEL-
INSTRUCTION-OUTPUT
   OPERAND1-S0
   OPERAND2-SEGLED_ADDR_LED
    COMMENT-;
    ADDRESS-01A
      LABEL-
INSTRUCTION-OUTPUT
   OPERAND1-S1
   OPERAND2-SEGLED_ADDR_SEGUP
    COMMENT-;
    ADDRESS-01B
      LABEL-
INSTRUCTION-OUTPUT
   OPERAND1-S2
   OPERAND2-SEGLED_ADDR_SEGLOW
    COMMENT-;
    ADDRESS-01C
      LABEL-
INSTRUCTION-OUTPUT
   OPERAND1-S3
   OPERAND2-SEGLED_ADDR_SEGDOT
    COMMENT-;
    ADDRESS-01D
      LABEL-
INSTRUCTION-LOAD
   OPERAND1-S4
   OPERAND2-00
    COMMENT-;
    ADDRESS-01E
      LABEL-
INSTRUCTION-LOAD
   OPERAND1-S5
   OPERAND2-00
    COMMENT-;
    ADDRESS-01F
      LABEL-
INSTRUCTION-LOAD
   OPERAND1-S6
   OPERAND2-00
    COMMENT-;
    ADDRESS-020
      LABEL-
INSTRUCTION-JUMP
   OPERAND1-DEALS6
   OPERAND2-
    COMMENT-
    ADDRESS-021
      LABEL-
INSTRUCTION-JUMP
   OPERAND1-BEGIN
   OPERAND2-
    COMMENT-; Embedded applications never end
    ADDRESS-022
      LABEL-ISR
INSTRUCTION-
   OPERAND1-
   OPERAND2-
    COMMENT-; An Interrupt Service Routine (ISR) is
    ADDRESS-022
      LABEL-
INSTRUCTION-
   OPERAND1-
   OPERAND2-
    COMMENT-; required if using interrupts
    ADDRESS-022
      LABEL-
INSTRUCTION-
   OPERAND1-
   OPERAND2-
    COMMENT-; Interrupts are automatically disabled
    ADDRESS-022
      LABEL-
INSTRUCTION-
   OPERAND1-
   OPERAND2-
    COMMENT-; when an interrupt is recognized
    ADDRESS-022
      LABEL-
INSTRUCTION-
   OPERAND1-
   OPERAND2-
    COMMENT-; Never re-enable interrupts during the ISR
    ADDRESS-022
      LABEL-
INSTRUCTION-INPUT
   OPERAND1-SA
   OPERAND2-PUSHBUTTON_ADDR
    COMMENT-; Read the ISR register from Push Button module
    ADDRESS-023
      LABEL-
INSTRUCTION-LOAD
   OPERAND1-SB
   OPERAND2-SA
    COMMENT-;
    ADDRESS-024
      LABEL-
INSTRUCTION-AND
   OPERAND1-SB
   OPERAND2-0F
    COMMENT-; mask out the 3 bit of LSB ( B,G,R )
    ADDRESS-025
      LABEL-R
INSTRUCTION-
   OPERAND1-
   OPERAND2-
    COMMENT-
    ADDRESS-025
      LABEL-
INSTRUCTION-RR
   OPERAND1-SB
   OPERAND2-
    COMMENT-; The LSB is in the carry => R field
    ADDRESS-026
      LABEL-
INSTRUCTION-JUMP
   OPERAND1-NC
   OPERAND2-G
    COMMENT-;
    ADDRESS-027
      LABEL-
INSTRUCTION-INPUT
   OPERAND1-SC
   OPERAND2-VGA_ADDR_R
    COMMENT-;
    ADDRESS-028
      LABEL-
INSTRUCTION-ADD
   OPERAND1-SC
   OPERAND2-01
    COMMENT-;
    ADDRESS-029
      LABEL-
INSTRUCTION-OUTPUT
   OPERAND1-SC
   OPERAND2-VGA_ADDR_R
    COMMENT-;
    ADDRESS-02A
      LABEL-G
INSTRUCTION-
   OPERAND1-
   OPERAND2-
    COMMENT-
    ADDRESS-02A
      LABEL-
INSTRUCTION-RR
   OPERAND1-SB
   OPERAND2-
    COMMENT-; The Less LSB is in the carry => G field
    ADDRESS-02B
      LABEL-
INSTRUCTION-JUMP
   OPERAND1-NC
   OPERAND2-B
    COMMENT-;
    ADDRESS-02C
      LABEL-
INSTRUCTION-INPUT
   OPERAND1-SC
   OPERAND2-VGA_ADDR_G
    COMMENT-;
    ADDRESS-02D
      LABEL-
INSTRUCTION-ADD
   OPERAND1-SC
   OPERAND2-01
    COMMENT-;
    ADDRESS-02E
      LABEL-
INSTRUCTION-OUTPUT
   OPERAND1-SC
   OPERAND2-VGA_ADDR_G
    COMMENT-;
    ADDRESS-02F
      LABEL-B
INSTRUCTION-
   OPERAND1-
   OPERAND2-
    COMMENT-
    ADDRESS-02F
      LABEL-
INSTRUCTION-RR
   OPERAND1-SB
   OPERAND2-
    COMMENT-; The 3rd LSB is in the carry => B field
    ADDRESS-030
      LABEL-
INSTRUCTION-JUMP
   OPERAND1-NC
   OPERAND2-CLEAR
    COMMENT-;
    ADDRESS-031
      LABEL-
INSTRUCTION-INPUT
   OPERAND1-SC
   OPERAND2-VGA_ADDR_B
    COMMENT-;
    ADDRESS-032
      LABEL-
INSTRUCTION-ADD
   OPERAND1-SC
   OPERAND2-01
    COMMENT-;
    ADDRESS-033
      LABEL-
INSTRUCTION-OUTPUT
   OPERAND1-SC
   OPERAND2-VGA_ADDR_B
    COMMENT-;
    ADDRESS-034
      LABEL-CLEAR
INSTRUCTION-
   OPERAND1-
   OPERAND2-
    COMMENT-
    ADDRESS-034
      LABEL-
INSTRUCTION-RR
   OPERAND1-SB
   OPERAND2-
    COMMENT-
    ADDRESS-035
      LABEL-
INSTRUCTION-JUMP
   OPERAND1-NC
   OPERAND2-INTEND
    COMMENT-;
    ADDRESS-036
      LABEL-
INSTRUCTION-LOAD
   OPERAND1-S0
   OPERAND2-00
    COMMENT-
    ADDRESS-037
      LABEL-
INSTRUCTION-LOAD
   OPERAND1-S1
   OPERAND2-00
    COMMENT-
    ADDRESS-038
      LABEL-
INSTRUCTION-LOAD
   OPERAND1-S2
   OPERAND2-00
    COMMENT-
    ADDRESS-039
      LABEL-
INSTRUCTION-LOAD
   OPERAND1-S3
   OPERAND2-00
    COMMENT-
    ADDRESS-03A
      LABEL-
INSTRUCTION-LOAD
   OPERAND1-S4
   OPERAND2-00
    COMMENT-;
    ADDRESS-03B
      LABEL-
INSTRUCTION-LOAD
   OPERAND1-S5
   OPERAND2-00
    COMMENT-;
    ADDRESS-03C
      LABEL-
INSTRUCTION-LOAD
   OPERAND1-S6
   OPERAND2-00
    COMMENT-;
    ADDRESS-03D
      LABEL-
INSTRUCTION-OUTPUT
   OPERAND1-S0
   OPERAND2-SEGLED_ADDR_LED
    COMMENT-;
    ADDRESS-03E
      LABEL-
INSTRUCTION-OUTPUT
   OPERAND1-S1
   OPERAND2-SEGLED_ADDR_SEGUP
    COMMENT-;
    ADDRESS-03F
      LABEL-
INSTRUCTION-OUTPUT
   OPERAND1-S2
   OPERAND2-SEGLED_ADDR_SEGLOW
    COMMENT-;
    ADDRESS-040
      LABEL-
INSTRUCTION-OUTPUT
   OPERAND1-S3
   OPERAND2-SEGLED_ADDR_SEGDOT
    COMMENT-;
    ADDRESS-041
      LABEL-INTEND
INSTRUCTION-
   OPERAND1-
   OPERAND2-
    COMMENT-
    ADDRESS-041
      LABEL-
INSTRUCTION-LOAD
   OPERAND1-SD
   OPERAND2-00
    COMMENT-
    ADDRESS-042
      LABEL-
INSTRUCTION-OUTPUT
   OPERAND1-SD
   OPERAND2-PUSHBUTTON_ADDR
    COMMENT-;
    ADDRESS-043
      LABEL-
INSTRUCTION-RETURNI
   OPERAND1-ENABLE
   OPERAND2-
    COMMENT-; Return from interrupt service routine
    ADDRESS-044
      LABEL-
INSTRUCTION-
   OPERAND1-
   OPERAND2-
    COMMENT-; Use RETURNI DISABLE to leave interrupts
    ADDRESS-044
      LABEL-
INSTRUCTION-
   OPERAND1-
   OPERAND2-
    COMMENT-; disabled
    ADDRESS-3FF
      LABEL-
INSTRUCTION-ADDRESS
   OPERAND1-3FF
   OPERAND2-
    COMMENT-; Interrupt vector is located at highest
    ADDRESS-3FF
      LABEL-
INSTRUCTION-
   OPERAND1-
   OPERAND2-
    COMMENT-; instruction address
    ADDRESS-3FF
      LABEL-
INSTRUCTION-JUMP
   OPERAND1-ISR
   OPERAND2-
    COMMENT-; Jump to interrupt service routine, ISR

⌨️ 快捷键说明

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