欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

前言

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

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

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

DOSBOX

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

安裝時,全部默認即可,桌面會創(chuàng)建快捷方式

匯編工具包

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

在這里插入圖片描述

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

DOSBOX的使用

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

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

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

mount c d:\dos
c:

在這里插入圖片描述

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

在這里插入圖片描述

匯編

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

在這里插入圖片描述

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

MASM HELLO;

在這里插入圖片描述

連接

連接也采用簡單方式

LINK HELLO;

在這里插入圖片描述

執(zhí)行

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

在這里插入圖片描述

調(diào)試

TD HELLO.EXE

在這里插入圖片描述

其它

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

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

相關(guān)文章

  • 純匯編實現(xiàn)打飛機小游戲的示例代碼

    純匯編實現(xiàn)打飛機小游戲的示例代碼

    這篇文章主要介紹了純匯編實現(xiàn)打飛機小游戲的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • 匯編語言中的segment

    匯編語言中的segment

    segment是段的意思,是段定義偽指令,一個正常的應(yīng)用程序被由若干個 segment組成,接下來通過本文給大家介紹匯編語言中的segment,需要的朋友可以參考下
    2020-01-01
  • 匯編語言之寄存器詳解

    匯編語言之寄存器詳解

    這篇文章主要介紹了匯編語言之寄存器詳解,需要的朋友可以參考下
    2020-01-01
  • 匯編語言系列之匯編實現(xiàn)各種碼制的轉(zhuǎn)換(思路詳解)

    匯編語言系列之匯編實現(xiàn)各種碼制的轉(zhuǎn)換(思路詳解)

    本文列出了十六進制轉(zhuǎn)二進制、十進制、ASCII碼及大小寫字母轉(zhuǎn)換的代碼,對匯編語言系列之實現(xiàn)各種碼制的轉(zhuǎn)換問題感興趣的朋友跟隨小編一起看看吧
    2021-11-11
  • 匯編語言編譯環(huán)境搭建過程

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

    這篇文章主要介紹了匯編語言編譯環(huán)境搭建過程,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-01-01
  • 一文秒懂匯編中的循環(huán)問題

    一文秒懂匯編中的循環(huán)問題

    這篇文章主要介紹了一文秒懂匯編中的循環(huán)問題,通過每一行指令詳細分析,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • UEFI開發(fā)實戰(zhàn)用戶交互界面使用說明VFR文件

    UEFI開發(fā)實戰(zhàn)用戶交互界面使用說明VFR文件

    這篇文章主要為大家介紹了UEFI開發(fā)實戰(zhàn)用戶交互界面使用說明VFR文件,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • 匯編語言實現(xiàn)在指定字符串中搜索字符''A''的方法

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

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

    ARM匯編判斷之如何用匯編判斷數(shù)組中正負數(shù)個數(shù)

    這篇文章主要介紹了ARM匯編判斷之如何用匯編判斷數(shù)組中正負數(shù)個數(shù),在匯編語言中程序的基本框架是不變的,這里我們可以直接把正向遍歷的程序給貼過來,然后我們思考怎么運用判斷后綴把數(shù)組中正數(shù)和負數(shù)分開,進行判斷個數(shù)和分別求和,需要的朋友可以參考下
    2022-04-04
  • 匯編語言指令集之條件轉(zhuǎn)移指令實現(xiàn)

    匯編語言指令集之條件轉(zhuǎn)移指令實現(xiàn)

    這篇文章主要介紹了匯編語言指令集之條件轉(zhuǎn)移指令實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01

最新評論