nios_delay.s

来自「ALTERA的NIOS处理器!文件直接可以打开直接选择器件重新编译!」· S 代码 · 共 41 行

S
41
字号




	.include "nios_macros.s"
	.text

;----------------------------------------
;         Name: nr_delay
;  Description: Pause for milliseconds.
;        Input: %o0 number of milliseconds to pause
;       Output: none
; Side Effects: none
;    CWP Depth: 0
;


; nr_delay
	.global	nr_delay

nr_delay:

	MOV	%g0,%o0		; millisecond count
delayLoop1:
	MOVIA	%g1,nasys_clock_freq_1000
	LSRI	%g1,3
delayLoop2:
	IFRnz	%g1
	 BR	delayLoop2
	SUBI	%g1,1

	SUBI	%g0,1
	IFRnz	%g0
	 BR	delayLoop1
	NOP
	
	JMP	%o7
	NOP

; End of file.

⌨️ 快捷键说明

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