问问题描述
答精选答案

汇编语言中DB是定义单字节数据段的意思,一般用于查表程序中,如
ORG 0000H
MOV DPTR,#TAB ;DPTR此时指向0C0H,以后由于A值的不停加1会不停的往后指,在循环
MAIN:MOV R5,#0 ;给初值
MOV A,R5;A=0
LP:MOVC A,@A+DPTR ;查表
MOV P1,A; 显示
MOV A,R5
INC A ;加1
MOV R5,A
LCALL DELAY;延时
CJNE A,#10,LP ;是否 到9.
SJMP MAIN
DELAY:
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
本文来自作者[天天多美]投稿,不代表公众科技网立场,如若转载,请注明出处:https://www.cpst.net.cn/changshijingxuan/202609/581367.html
评论列表(4条)
我是公众科技网的签约作者“天天多美”!
希望本篇文章《汇编语言中DB是什么意思》能对你有所帮助!
本站[公众科技网]内容主要涵盖:教育咨询,知识百科
本文概览:汇编语言中DB是定义单字节数据段的意思,一般用于查表程序中,如ORG 0000HMOV DPTR,#TAB ;DPTR此时指向0C0H,以后由于A值的不停加1会不停的往后指,在循环 MAIN:MOV R5,#0 ;给初值MOV A,R5;A=0 LP:MOVC A,@A+DPTR ;查表MOV P1,A; 显示MOV A,R5INC A ;加1MOV R5,ALCALL DELAY;延时CJNE A,#10,LP ;是否 到9.SJMP MAIN DELAY:MOV R3,#255 DEL1: MOV R