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

📄 uart_txstring.s

📁 ALTERA的NIOS处理器!文件直接可以打开直接选择器件重新编译!
💻 S
字号:

		.include "nios.s"

		.text
;----------------------------------------
;         Name: nr_uart_txstring
;  Description: Print zero-terminated string
;        Input: %o0 = pointer to string
;       Output: none
; Side Effects: %g0 & %g1 altered, %o1 for default uart
;    CWP Depth: 1
;

		.global	nr_uart_txstring
nr_uart_txstring:
	SAVE	%sp,-16
	MOV	%l0,%i0

txStringChar:
	LD	%o0,[%l0]		
	EXT8D	%o0,%l0		; o0 now has byte from l0

	IFRz	%o0		; bail out on zero
	 BR	txStringEnd
	NOP

	MOVI	%o1,0		; default uart
	_BSR	nr_uart_txchar	; send what's in o0
	NOP

	BR	txStringChar; go do next
	ADDI	%l0,#1		; delay slot

txStringEnd:
	RESTRET

;end of file

⌨️ 快捷键说明

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