VScode配置匯編語言環(huán)境的實現(xiàn)步驟
由于匯編實驗課上使用的是機房電腦的msm,實驗沒做完下課后在自己電腦上沒有這個軟件,也不想裝,但是作業(yè)又必須要完成,索性用vscode試一試,網(wǎng)上搜了一搜,沒想到效果還不錯,現(xiàn)在將操作分享給大家
要求:
vscode軟件

操作:
1.安裝MASM/TASM
在vscode插件倉庫里搜索然后下載

2.新建一個目錄然后作為項目打開
然后CTRL+shift+P快捷鍵搜索settings

選擇紅框這個選項
3.選擇后會打開settings.json文件,也就是在該項目下vscode的設(shè)置文件

然后完全復制這個保存到里面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找到剛才的項目,然后新建
一個 .asm 文件 就可以編寫匯編程序了
5.運行
單擊右鍵

就可以和實驗課上的軟件一樣debug和運行了
(先運行才能debug)
到此這篇關(guān)于VScode配置匯編語言環(huán)境的實現(xiàn)步驟的文章就介紹到這了,更多相關(guān)VScode配置匯編內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
匯編語言實現(xiàn)在指定字符串中搜索字符''A''的方法
這篇文章主要介紹了匯編語言實現(xiàn)在指定字符串中搜索字符'A'的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-02-02
VScode配置匯編語言環(huán)境的實現(xiàn)步驟
本文主要介紹了VScode配置匯編語言環(huán)境的實現(xiàn)步驟,文中通過圖文的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2024-03-03
淺析ELF轉(zhuǎn)二進制允許把 Binary 文件加載到任意位置
本文通過 eip + 偏移地址 實現(xiàn)了運行時計算數(shù)據(jù)地址,不再需要把 Binary 文件裝載到固定的位置。本文通過實例代碼給大家介紹的非常詳細,需要的朋友參考下吧2020-02-02

