精品国产一区在线_av无码中文字幕无码王_天海翼三点刺激高潮不停_好硬好大好爽视频_欧美高清一区三区在线专区_香蕉黄色片

  • 回復
  • 收藏
  • 點贊
  • 分享
  • 發新帖

51里面DB命令具體是怎么樣執行的??請教

程序執行DB命令后具體是怎么工作的?
比如DB 70H,這有什么作用?
程序執行完這行命令后會怎么樣?
全部回復(14)
正序查看
倒序查看
5880527
LV.1
2
2006-12-06 18:15
它是數據,單片機不去執行它
0
回復
henan123
LV.6
3
2006-12-06 19:11
@5880527
它是數據,單片機不去執行它
這一點我也想了好幾天.弄不懂,還請高手過來指點指點,無奈.呵呵
0
回復
2006-12-07 14:36
DB 70H 是你在數據RAM中 指定了一個 存儲單元 70H
0
回復
5880527
LV.1
5
2006-12-07 20:10
@菠蘿蜜999
DB70H是你在數據RAM中指定了一個存儲單元70H
樓上的,你錯了哈,那是EQU命令,它才定義一單元,DB就是定義一常量,比如表格之類
0
回復
g_yong
LV.4
6
2006-12-08 11:20
偽指令
0
回復
henan123
LV.6
7
2006-12-09 09:30
@g_yong
偽指令
我也知道是偽指令,但他到底怎么用,有什么用,還請指教
0
回復
hotpower
LV.5
8
2006-12-09 10:56
哈哈~~~如果執行到db偽指令程序就飛了~~~
0
回復
xhm909
LV.4
9
2006-12-12 09:00
@hotpower
哈哈~~~如果執行到db偽指令程序就飛了~~~
我終于弄明白了,DB指令就是建立個數據庫
如:
MOV DPTR #TABLE
JMP A @A+DPTR
TABLE:
DB 04H,05H,……

大概就是這樣
0
回復
hotpower
LV.5
10
2006-12-14 00:26
@xhm909
我終于弄明白了,DB指令就是建立個數據庫如:MOVDPTR#TABLEJMPA@A+DPTRTABLE:DB04H,05H,……大概就是這樣
MOV DPTR #TABLE
JMP A @A+DPTR
TABLE:
DB 04H,05H,……

應該為:
MOV DPTR,#TABLE
MOVC A,@A+DPTR
................
TABLE:
DB 04H,05H,……
0
回復
xiaobaibaba
LV.1
11
2006-12-14 12:21
偽指令,申請單元
用法很多
例如:
DB 0,0,0,0
就是四個nop空指令,用來延時用

再例如:
ASC16,0,的一個字模
;0
DB 000H,000H,07CH,0C6H,0C6H,0CEH,0D6H,0D6H
DB 0E6H,0C6H,0C6H,07CH,000H,000H,000H,000H

再再例如:
db 0,1,4,9,16,25,36,49,64,81
0-9的平方值,不計算就查此表
0
回復
lmmm
LV.4
12
2006-12-15 22:29
這個壇子里弱智太多

不好意思,初學者搞不清DB含義可以理解,但是以大俠身份胡亂回答就不對了.DB的意思就是預先燒錄若干字節常數在程序空間.比如說

aaa   DB     50

就是在地址為aaa的地方塞進一個字節50=32H的數據.不必關心aaa的地址到底是多少,只要用#aaa存取該數據50=32H就可以.再比如說

aaa   DB     50,60

就是在地址為aaa的地方塞進兩個字節50=32H,60=3CH的數據.以此類推.
0
回復
xhm909
LV.4
13
2006-12-26 20:50
@lmmm
這個壇子里弱智太多不好意思,初學者搞不清DB含義可以理解,但是以大俠身份胡亂回答就不對了.DB的意思就是預先燒錄若干字節常數在程序空間.比如說aaa  DB    50就是在地址為aaa的地方塞進一個字節50=32H的數據.不必關心aaa的地址到底是多少,只要用#aaa存取該數據50=32H就可以.再比如說aaa  DB    50,60就是在地址為aaa的地方塞進兩個字節50=32H,60=3CH的數據.以此類推.
水平沒有你高,也不必如此挖苦吧!
0
回復
xhm909
LV.4
14
2006-12-26 20:55
@lmmm
這個壇子里弱智太多不好意思,初學者搞不清DB含義可以理解,但是以大俠身份胡亂回答就不對了.DB的意思就是預先燒錄若干字節常數在程序空間.比如說aaa  DB    50就是在地址為aaa的地方塞進一個字節50=32H的數據.不必關心aaa的地址到底是多少,只要用#aaa存取該數據50=32H就可以.再比如說aaa  DB    50,60就是在地址為aaa的地方塞進兩個字節50=32H,60=3CH的數據.以此類推.
你水平高也不需要挖苦別人
0
回復
njyd
LV.8
15
2006-12-27 22:04
@5880527
樓上的,你錯了哈,那是EQU命令,它才定義一單元,DB就是定義一常量,比如表格之類
  你有錯.
  EQU是定義常量,這個常量只在編譯程序中用.編譯程序見到這個定義的常量名都用被定義的常量替代.
  DB是在程序中定義一個數據組,當然也可以算是定義一個或一組常量,但這個組是直接放在編譯好的目標程序中,一般作為數握用來查表用.當然也可以把手工編譯好的目標程序放在里面,但容易出錯,所以不提倡這樣用.
0
回復
主站蜘蛛池模板: 丰满大乳国产精品 | 亚洲国产精品久久久久秋霞影院 | 亚洲精品tv | 国色天香卡一卡二乱码 | 午夜成年人视频 | 91成人国产网站在线观看 | 中文av免费观看 | 豆花视频入口www | 国产亚洲精品久久久久5区 av网站在线观看免费 | 色欲综合久久躁天天躁蜜桃 | 国产精品一区二区三区观看 | 四虎av影院| 97久久国产成人免费网站 | 免费播放作爱视频 | 香蕉视频官方网站 | 日本高清免费视频m免费 | 亚洲成A人片在线观看国产 男女无套免费视频网站 | 草草影院在线 | 国产男女猛烈无遮掩视频免费网站 | 欧美XXXX欧美精品 | 国产高清黄 | 91插插插网站 | 911精品国产 | 天天爽夜夜爽夜夜爽精品视频 | 成人男女啪啪免费观看网站四虎 | 日日毛片免费看 | 国产综合欧美无毒不卡怡红院 | 一区二区麻豆 | 啪啪一级视频 | 无码人妻一区二区三区精品视频 | 在线欧美激情 | 毛片午夜 | 泰剧爱在空气中番外篇在线观看 | 国产精品激情偷乱一区二区∴ | 给我看免费播放的视频 | porno720一hd | 亚洲综合图片区色 | 亚洲少妇一区二区 | 欧洲激情视频 | 伊人精彩视频 | 成人片免费视频 |