VScode配置匯編語(yǔ)言環(huán)境的實(shí)現(xiàn)步驟
由于匯編實(shí)驗(yàn)課上使用的是機(jī)房電腦的msm,實(shí)驗(yàn)沒(méi)做完下課后在自己電腦上沒(méi)有這個(gè)軟件,也不想裝,但是作業(yè)又必須要完成,索性用vscode試一試,網(wǎng)上搜了一搜,沒(méi)想到效果還不錯(cuò),現(xiàn)在將操作分享給大家
要求:
vscode軟件
操作:
1.安裝MASM/TASM
在vscode插件倉(cāng)庫(kù)里搜索然后下載
2.新建一個(gè)目錄然后作為項(xiàng)目打開(kāi)
然后CTRL+shift+P快捷鍵搜索settings
選擇紅框這個(gè)選項(xiàng)
3.選擇后會(huì)打開(kāi)settings.json文件,也就是在該項(xiàng)目下vscode的設(shè)置文件
然后完全復(fù)制這個(gè)保存到里面CTRL+S快捷鍵保存
{ "masmtasm.ASM.emulator": "msdos player", "masmtasm.dosbox.run": "exit", "masmtasm.ASM.assembler": "MASM-v5.00", "masmtasm.ASM.actions": { "TASM": { "baseBundle": "<built-in>/TASM.jsdos", "before": [ "set PATH=C:\\TASM" ], "run": [ "TASM ${file}", "TLINK ${filename}", ">${filename}" ], "debug": [ "TASM /zi ${file}", "TLINK /v/3 ${filename}.obj", "TD ${filename}.exe" ] }, "MASM-v6.11": { "baseBundle": "<built-in>/MASM-v6.11.jsdos", "before": [ "set PATH=C:\\MASM" ], "run": [ "masm ${file};", "link ${filename};", ">${filename}" ], "debug": [ "masm ${file};", "link ${filename}.OBJ;", ">debug ${filename}.exe" ] }, "MASM-v5.00": { "baseBundle": "<built-in>/MASM-v5.00.jsdos", "before": [ "set PATH=C:\\MASM" ], "run": [ "masm ${file};", "link ${filename};", ">${filename}" ], "debug": [ "masm ${file};", "link ${filename}.OBJ;", ">debug ${filename}.exe" ], "support": [ "jsdos", "dosbox", "dosboxX", "msdos player" ] } } }
4.然后就大功告成了,重啟下vscode找到剛才的項(xiàng)目,然后新建
一個(gè) .asm 文件 就可以編寫(xiě)匯編程序了
5.運(yùn)行
單擊右鍵
就可以和實(shí)驗(yàn)課上的軟件一樣debug和運(yùn)行了
(先運(yùn)行才能debug)
到此這篇關(guān)于VScode配置匯編語(yǔ)言環(huán)境的實(shí)現(xiàn)步驟的文章就介紹到這了,更多相關(guān)VScode配置匯編內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
匯編語(yǔ)言學(xué)習(xí)手把手的Debug教程
這篇文章主要為大家分介紹了匯編語(yǔ)言學(xué)習(xí)的Debug教程內(nèi)容,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2021-11-11匯編語(yǔ)言之實(shí)現(xiàn)發(fā)出各種聲音
本文給大家分享一個(gè)練手小項(xiàng)目,響鈴設(shè)計(jì)項(xiàng)目,列出了響鈴,機(jī)槍聲音,音樂(lè)播放器的代碼,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧2021-11-11匯編語(yǔ)言實(shí)現(xiàn)在指定字符串中搜索字符''A''的方法
這篇文章主要介紹了匯編語(yǔ)言實(shí)現(xiàn)在指定字符串中搜索字符'A'的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-02-02VScode配置匯編語(yǔ)言環(huán)境的實(shí)現(xiàn)步驟
本文主要介紹了VScode配置匯編語(yǔ)言環(huán)境的實(shí)現(xiàn)步驟,文中通過(guò)圖文的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2024-03-03在vs2017中編寫(xiě)匯編的實(shí)現(xiàn)(圖文)
這篇文章主要介紹了在vs2017中編寫(xiě)匯編的實(shí)現(xiàn)(圖文),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-03-03淺析ELF轉(zhuǎn)二進(jìn)制允許把 Binary 文件加載到任意位置
本文通過(guò) eip + 偏移地址 實(shí)現(xiàn)了運(yùn)行時(shí)計(jì)算數(shù)據(jù)地址,不再需要把 Binary 文件裝載到固定的位置。本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧2020-02-02