最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

x86匯編DOS編程環(huán)境搭建過程

 更新時(shí)間:2021年11月10日 14:37:35   作者:FixCarMaster  
在學(xué)習(xí)x86匯編時(shí),第一步是搭建一個(gè)可以編譯、運(yùn)行代碼的環(huán)境,這個(gè)搭建方法也真的超簡(jiǎn)單,本文重點(diǎn)給大家介紹x86匯編DOS編程環(huán)境搭建過程,感興趣的朋友一起看看吧

前言

在學(xué)習(xí)x86匯編時(shí),第一步是搭建一個(gè)可以編譯、運(yùn)行代碼的環(huán)境
這方面的教程有一些,但是給出的下載鏈接還要付費(fèi),或者內(nèi)容不全,我看不起這些人,所以自己寫一個(gè),方便看到這個(gè)文檔的大家,需要下載附件以度盤給出,免費(fèi)下載

鏈接: https://pan.baidu.com/s/1syKK2kZoGLrCjF8WxvYM6g
提取碼: e8et

相關(guān)工具的介紹

DOSBOX

這個(gè)軟件在PC上模擬出DOS環(huán)境,從官網(wǎng)可以看出,有Windows版本,也有Linux版本
最新的windows版本,DOSBox0.74-3-win32-installer.exe,我已經(jīng)放在度盤里了

安裝時(shí),全部默認(rèn)即可,桌面會(huì)創(chuàng)建快捷方式

匯編工具包

有了DOS環(huán)境,還需要匯編、連接等工具,我給出的DOS tools.rar打包了一系列工具
我的匯編工具包放在D盤的根目錄下,目錄名為DOS

在這里插入圖片描述

MASM.EXE:宏匯編程序,將匯編源代碼進(jìn)行匯編,生成目標(biāo)文件(.OBJ)LINK.EXE:連接程序,將目標(biāo)文件(.OBJ)、庫文件(.LIB),連接生成可執(zhí)行文件(.EXE)CREF.EXE:交叉引用程序,將符號(hào)交叉引用文件(.CRF)進(jìn)行處理,生成符號(hào)交叉列表文件(.REF)LIB.EXE:庫管理程序,用以建立子程序庫DEBUG.EXE:調(diào)試程序,用以代碼調(diào)試TD.EXE:調(diào)試工程,用于代碼調(diào)試,推薦使用這個(gè)EDIT.EXE、EDIT.COM、EDLIN.COM:DOS環(huán)境下的代碼編輯軟件HELLO.ASM:個(gè)人寫的輸出HELLO WORLD的代碼HELLO.EXE:HELLO WORLD編譯生成的可執(zhí)行文件

DOSBOX的使用

安裝完后如圖,打開后會(huì)彈兩個(gè)窗口,注意這兩個(gè)關(guān)掉任何一個(gè),程序立即退出

在這里插入圖片描述
在這里插入圖片描述

下一步,掛載自己的匯編工具包目錄為C盤,然后進(jìn)入C盤,我的匯編工具包放在D盤的DOS目錄下
注意,DOSBOX下所有的命令不區(qū)分大小寫

mount c d:\dos
c:

在這里插入圖片描述

此時(shí)的C盤就是我D盤的DOS目錄,可以用DIR命令查看目錄結(jié)構(gòu)

在這里插入圖片描述

匯編

在電腦上用編輯軟件編輯好代碼

在這里插入圖片描述

然后調(diào)用MASM.EXE進(jìn)行匯編,此處采用簡(jiǎn)單方式(更多內(nèi)容書中有講到)

MASM HELLO;

在這里插入圖片描述

連接

連接也采用簡(jiǎn)單方式

LINK HELLO;

在這里插入圖片描述

執(zhí)行

命令行直接輸入程序名即可

在這里插入圖片描述

調(diào)試

TD HELLO.EXE

在這里插入圖片描述

其它

程序如果掛掉,或者卡住,我目前沒有別的辦法,只能關(guān)掉重新掛載,如果有哪位大神知道如何像linux一樣,可以ctrl + c,請(qǐng)告訴我,謝謝各位

到此這篇關(guān)于x86匯編DOS編程環(huán)境搭建的文章就介紹到這了,更多相關(guān)x86匯編環(huán)境搭建內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解匯編語言MOV指令

    詳解匯編語言MOV指令

    在匯編語言中,MOV指令是數(shù)據(jù)傳送指令,也是最基本的編程指令,這篇文章主要介紹了匯編語言MOV指令,需要的朋友可以參考下
    2020-01-01
  • DEBUG命令詳解教程

    DEBUG命令詳解教程

    DEBUG命令詳解教程...
    2007-03-03
  • 匯編語言編譯環(huán)境搭建過程

    匯編語言編譯環(huán)境搭建過程

    這篇文章主要介紹了匯編語言編譯環(huán)境搭建過程,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-01-01
  • 匯編語言Debug命令詳解教程

    匯編語言Debug命令詳解教程

    這篇文章主要為大家介紹了匯編語言Debug命令的教程,文中對(duì)Debug的命令進(jìn)行了全面的講解有需要的朋友可以借鑒參考共同學(xué)習(xí)下,希望能夠有所幫助
    2021-11-11
  • 匯編語言80x86系統(tǒng)通用數(shù)據(jù)傳送指令詳解

    匯編語言80x86系統(tǒng)通用數(shù)據(jù)傳送指令詳解

    這篇文章主要為大家介紹了匯編語言80x86系統(tǒng)通用的數(shù)據(jù)傳送指令詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2021-11-11
  • 使用匯編語言實(shí)現(xiàn)if else 循環(huán)函數(shù)調(diào)用的具體方法

    使用匯編語言實(shí)現(xiàn)if else 循環(huán)函數(shù)調(diào)用的具體方法

    這篇文章主要介紹了使用匯編語言實(shí)現(xiàn)if else 循環(huán)函數(shù)調(diào)用的具體方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • UEFI開發(fā)基礎(chǔ)匯編代碼的使用

    UEFI開發(fā)基礎(chǔ)匯編代碼的使用

    這篇文章主要為大家介紹了UEFI開發(fā)基礎(chǔ)匯編代碼使用,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • 匯編程序成績(jī)排序的實(shí)現(xiàn)

    匯編程序成績(jī)排序的實(shí)現(xiàn)

    這篇文章主要介紹了匯編程序成績(jī)排序的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • 匯編 JCC指令表與筆記

    匯編 JCC指令表與筆記

    這篇文章主要介紹了匯編 JCC指令表與筆記,需要的朋友可以參考下
    2020-01-01
  • 匯編語言實(shí)現(xiàn)在指定字符串中搜索字符''A''的方法

    匯編語言實(shí)現(xiàn)在指定字符串中搜索字符''A''的方法

    這篇文章主要介紹了匯編語言實(shí)現(xiàn)在指定字符串中搜索字符'A'的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02

最新評(píng)論

巨鹿县| 临清市| 和田市| 塘沽区| 准格尔旗| 车险| 昔阳县| 呼伦贝尔市| 潞城市| 丽江市| 汕头市| 九江市| 迭部县| 凌源市| 平塘县| 阿荣旗| 红安县| 河北区| 炎陵县| 玉门市| 灌南县| 德庆县| 乌恰县| 禹城市| 泽普县| 巴马| 沙洋县| 措勤县| 松原市| 上栗县| 东安县| 百色市| 海丰县| 景泰县| 敖汉旗| 瑞金市| 利川市| 岑溪市| 清丰县| 岳池县| 江门市|