精品国产一区在线_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无码破坏版在线观看 | 久久精品15| 91av日本 | 大地资源中文在线观看免费高清电视剧 | jijzzizz老师出水喷水多毛 | 一级黄色影片在线观看 | 在线看片免费不卡人成视频 | 少年派3季在线观看 | 国产亚洲日韩A欧美在线人成 | 免费看A片久久久久久久久久 | 秘书双乳上下晃动呻吟 | 免费一级做a爰片性色毛片 天天影视色香欲综合久久 国产一级片一区 | 欧美高清黄 | xxxxx15hd中国hd | 大地资源高清在线视频播放免费版 | 国产成人无码精品一区二区三区 | 亚洲第一页综合图片自拍 | 久久精品黄 | 粗大的内捧猛烈进出少妇 | 少妇一级淫免费放 | 中文字幕av无码一区二区蜜芽三区 | 国产亚洲欧美一区二区三区四区 | 免费看m3u8的网站 | 欧美日韩一区二 | 91看片在线观看视频 | 国产视频不卡一区 | 先锋影音在线资源站91 | 成人偷拍精品视频app | 羞羞答答xxdd在线网站 | 大波妺av网站影院 | 久久精品亚洲精品国产欧美 | 99精选视频| 日本高清成人免费播放 | 欧美日韩另类一区 | 色婷婷久久久亚洲一区二区三区 | 国产啪精品视频网站 | 少妇淫片a特黄 | 特级毛片绝黄a片免费播冫 色拍拍综合 | 国产乱码精品一区二区三区蜜臀 | 91人人插|