音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

我想初學(xué)者都會遇到的問題!~!~

作者:zpcom 欄目:新手園地
我想初學(xué)者都會遇到的問題!~!~
是不是每次用加減法指令時(shí),都要用到DA A這條指令?我知道有時(shí)有時(shí)也可不用的,但怎么去快速知道要不要用呢?不會每次都要去算吧!!還有:
    ORG 0000H
    LJMP STAT
    ORG 000BH
    LJMP IT0
    ORG 1000H
STAT:CLR P1.7
     MOV TMOD,#02H
    .....
    LJMP MAIN;轉(zhuǎn)主程序,并等待中斷
    ORG 2000H
ITO:CPL P1.7
    JB P1.7
    ...
    RETI
  為什么MAIN沒有事先定義,都可以用呢???我問的重點(diǎn)就是這個(gè).
  執(zhí)行這條指令 LJMP MAIN時(shí),程序是怎么運(yùn)作的,這時(shí)程序做緊什么呢??



2樓: >>參與討論
songfei002
回復(fù)zpcom網(wǎng)友。。。


1 關(guān)于DA A指令

  糾正:減法不用DA A,它只用在ADD或ADDC后面。。。

  這個(gè)指令是對A 中的BCD碼進(jìn)行調(diào)整。。。
  
  其它的情況不用。。

2 關(guān)于MAIN

  無論是是main還是其它的delay。。start。。ito

  它只是一個(gè)標(biāo)號,跳轉(zhuǎn)的標(biāo)號,不用定義--但是這個(gè)標(biāo)號一定要存在。。

  在實(shí)際的匯編過程中,MAIN就被轉(zhuǎn)換成了實(shí)際的地址。。。


  有關(guān)其它的請網(wǎng)友自己查找。。

3樓: >>參與討論
zpcom
謝了,因?yàn)槲覇柕木褪荕AIN事先沒有存在時(shí)
    謝了,因?yàn)槲覇柕木褪荕AIN事先沒有存在時(shí)~這樣寫是不是錯(cuò)誤的,這樣寫則程序不會跳轉(zhuǎn)到MAIN?

4樓: >>參與討論
chunk
沒有
EXTRN MAIN之類的東西嗎?或者IMPORT MAIN這樣的寫法?不同的匯編器要求不一樣。有沒有INCLUDE什么其它的文件?

至于DA A,你可知BCD碼是怎么回事?

5樓: >>參與討論
zpcom
我知道BCD碼是什么!
         我知道BCD碼是什么!  我問的是SJMP MAIN這條指令!~

6樓: >>參與討論
1121
主程序給省略了。
如果在SJMP MAIN前加上標(biāo)號地址MAIN,變死循環(huán)就好懂了。

7樓: >>參與討論
zpcom
是啊!!我也這認(rèn)為!!
      是啊!!我也這認(rèn)為!!但它沒這樣寫!它這那寫真不好明白~~~有空我去
仿真一下

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
有沒有可以輸出負(fù)電壓的電壓比較器
畫PCB
數(shù)字電位器能并聯(lián)嗎
超級有用,多多支持,關(guān)于7805的功耗和89C51的功耗
請問如何使用51單片機(jī)P3 腳的第二功能
免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號