一些单片机汇编的基础问题,请高手指教

来源:百度知道 编辑:UC知道 时间:2024/05/24 09:54:31
mov r1,#0 ?是什么意思

inc r7
disp0:cjne r7,#8,disp1
mov r7,#0
disp1:cjne r7,#0,disp2
?是什么意思,每一个关键字能解释一下吗

mov sbuf,a
nop
?是什么意思,每一个关键字能解释一下吗

ret
?这个关键字是什么意思

ledtab: db 11101101b,00000101b,11100011b,01100111b,00001111b,01101110b,11101110b,00100101b,11101111b,01101111b,10101111b,11001110b,11101000b,11000111b,11101010b,10101010b
end
这个表中db 和每一个二进制数据后面的b是什么意思,是汇编的格式吗

mov r1,#0…………………………把0赋值给r1

inc r7 ………………………………r7的值加1

disp0:cjne r7,#8,disp1 ………………比较r7的值与8,如果不相等则转移到disp1

mov r7,#0 …………………………把0赋值给r7

disp1:cjne r7,#0,disp2 ………………比较r7的值与0,如果相等则转移到disp2

mov sbuf,a ……………………把累加器A中的数放到SBUF中

nop………………………………无操作,也就是什么也不做,继续运行后面一条指令

ret…………………………返回指令,运行子程序之后执行这条指令将回到原调用子程序处的后一条指令

b是表示这些数是二进制的,如果是16进制则用h表示。

把0存入寄存器r1
寄存器r7存储的值增1
jne是不相等时跳转
nop是空操作
ret是调用后的返回
db是define byte
b表示二进制

一个幼儿园小班的小朋友问我1+1=多少?
我说老师没教过吗?
他说还没,很想学,只是不认识字,看不懂书上说了什么
我感动,就告诉他了1+1=多少

这位仁兄,你问了那么多"?是什么意思 "
"mov r1,#0 ?是什么意思 "
"nop ?是什么意思,每一个关键字能解释一下吗 "
"ret ?这个关键字是什么意思 "

请问你看书了吗?
你别告诉我你也"很想学,只是不认识字,看不懂书上说了什么"
或者...你发这个贴是为了作秀

这个这个,好像书上都写的非常明白的说