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

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

各位看一看這點程序

作者:473009 欄目:單片機
各位看一看這點程序
主程序是從這里開始的:
CCODE  SEGMENT
       MAIN    PROC    FAR
               ASSUME  CS:CCODE,DS:DDATA,ES:EDATA,SS:SSTACK
       START:
               MOV AX, SSTACK        ;初始化SS

               MOV SS, AX    
                <PUSH  DS>
               其一:此句不明白,它ds并沒有賦值,為什么要入棧,有何意義
               <SUB   AX,AX>
               其二:此句它符合語法規(guī)范嗎?如符合其值為多少
              <PUSH  AX>
               其三:此時AX的值為多少,為什么要入棧操作,有何作用
               MOV   AX,DDATA
               MOV   ES,AX
               MOV   AX,EDATA
               MOV   ES,AX
      ...........

2樓: >>參與討論
logo10497
這點程序
三句話和最后一個ret指令做鋪墊的
sub ax,ax;ax=0

3樓: >>參與討論
473009
仁兄,能不能說再細一點呀
仁兄,那你能不能說得詳細一點,如果在主程序中有兩個或多個DOS調(diào)用的話那又該如何,

4樓: >>參與討論
logo10497
00
調(diào)用返回是配對的,如不配對就回不來了,上面的幾句話和最后一個ret是配對的,是來返回dos的

5樓: >>參與討論
IceAge
如果我沒記錯的話:目的是用 ret 返回到 DS:0000 處。
這是DOS 下 .exe 的退出方法。.exe 不能直接使用 int 20 退出.

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
哪位哥們有興趣給出個算法
現(xiàn)在在外面單片機編程用的多的是哪種語言?
紅外轉(zhuǎn)發(fā)的設(shè)計思路請教
IAR編譯器問題,請教
前輩幫幫看這個小程序:看是否能每隔100MS中斷一次
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入


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