99久久全国免费观看_国产一区二区三区四区五区VM_久久www人成免费看片中文_国产高清在线a视频大全_深夜福利www_日韩一级成人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
回復
主站蜘蛛池模板: 一女被两男吃奶玩乳尖 | AV淘宝国产在线观看 | 成人欧美一区二区三区小说 | 久久日韩精品一区鲁大师 | 最近中文字幕免费mv2019在线 | 亚洲福利国产精品17p | 在线免费毛片视频 | 亚洲日本乱码一区二区三区 | 欧美毛片免费看 | 国产精品极品美女自在线观看免费 | 成人免费区 | 日韩成人在线免费视频 | 欧美性猛交xxxx乱大交免费看 | 欧美肉大捧一进一出免费视频 | 久久久国语| 激情av无码后入 | 亚洲高清揄拍自拍AV | 黄色毛片免费看 | 欧美亚洲婷婷 | 99久久久久免费精品国产 | 久久久久久精品一区二区三区日本 | 国产精品视频大全 | 国产特级淫片免费看 | 18禁成年免费无码国产 | 国产亚洲精品一区二555 | 恋夜久久 | 激情综合色综合啪啪五月丁香搜索 | 亚洲国产精品成人精品无码区在线 | 免费看的黄色av网站 | 国产激情高中生呻吟视频 | 激情亚洲AV无码日韩色 | 一级片黄色一级片 | 少妇小莹的yin荡生活下视频 | 可以免费看的av毛片 | 521av永久免费网 | 最近日本mv字幕免费高清在线 | 在线不卡中文 | 精品久久久久久久久久久久包黑料 | 奇米777四色 | 国产精品成人亚洲一区二区 | 林雅诗三级无删减在线观看 |