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

匯編程序設計之DOSBox模擬環(huán)境配置

 更新時間:2023年08月01日 18:34:31   作者:Leorui  
最近在學習匯編語言設計,然后上網找關于匯編程序的編譯軟件,不負有心人,終于找到了我需要的軟件,值得慶幸

匯編程序設計DOSBox模擬環(huán)境配置最近在學習匯編語言設計,然后上網找關于匯編程序的編譯軟件。不負有心人,終于找到了我需要的軟件,值得慶幸。關于配置方法以及步驟,以下詳情。首先,我們需要一個環(huán)境,該環(huán)境稱為:DOSBox環(huán)境,該環(huán)境是一個仿真器環(huán)境,仿真真實的DOS環(huán)境,可重新創(chuàng)建 MS-DOS 兼容環(huán)境(包括聲音、輸入、圖形甚至基本網絡)。然后我們在這個環(huán)境下面進行匯編語言設計。有能力者可以直接網上下載真實的DOS環(huán)境,從而從實體機上運行并編寫調試匯編程序。

DOSBox下載連接為: ---->這是下載鏈接<-----

腳本之家網站下載:http://www.fzitv.net/softs/55204.html

下載了之后,便是以下安裝。習慣安裝在 D 盤,所以我設置成了 D:\Program.....如下圖:

photo1

photo2

photo3

經過一系列的努力,你終于把環(huán)境配好了,好棒(?•??•?)??然后,我們首先在D盤中新建一個文件夾,稱作 "MASM"

為什么呢?

因為待會要使用,笨蛋( ╯□╰ )

哦~(●ˇ∀ˇ●)

接下來,我們進行masm配置,首先,你得把那幾個程序找到

edit.exe, edit.com ( 編輯軟件 )debug.exe ( 是一種計算機程序,用于測試和調試MS-DOS可執(zhí)行文件 )masm.exe ( 是一個利用 x86 匯編語言程序并產生相應的二進制文件的工具 )link.exe ( 是將對象文件與庫鏈接起來以創(chuàng)建可執(zhí)行文件或動態(tài)鏈接庫文件的工具 )

當然,我的百度云盤上有,如果你有能力,可以自己找找看.....---->這是我的百度云盤鏈接<(?ˊ?ˋ)?*?------(提取碼:qvs9)當你下載完的時候,估計你花費了不少的時間。然后呢,下載完之后,是一個壓縮包,把這個壓縮包里面的文件解壓到剛剛在D盤創(chuàng)建的 MASM 目錄下 ( 知道為什么剛剛要你創(chuàng)建這個文件了吧~ ) 然后你就完成了基本的配置

photo4

打開DOSBox軟件,然后它是這樣的:

photo5

然后請你輸入

mount c d:\MASM (打一個換行符)c : ( 再打一個換行符 )然后你就完成了配置mount c d:\MASM 這句話的意思是:把原來的虛擬文件夾換掉(“c”作為虛擬C盤 "d:dos"你要虛擬的文件夾位置。 我不清楚是否每次進入的時候都需要輸入,反正我沒試過,我為了能夠好用,每次進來的時候都不由自主輸入了這句話)格式是:mount c ( 這是你的磁盤 ) : \ ( 剛剛解壓的文件在的文件夾 )c : 這個意思是把該目錄下切換成虛擬c盤

通過以上的配置,恭喜你,完成了masm的配置以及DOSBox的配置,然后你就可以edit文件了

這是edit的步驟:

1.切換到masm目錄下,換成了虛擬c盤之后,輸入edit hello.asm,然后進行編輯文件,在你編寫完成后,就可以保存退出

photo6

2.返回dos后,輸入masm hello.asm,進行編譯

photo7

3.編譯完成后,輸入link hello.obj,進行鏈接

photo8

4.鏈接成功后,輸入hello.exe,回車,輸出字符Hello World,成功了

photo9

以下附上hello.asm的代碼 (雖然我暫時沒看懂.....)

;80x86匯編語言<入門程序>
;YPP.20170928
;文件名Hello.asm
DSEG    SEGMENT
MESS    DB   'Hello,World!' ,0DH,0AH,24H
DSEG    ENDS
SSEG    SEGMENT PARA STACK 
        DW  256 DUP(?)
SSEG    ENDS
CSEG    SEGMENT
        ASSUME  CS:CSEG,DS:DSEG
BEGIN:  MOV AX,DSEG
        MOV DS,AX
        MOV DX,OFFSET MESS
        MOV AH,9
        INT 21H
        MOV AH,4CH
        INT 21H
CSEG    ENDS
        END  BEGIN

有錯誤請指出,謝謝 <( ̄︶ ̄)↗[GO!]

相關文章

  • GNU ARM匯編語法原理及操作解析

    GNU ARM匯編語法原理及操作解析

    這篇文章主要介紹了GNU ARM匯編語法原理及操作解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-01-01
  • 匯編語言中的各種寄存器介紹

    匯編語言中的各種寄存器介紹

    匯編語言(assembly language)是一種用于電子計算機、微處理器、微控制器或其他可編程器件的低級語言,亦稱為符號語言.這篇文章主要介紹了匯編語言中的各種寄存器介紹,需要的朋友可以參考下
    2020-01-01
  • 匯編語言 輸入10個數排序并輸出的實現

    匯編語言 輸入10個數排序并輸出的實現

    這篇文章主要介紹了匯編語言 輸入10個數排序并輸出的實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-01-01
  • 匯編語言loop命令的具體使用

    匯編語言loop命令的具體使用

    LOOP指令是根據ECX計數器循環(huán),將語句塊重復執(zhí)行特定次數,本文主要介紹了匯編語言loop命令的具體使用,感興趣的可以了解一下
    2024-03-03
  • iOS匯編入門教程之ARM64匯編基礎教程

    iOS匯編入門教程之ARM64匯編基礎教程

    這篇文章主要介紹了iOS匯編入門教程之ARM64匯編基礎教程,本文通過例子給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-02-02
  • X86匯編調試環(huán)境搭建的過程

    X86匯編調試環(huán)境搭建的過程

    本次使用vscode搭建的,需要的插件有X86 and X86_64 Assembly(也可以使用masm插件),還有一個hexdump for VSCode。 安裝NASM,并添加到環(huán)境變量,下面看下X86匯編調試環(huán)境搭建的過程吧
    2021-11-11
  • Windows10下利用DOSBOX和MASM32搭建匯編語言開發(fā)環(huán)境

    Windows10下利用DOSBOX和MASM32搭建匯編語言開發(fā)環(huán)境

    這篇文章主要介紹了Windows10下利用DOSBOX和MASM32搭建匯編語言開發(fā)環(huán)境,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-01-01
  • 匯編指令-狀態(tài)寄存器、cmp、test、jz等指令詳細說明

    匯編指令-狀態(tài)寄存器、cmp、test、jz等指令詳細說明

    這篇文章主要介紹了匯編指令-狀態(tài)寄存器、cmp、test、jz等指令詳細說明,需要的朋友可以參考下
    2020-01-01
  • 匯編語言入門教程(這一篇足矣)

    匯編語言入門教程(這一篇足矣)

    匯編語言是一種最低級、最古老、不具有移植性的編程語言,它能夠直接訪問計算機硬件,所以執(zhí)行效率極高,占用資源極少,想學習匯編語言的朋友不妨閱讀下本教程
    2020-01-01
  • 匯編語言功能字符串大小寫轉換實現實例詳解

    匯編語言功能字符串大小寫轉換實現實例詳解

    這篇文章主要為大家介紹了匯編語言功能大小寫轉換實現的實例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2021-11-11

最新評論

望江县| 响水县| 德化县| 永靖县| 杨浦区| 万宁市| 洛隆县| 西城区| 兴和县| 托克托县| 武安市| 孝义市| 屏边| 石楼县| 咸阳市| 邢台县| 台山市| 平顶山市| 临泉县| 通化市| 杭锦后旗| 双流县| 莱西市| 梅河口市| 五原县| 米林县| 丰顺县| 潢川县| 图们市| 革吉县| 株洲市| 潍坊市| 霍山县| 嵩明县| 和林格尔县| 红桥区| 葵青区| 绥宁县| 中超| 武宁县| 隆林|