日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

masm和dos

發布時間:2023/12/9 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 masm和dos 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、dosbox+masm環境的配置

  • 下載dosbox安裝程序:DOSBox_v074win32.zip
  • 鏈接:https://pan.baidu.com/s/1jfHBNZ20iLEeRUv8UqqH7w 密碼:kb13

  • 安裝。注意它是32位的。我裝在了F盤program files(X86)。

  • 下載masm文件。

  • 鏈接:https://pan.baidu.com/s/1qoHXS8VkL4Le5R5ePx-G9w 密碼:fx5i

    masm文件夾內至少要包含這4個文件:masm.exe, link.exe, debug.exe, exe2bin.exe。其中:

    masm.exe:匯編程序,用于匯編源程序(.asm),得到目標程序(.obj);

    link.exe:連接程序,用于連接目標程序,得到可執行程序(.exe);

    debug.exe:調試程序,用于調試可執行程序。

    還可以下載其他的程序。

  • 建一個工作目錄。例如在D盤根目錄下新建文件夾dos,其中建兩個子文件夾asm和masm,masm中手動放置上述masm文件,asm用來保存匯編程序。

  • 將dos掛載到dosbox的驅動器下。例如掛載到dosbox的d驅動器下,即虛擬存在的d盤。有兩種方法:

  • 運行dosbox,輸入Z:> mount f f:\dos。d是指dosbox的d盤,f:\dos是本機上工作目錄dos的位置。

  • 在dosbox的安裝文件夾中找到Dosbox 0.74 Options.bat文件,在末尾增加:

  • mount f f:\dos ; 掛載驅動器

    path=%path%; \masm ; 添加路徑

    d: ; 轉到d盤

    cd \asm ; 進入asm文件夾

    二、編輯和調試程序

  • 編輯源程序。用記事本,修改后綴為.asm即可。將源程序放到dos\asm文件夾。

  • 匯編。打開dosbox,輸入命令:

  • 此時查看asm文件夾,生成了目標文件.obj。

    3.連接。先輸入link,再輸入文件名,之后一直回車。

    此時查看asm文件夾,生成了.exe文件。

    4.運行。

    1.exe

    在本程序中,打印Y是運行結果。

    5.調試。注意是針對可執行程序。debug 文件名.exe。進入調試模式,在短橫線后輸入命令。網上可查到命令集。

    例如,g:運行程序。q:退出調試模式。


    由于我這里面沒有信息輸出,所以沒有打印效果

    總結

    以上是生活随笔為你收集整理的masm和dos的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。