当前位置:编程学习 > 汇编语言 >>

汇编语言 DB 高手帮忙啊。

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

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,