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

📄 peripheral_test.srec.copier.s

📁 基于fpga和sopc的用VHDL语言编写的EDA的32位Nios CPU嵌入式系统及其DMA设计俄罗斯方块游戏机
💻 S
字号:
; file: <file_name>;; This is a copy routine to copy code; from flash to RAM, and then run it.;; CPU Architecture: nios_32;; Flash source address: 262144; RAM destination address: 8388608; Size to copy: 19660	.include "nios.s"	.global _start	.equ	flash_address,262144	.equ	ram_address,8388608	.equ	copy_size,19660	.org	0	MOVIA	%r0,(flash_address+0x10)/2	JMP	%r0	NOP	.org	0x0c	.byte   'N','i','o','s'	.org	0x10_start:.ifdef na_seven_seg_pio	MOVIP	%L0,na_seven_seg_pio	MOVIP	%L1,0xb7b7	ST	[%L0],%L1.endif        ; %L0 will be the source        ; %L1 will be the dest        ; %l2 will be the size        MOVIP   %L0,flash_address+256        MOVIP   %L1,ram_address        MOV     %L3,%L1        MOVIP   %L2,copy_sizeloop:        LD      %L5,[%L0]        EXT8d   %L5,%L0        FILL8   %r0,%L5        ST8d    [%L1],%r0        ADDI    %L0,1        SUBI    %L2,1        IFRnz   %L2         BR     loop        ADDI    %L1,1   ; (delay slot).ifdef na_seven_seg_pio	MOVIP	%L0,na_seven_seg_pio	MOVIP	%L1,0xeded	ST	[%L0],%L1.endif        LSRI    %L3,1        JMP     %L3        NOP;end

⌨️ 快捷键说明

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