汇编语言 DB 高手帮忙啊。
DB指令是怎么用的,具体不知道怎么用,是用在内部ROM呢,还是外部ROM,怎么调用等。
追问:依次类推?????????
DB指令是怎么用的,具体不知道怎么用,是用在内部ROM呢,还是外部ROM,怎么调用等。
追问:依次类推?????????
答案:查表方式,用在内部ROM,例如:
1.是数据表:当R0为0时R1为00H,依次类推
MOV R0,#0
MOV A,R0
MOV DPTR,#SJ
MOVC A,@A+DPTR
MOV R1,A
SJ:
DB 00H,20H,3FH,40H,FFH
2.表里是数据地址:当R0为0时,将50H中的数据送给,依次类推
MOV R0,#0
MOV A,R0
MOV DPTR,#SJ
MOVC A,@A+DPTR
MOV R1,A
MOV A,@R1
SJ:
DB 50H,51H,52H,53H,54H
其他:用来查表方式,定义在ROM内的!
例如:MOV R0,#00H
MOV DPTR,#TABLE
L1: MOV A,R0
MOVC A,@A+DPTR
MOV P1,A ;显示0-9的值
ACALL DELAY
INC R0
CJNE R0,#10,L1
TABLE: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,6FH
上一个:使用普通电脑,可以用汇编语言编程吗?可以的话怎样操作能出现C:\marm>masm祥细点
下一个:汇编语言翻译,求B机子程序: BST: MOV TMOD,#20H MOV TH1,#0E8H MOV TL1