|
发表于 2006-6-29 09:54:14
|
显示全部楼层
[求助] 下面这段代码什么意思?
lw t5.uart_linestat(t6)
andi t5,uart_linestat_te
beq t5,zero,1b
li t5,'\r'
sw t5,uart_linestat(6)
代码不全,把整个函数发来。
照表面看uart_linestat是一个偏移量,T6寄存器应该存储的是串口的基地址,这样T5应该就是串口某个寄存器的内容,然后andi t5,uart_linestat_te看它的某一个位,beq t5,zero,1b是判断是0否再决定是否向回跳转。下面是把回车键值给刚才那个寄存器。
就是对某个寄存器的某位判断操作
应该是这样,水平有限。还请斑竹指导。 邮箱wangyajun462@126.com 盼望斑竹能随时指导一二 |
|