vscode中写汇编 以及我所遇到的 File not found解决方法

     

目录

1.插件

2.调试


(新手小白不喜勿喷)  

之前写汇编用的是DOSBOX这个工具和gvim

,主要原因是刚接触的时候学长推荐了一个b站的视频,那个视频用的是这款软件,前几天在b站看到一个速成的视频,就进去看了下,发现他用的是vscode

先把最近学习的视频链接供上

汇编语言编程的速成指南[上]~从零开始的期末抢救计划_哔哩哔哩_bilibili(这里用的是vscod)

视频下方的评论区有测试代码

这里也给大家粘下

DSEG SEGMENT;datasegment,datasg,data...
        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, SS:SSEG
        BEGIN:MOV    AX,DSEG;INT MAIN()
              MOV    DS,AX
              
              MOV    DX,OFFSET MESS

              MOV    AH,9
              INT    21H

              MOV    AH,4CH
              INT    21H
CSEG ENDS
END BEGIN

汇编语言从0开始 重制版 自学必备(配套王爽汇编语言第三版或第四版)_哔哩哔哩_bilibili

就自己试着装了下,其实就是一个插件的事

1.插件

插件的名字叫MASM/TASM

首先安装

点击小齿轮

在拓展设置中把这一项改一下视频中说默认不会调用dosbox,除了默认的都行

写代码选择语言为 assembly(DOS)

2.调试

 代码界面右击调试当前程序

 自己照着视频中敲了下代码发现还是不行

结果发现人家的源文件这一行没有换行

  
//不知道汇编语言怎么插先选择c#吧(刚开始写博客还不太熟悉)
//我写的

ASSUME CS:CSEG,DS:DSEG,
            SS:SSEG

//人家写的
ASSUME CS:CSEG, DS:DSEG, SS:SSEG

更改后就可以了 

(那个s是截屏建输入的)

这次File not found没有了

所以应该是格式问题

法2:

后来发现在插件设置中把版本改下也可以

依旧是小齿轮,拓展设置

将选择使用的汇编工具这一项改为v6.11即使换行也可以运行

//使用更改后的版本换行代码 
ASSUME CS:CSEG,DS:DSEG,
            SS:SSEG

执行结果File not found没有了

 

其实File not found 大多数是因为代码有问题导致可执行文件,就是那个exe后缀的文件没有生成

导致的。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
根据引用,你的问题是无法查看PDF文件,而PDF文件已经生成了。根据引用的描述,这个问题可能由两个原因导致。首先是Windows内部的PATH路径错误,你可以按照下面的步骤来解决这个问题: 1. 在VSCode界面下按下F1键。 2. 键入"setjson"。 3. 点击"首选项: 打开设置(JSON)"。 4. 修改其中的配置参数,根据引用中的描述,实测可用。 另外一个可能的原因是VSCode内部的setJSON设置配置错误。你可以按照下面的步骤来解决这个问题: 1. 在VSCode界面下按下F1键。 2. 键入"setjson"。 3. 点击"首选项: 打开设置(JSON)"。 4. 修改其中的配置参数,根据引用中的描述,实测可用。 如果你已经按照上述步骤进行了修改,并且仍然无法查看PDF文件,请确保你已经安装了SumatraPDF,它是一款免费的PDF阅读器。你可以通过百度搜索"SumatraPDF"来下载并安装它。一旦安装完成,你可以在Windows环境下直接使用SumatraPDF来查看PDF文件。 希望这些解决方法能够帮助你解决无法查看PDF文件的问题。如果还有其他问题,请随时向我提问。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [2022最新 VSCode + LaTex 环境搭建、问题解决](https://blog.csdn.net/RZLu2000/article/details/122570686)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

y6y6y666

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值