單片機db指令用法 匯編語言中DB是什么意思?
匯編語言中DB是什么意思?在匯編語言中,DB的意思是定義一個單字節(jié)的數(shù)據(jù)段。它通常用于查表程序,如ORG 0000Hmov dptr,#tab dptr此時指向0c0h。后來,由于一個值的不斷增加,它
匯編語言中DB是什么意思?
在匯編語言中,DB的意思是定義一個單字節(jié)的數(shù)據(jù)段。它通常用于查表程序,如
ORG 0000H
mov dptr,#tab dptr此時指向0c0h。后來,由于一個值的不斷增加,它會在循環(huán)中不斷指向后面主:MOV R5,給出初始值
mov a,r5a=0
LP:MOVC a,@a dptr查找表
mov P1,一個顯示
mov a,R5
inc a加1
mov R5,a
l呼叫延遲
cjne a,#10,LP到9。
sjmp main
延遲:
mov R3,#255
DEL1:
mov R4,#255
DEL2:
NOP
djnz R4,DEL2
djnz R3,DEL1
RET tab:DB 0c0h,0f9h,0a4h,0b0h,99H,92h,82H,0f8h,80h,90h。0-9。End
用SCM匯編語言定義的DB以字節(jié)為單位的數(shù)據(jù)段,它通常用于查表程序中。例如:顯示:mov dptr、#tab mov a、R2 MOVC a、@a dptr mov P0、a rettab:共陰極數(shù)碼管顯示代碼表DB 3fh、06h、5bh、4fh、66h、01234 DB 6dh、7dh、07h、7FH、6fh五萬六千七百八十九