wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

關于DOS匯編學習的一些經驗

作者:佚名   來源:本站原創   點擊數:  更新時間:2012年01月02日   【字體:

我吧一些學習心得寫在這里,希望 能給于志同道合的人一點幫助,同時也記錄下自己點點滴滴。
 
      首先要有個開發環境。下個MASM6.1X 與MASN5.0   幾百K吧。平常用到了是MASM  LINK    ML  DEBUG   。
    我簡單介紹下MASM 匯編編譯器,吧匯編代碼編譯成2進制目標代碼

                       LINK   模塊連接器     
                       ML是一種自動調用MASM與LINK的程序
                       DEBUG   調試用的
     我簡單寫個匯編代碼    aa.asm
       DATA SEGMENT
        AA  DB   'WWWWWWWW','$'
       DATA ENDS
       CODE SEGMENT 'CODE'
              ASSUME CS:CODE ,DS:DATA
      START:
            MOV AX,DATA
            MOV DS,AX        ;代碼段的地址
            LEA  AX, AA     
            MOV DS ,AX       
            INT 21H       
           MOV AX,4C00H    ;結束   
           INT 21H     
      CODE ENDS
       END   START
 

用MASM   aa.asm  編譯成模塊  aa.obj   然后用link  aa.obj   
這時會報錯  error LNK1123: failure during conversion to COFF: file invalid or corrupt 
  這我 查了資料下面是原話: 
   Windows平臺下,源代碼編譯出來的obj主要有兩種格式:OMF和COFF,其中,OMF格式是原來IBM(好像是吧,不記得了)使用的格式,而COFF格式則是從微軟從UNIX移植過來的,因為微軟公司開發Windows的軟件工程師大多對UNIX很熟,所以自然而然的采用了類似UNIX COFF的這種Win32 COFF格式(和UNIX的"純種"COFF是有區別的,但仍然叫COFF格式)
   這個也差點讓我斷下接下去的路。  解決辦法就是弄個16位的連接器,  這里MASN5.0就起做用了,你最好是吧里面link.exe改成link16.exe
 然后link16  aa.obj這樣就編譯成exe文件了,然后在DOS中直接aa.exe就可以看到結果了。
    可能我省略了一些細節問題。就是打開DOS打MASM沒反應,那么這既是你沒設置環境變量得關系。如果你學過JAVA就應該知道,在系統設置 --環境變量中  --PATH  在里面加上你這些工具的目錄就行,或者在DOS理直接設置set PATH= MASM所在的路徑,這個在DOS退出設置就會沒了。  至于為什么這么做,我簡單說下,程序是死的,你必須讓電腦知道你的MASM工具在哪,dos默認是在PATH系統環境變量中去尋找你敲的,你一旦設置了,那么久直接啟動MASM,那么你可以敲命令了。
       還有個你編譯匯編文件時,你得確保DOS所在目錄在你源碼文件目錄里,我的CMD默認C:\Documents and Settings\Owner>如果我直接masm  c:\test\aa.asm那么生成的aa.obj就在C:\Documents and Settings\Owner里,為了防止這個,就必須  cd c:\test\ 進入 
 然后顯示c:\test\> 這是你輸入masm aa.asm 那么aa.obj就在aa.asm在同個目錄了。這些就是新手不了解的,因為我曾經搞過一段時間的JAVA但是也折騰了很長時間才找到的。
      環境好了后,就可以開始學習了。
     學習的時候,可能你和我一樣會看到 有些代碼
       .modle small
        .data
       .code
       .startup
           |
       .exit 0
       end
     其實這個和上面同時匯編,只是寫的模式不一樣。   所以不用懷疑再到處找資料,我也是看完才知道的,因為有linux匯編,我還以為有幾種匯編,所以才有2中不同模式。
      匯編的學習,其實沒有想象中的那么復雜,關鍵是理解。 記住每個寄存器的作用。  還有看不懂原理的時候也要多次看加深印象。     像內存的分配圖和程序怎么裝載的。這些雖然不影響程序的編寫,但是對于理解操作系統的運轉是很重要的。  常常我們為太多的匯編指令而頭疼,其實沒必要記,學會查,下個匯編指令手冊,一遍看程序一遍查,用多了就記住了。    匯編他有自己的格式,我們寫的時候必須要規范。  比如
匯編開始的時候都會有mov  ax, data   mov ds,ax   首先DS是指存放數據寄存器的段地址的寄存器,然后你就知道這步其實是告訴程序數據的地址。但是沒看到其他的地址,那么你查資料就會知道  其他的可以不用寫。因為  stack 有個segment stack   已經定位好了堆棧,至于代碼的地址,如果看程序如何裝載到內存中的,那么你就知道這個是系統來設置的,不用我們再手動去定位了。   學習的時候如果你不知道寫什么,那么你多看看上面的例子,例子看完了,自己就脫離這些例子來寫,多練掌握很快的。
     當匯編有一定基礎,你就可以開始進行DOS匯編了,所謂DOS匯編就是利用匯編基本語法來進行DOS程序的編寫。這個或許剛學的人搞不透,其實很簡單的。首先你要有BIOS中斷手冊,上面的int  21h什么的都是中斷,至于什么意思,你查手冊。你想做什么功能呀是到手冊上找相應的中斷提供和一些數據的怎么在寄存器上定義的。  然后多寫寫就可以了。 我有一篇就講了下這其中是怎么實現的。
   到此我吧一些心得寫完了,至于具體的看個人。

關閉窗口

相關文章

熟妇高潮一区二区| 午夜a成v人精品| 日韩精品一区二区三区四区视频| 91久久精品国产91久久性色| 亚洲AV无码久久精品国产一区| 国产一区二区网站| 一区二区三区区四区播放视频在线观看| 免费精品一区| 91视频国产观看| 久久久国产成人精品| 日韩精品xxxx| 99热精品在线播放| 18加网站在线| 毛片一区二区三区| 日韩av中文字幕在线免费观看| 日韩欧美亚洲在线| 久久免费公开视频| 97影院在线观看| 欧美一级精品| 午夜一区二区三区在线观看| 国产一区二区在线免费视频| 免费的av网站| 天堂资源最新版在线视频观看免费网| 韩国理伦片久久电影网| 99久久夜色精品国产网站| 国产亚洲精品美女久久久| 真实国产乱子伦对白视频| 国产亚洲久一区二区| 免费在线观看污视频| 日韩欧美视频专区| 欧美色播在线播放| 99在线观看视频| av免费播放网站| 中文资源在线官网| 都市激情国产精品| 国产乱人伦偷精品视频免下载 | 日韩avvvv在线播放| 欧美一区二区视频在线观看2020| 国产麻豆日韩| 日韩视频中文字幕在线观看| jizzjizz中文| 久久精品国产www456c0m| 性做久久久久久免费观看欧美| 国产精品天天狠天天看| 亚洲最大成人网站| freehdxxxx| 中文字幕亚洲影视| 精品人伦一区二区三区蜜桃网站| 国产在线观看一区二区三区| 玖玖爱在线观看| 操操操干干干| 99精品国产一区二区三区2021| 久久蜜桃av一区二区天堂| 久久精品99国产精品酒店日本 | 宅男在线观看免费高清网站| 蜜桃视频一区二区| 亚洲四色影视在线观看| 无码人妻h动漫| 一区二区在线观看视频在线| 久久久免费人体| 国产精品久久久久久亚洲伦| 国产精品视频久久久久| 精品一区二区6| 黄色三级在线观看| 欧美日本一区| 亚洲国语精品自产拍在线观看| 六月婷婷激情网| a级片在线免费看| 玛雅亚洲电影| 国产精品美女久久久久久久| 国产精品一区二区三区毛片淫片| 在线观看国产精品一区| 日韩男人天堂| 亚洲人成人一区二区三区| 亚洲国产精品热久久| 人妻少妇精品久久| 日批视频免费播放| 伊人久久大香伊蕉在人线观看热v 伊人久久大香线蕉综合影院首页 伊人久久大香 | 国产精品成人久久电影| 懂色av蜜臀av粉嫩av分享吧| 唐人社导航福利精品| 久久久久国产精品免费免费搜索| 国产精品av在线播放| 国产精品无码无卡无需播放器| 一本色道久久加勒比88综合| 亚洲永久在线| 中文字幕在线精品| 国产成人精品一区二区在线小狼| 黄无遮挡免费网站| 四虎成人av| 91麻豆精品国产综合久久久久久| 中文字幕の友人北条麻妃| 国产高中女学生第一次| 最近在线中文字幕| 久久综合九色综合欧美亚洲| 国产一区红桃视频| 日韩av电影网址| 一区二区三区伦理| 国产日本一区二区| 99中文字幕| 国产成人无码精品| 久久男人天堂| 亚洲乱码日产精品bd| 免费观看成人高| 国产又大又黄又猛| 0608新视觉| 一本久道久久久| 久久久精品美女| 亚洲国产综合视频| 亚洲精品男人| 国产在线精品一区在线观看麻豆| 2021国产精品视频| 天天操天天操天天操天天操天天操| 玖玖在线免费视频| 日本不卡一区二区| 欧美激情啊啊啊| 日韩网站在线播放| 一级在线免费观看| 在线亚洲伦理| 久久国产精品偷| 中文字幕国产综合| 岛国在线视频| 狠狠色综合色综合网络| 日韩av电影手机在线观看| 日韩免费一二三区| 三级黄色视屏| 亚洲看片一区| 97久久精品视频| 亚洲熟女毛茸茸| 影院在线观看全集免费观看| 国产精品毛片久久久久久久| 日本不卡一二三区| 国产77777| 无码国模国产在线观看| 欧美人牲a欧美精品| 欧美韩国日本在线| 天天爽夜夜爽| 亚洲一区久久| 97视频免费在线看| 99精品久久久久| av在线小说| 午夜精品一区二区三区电影天堂| 久久精品国产精品亚洲精品色| 五月婷婷六月丁香综合| 欧美美女在线| 日韩在线中文视频| 人成免费在线视频| 国产调教视频在线观看| 亚洲日本一区二区| 亚洲日本精品| 99久久精品国产一区二区小说| 午夜国产欧美理论在线播放| 久久综合免费视频| 美女福利视频在线观看| 国产高潮在线| 色综合色狠狠综合色| 国精产品一区一区三区视频| 免费高清av| 国产老肥熟一区二区三区| 不卡一区二区三区四区五区| 偷拍精品一区二区三区| 首页国产精品| 久久久亚洲精品视频| 91看片在线播放| 精品中文字幕一区二区三区| 日韩精品一区二区三区中文不卡 | 国产欧美精品一区二区三区介绍| 中文字幕 欧美激情| 视频小说一区二区| 中文字幕亚洲情99在线| a级片在线观看免费| 国产91亚洲精品久久久| 777午夜精品视频在线播放| 日本少妇xxx| 黄网站app在线观看| 精品国产乱码久久久久酒店| 黄大色黄女片18第一次| 国产高清视频在线播放| 国产精品国产三级国产aⅴ中文| 青青草视频在线视频| 国产jizz| 欧美激情一区不卡| 欧美一级视频在线播放| 在线播放国产区| 国产女人18水真多18精品一级做| 青青草视频国产| 亚洲精品少妇久久久久久| 国产欧美日韩在线视频| 黄色片网址在线观看| 交视频在线观看国产| 成人av资源在线| 伊人久久大香线蕉精品| 中国免费黄视频| 国产拍揄自揄精品视频麻豆| 欧美一级视频在线播放| 天堂av在线资源| 久久精品国产68国产精品亚洲| 久久天堂电影网| 人妻中文字幕一区二区三区| 欧美手机视频| 欧美极品欧美精品欧美视频| 国产又粗又大又爽| 欧美日韩亚洲一区| 亚洲自拍偷拍视频| 亚洲精品手机在线| 久久99国产精品久久| 亚洲精美视频| 啦啦啦在线视频免费观看高清中文| 久久精品在这里| 国产中文字幕免费观看| 青青操视频在线| 精品国产乱码久久久久久婷婷 | 欧洲一区精品| 亚洲第一精品夜夜躁人人躁| 日韩一级片av| av网站在线免费观看| 午夜影院在线观看欧美| 日本精品一二三区| 黄色在线网站噜噜噜| 精品对白一区国产伦| 国产一级特黄a高潮片| 蜜桃视频欧美| 国产精品久久久久久网站| 欧美成人高清手机在线视频 | 福利一区二区三区视频在线观看| 亚洲图片在线综合| 国产乱码在线观看| 国产精品videosex极品| 在线精品视频视频中文字幕| 国产免费www| 亚洲私拍自拍| 蜜桃成人在线| 日本福利视频| 一区二区成人在线| 一本色道久久综合亚洲精品婷婷| 日本成年免费网站| 精品国产91久久久久久| 亚洲日本精品视频| 草草视频在线一区二区| 欧美日本在线视频中文字字幕| 国产sm主人调教女m视频| 一区二区三区国产在线| 国产一区在线免费观看| 天天干天天草| 亚洲精品成人在线| 真实乱视频国产免费观看| 岛国成人av| 国产精品成av人在线视午夜片 | 韩国三级av在线免费观看| 欧美日韩中文一区| 久久久久无码国产精品| 国产精品久久天天影视| 狠狠色综合一区二区| 97在线观看免费观看| 在线亚洲免费视频| 国产一级av毛片| 欧美一区不卡| 四虎永久国产精品| 污污网站在线| 日本视频一区二区三区| www.av蜜桃| 在线观看av黄网站永久| 亚洲国产一区自拍| 99久久精品国产色欲| 极品少妇xxxx精品少妇| 北条麻妃在线观看| 欧美天堂视频| 国模视频一区二区三区| 精品一成人岛国片在线观看| 中文欧美字幕免费| 波多野结衣办公室33分钟| 最近国产精品视频| 国产精品 日韩| 国产传媒视频在线观看| 欧美久久免费观看| 91丨九色丨海角社区| 蜜臀av性久久久久av蜜臀妖精| 国产黄页在线观看| 欧美7777| 国产999精品久久久| 影音av资源| 色88888久久久久久影院按摩| 国产一级一级片| 亚洲一区二区三区四区五区午夜| 99中文字幕在线观看| а_天堂中文在线| 九九九久久久久久| 午夜成年女人毛片免费观看| 午夜视频一区二区| 国产无码精品一区二区| 亚洲免费婷婷| 精品国产免费av| 成人免费黄色| 欧美自拍视频在线观看| 三级全黄的视频在线观看| 精品日本高清在线播放| 国产高清中文字幕| 狠狠久久亚洲欧美| 在线视频观看一区二区| 久久久伦理片| 欧美在线视频二区| av网站大全在线| 久久中文字幕在线视频| 在线观看成年人网站| 狠狠干狠狠久久| 91视频久久久| 成人a免费在线看| 精品人妻一区二区三区香蕉| 欧美顶级大胆免费视频| 国产精品一区在线免费观看| 亚洲天堂导航| 国产女人18毛片水18精品| 最近中文字幕mv免费高清在线| 日韩国产欧美精品一区二区三区| 亚洲 国产 欧美 日韩| 国产精品久久久久久妇女6080| www.97视频| 日韩精品91亚洲二区在线观看| 亚洲一级免费观看| 久久99国产精品久久99大师| 欧美日韩亚洲免费| 91超碰在线| 国产精品香蕉在线观看| 免费一级毛片在线观看| 精品国模在线视频| av福利在线观看| 精品福利av导航| 一二三四在线观看视频韩国| 香蕉加勒比综合久久| 亚洲天堂avav| 中文字幕免费在线观看视频一区| 午夜国产小视频| 美女网站一区二区| 国产污在线观看| 欧美电影一二区| 国产91在线亚洲| 日韩欧美一级| 亚洲精品一区二区三区樱花| 精品免费av一区二区三区 | 日本电影二区| 亚洲一区二区三区国产| 免费看日韩毛片| 国产激情视频一区二区在线观看 | 国产精品久久久久国产a级| 深夜福利在线视频| 欧美成人午夜视频| 看黄色免费网站| 精品网站999www| 97久精品国产片一区二区三区 | 国产精品久久久亚洲一区| 夜夜夜夜夜夜操| 性欧美69xoxoxoxo| 无码少妇一区二区三区芒果| 精品日产免费二区日产免费二区| 久久av高潮av| 欧美黑白配在线| 在线视频不卡一区二区| 国模视频一区| 狠狠爱一区二区三区| 国产黄色在线观看| 国产精品激情av电影在线观看 | av噜噜色噜噜久久| 91麻豆国产福利在线观看宅福利| 日本三级久久久| 在线观看免费高清完整| 国产精品高清在线观看| 粗大黑人巨茎大战欧美成人| 国产精品日韩欧美大师| a视频在线观看免费| 91天堂在线视频| bbw在线视频| 精品无人区一区二区三区竹菊| 欧美一级大黄| 日本10禁啪啪无遮挡免费一区二区 | av黄色在线观看| 国产精品视频网站| 在线欧美三级| 成人自拍网站| 8av国产精品爽爽ⅴa在线观看| 日本在线成人一区二区| 成人网av.com/| 国产1区2区3区中文字幕| 九一成人免费视频| 狠狠热免费视频| 欧美日韩精品一本二本三本| 成人在线观看一区二区| 日一区二区三区| 久久久精品少妇| 91香蕉视频mp4| 欧美性猛交xxxx乱大交hd| 有码一区二区三区| 国色天香一二三期区别大象 | 日韩 欧美 综合| 国产精品不卡在线| 精品人妻无码一区二区三区蜜桃一| 精品久久久久久久久中文字幕| 在线亚洲天堂| 亚洲国产日韩欧美在线图片| 国产wwww| 亚洲性夜色噜噜噜7777|