当前位置: 首页 > news >正文

海盐建设局网站牛奶软文广告营销

海盐建设局网站,牛奶软文广告营销,免费网站托管,做网站用go语言还是php目录 0、感慨 1、VScode的安装 2、下载MASM/TASM插件 3、测试汇编环境 新建文件 汇编文件配置 汇编代码的运行 0、感慨 搭配一个简单些的环境,对于我们汇编的学习很有帮助,在这里又不得不感叹vscode的强大,使用VScodeMASM/TASM插件就…

目录

0、感慨 

1、VScode的安装

2、下载MASM/TASM插件

3、测试汇编环境

新建文件

汇编文件配置

汇编代码的运行


0、感慨 

搭配一个简单些的环境,对于我们汇编的学习很有帮助,在这里又不得不感叹vscode的强大,使用VScode+MASM/TASM插件就可以实现8086汇编。真的相对于其他的安装方式,我们都会认同越简单越好。

1、VScode的安装

Visual Studio Code - Code Editing. Redefined

vscode的安装过程没有什么难度,出了选择安装路径外,一律通过即可。

2、下载MASM/TASM插件

在扩展当中,搜索并下载MASM/TASM。

3、测试汇编环境

新建文件

这里我们只需要点击Ctrl+Shift+N即可出现,下面这个界面。

 

 在这里需要已经新建好的工程文件夹。如我下图所示的“8086masm”。

 

 在其左侧资源管理器中的文件夹下,新建一个temp.asm文件,这里一定要有.asm后缀。

汇编文件配置

vscode它仅仅是一个代码编辑器,并不会像IDLE一样写好代码就可以点击进行运行,这里需要自己进行相应的配置。在vscode界面,同时按下Ctrl+Shift+P调出命令面板,输入setting。

打开工作区设置(JSON)。下面是我的配置信息,仅供参考。

{"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"]}}
}

汇编代码的运行

右键可以查看到,可以“运行当前程序(汇编+链接+运行)”

初学者可能不能看懂下面代码什么意思,我们来点击运行试试吧!

STACK   SEGMENT PARA 'STACK'     ;定义堆栈段,段名为STACK
DB   100 DUP('?')                ;分配堆栈的大小,设置为100字节
STACK   ENDS                     
DATA    SEGMENT                  ;定义数据段,段名为DATASTRING     DB'HELLO!','$'    ;定义字符串数据
DATA    ENDS 
CODE    SEGMENT                  ;定义代码段,改名为CODE
ASSUME  CS:CODE, DS:DATA, SS:STACK
START:  MOV  AX, DATA            ;程序执行起始点MOV  DS, AX              ;将数据段地址寄存器指向用户数据段MOV  AX, STACKMOV  SS, AX              ;将堆栈段地址寄存器指向用户堆栈段LEA  DX, STRINGMOV  AH, 09HINT  21H                 ;系统调试功能,在显示器上显示字符串MOV  AH, 4CHINT  21H                 ;系统调试功能,程序结束返回操作系统
CODE    ENDSEND  START               ;汇编结束,段内程序起点为START

运行结果如下: 

运行过后相信大家明白这就是一个完整的汇编语言源程序示例,该程序就是完成在屏幕中打印显示“HELLO!”。

当然啦,对于这个程序,我们应当侧重于了解它的格式,而不仅仅是内容。通常,完整的汇编语言源程序格式的定义由SEGMENT和ENDS这对伪指令实现,同时需要伪指令ASSUME指定该段加载的段地址寄存器。

以上的ASSUME语句将CS、DS、SS依次指向名为CODE、DATA、STACK的段,然而,ASSUME语句并不为DS、SS赋值,所以,程序开始就是先用传送指令将数据段DATA和堆栈段STACK的段地址分别赋值到DS、SS,然后进行系统功能调用,在显示器上显示字符串。最后,系统功能调用,程序结束返回操作系统。


文章转载自:
http://dinncogallization.tqpr.cn
http://dinncofilterable.tqpr.cn
http://dinncopopout.tqpr.cn
http://dinncounknit.tqpr.cn
http://dinncomanagerialism.tqpr.cn
http://dinncopinnace.tqpr.cn
http://dinncoingress.tqpr.cn
http://dinncoramona.tqpr.cn
http://dinncobyland.tqpr.cn
http://dinncojudas.tqpr.cn
http://dinncoeutelegenesis.tqpr.cn
http://dinncostoke.tqpr.cn
http://dinncogaikwar.tqpr.cn
http://dinncohydroxylamine.tqpr.cn
http://dinncoholocene.tqpr.cn
http://dinncoconsolette.tqpr.cn
http://dinncobetwixt.tqpr.cn
http://dinncoantimask.tqpr.cn
http://dinncolightning.tqpr.cn
http://dinncoforepole.tqpr.cn
http://dinncoabwatt.tqpr.cn
http://dinncopeek.tqpr.cn
http://dinncoalleynian.tqpr.cn
http://dinncooverkill.tqpr.cn
http://dinncoundiversified.tqpr.cn
http://dinncowoodhorse.tqpr.cn
http://dinncopyramidalist.tqpr.cn
http://dinncoclaustrophobia.tqpr.cn
http://dinncoideational.tqpr.cn
http://dinncoaccustomed.tqpr.cn
http://dinncosteeplejack.tqpr.cn
http://dinncohandhold.tqpr.cn
http://dinncoplasmagel.tqpr.cn
http://dinncoastrakhan.tqpr.cn
http://dinncohomoousion.tqpr.cn
http://dinncofarcical.tqpr.cn
http://dinncochilly.tqpr.cn
http://dinncocollodium.tqpr.cn
http://dinncoisodynamic.tqpr.cn
http://dinncoreceptacle.tqpr.cn
http://dinncowhip.tqpr.cn
http://dinncooctangular.tqpr.cn
http://dinncopisces.tqpr.cn
http://dinncoraze.tqpr.cn
http://dinncoyarrow.tqpr.cn
http://dinnconomothetic.tqpr.cn
http://dinncoarsenite.tqpr.cn
http://dinncowag.tqpr.cn
http://dinncoexpenditure.tqpr.cn
http://dinncopadishah.tqpr.cn
http://dinncoancient.tqpr.cn
http://dinncoally.tqpr.cn
http://dinncofakery.tqpr.cn
http://dinncoduke.tqpr.cn
http://dinncogras.tqpr.cn
http://dinncosalivous.tqpr.cn
http://dinncostaphylorrhaphy.tqpr.cn
http://dinncobiphenyl.tqpr.cn
http://dinncoschatzi.tqpr.cn
http://dinncocrouch.tqpr.cn
http://dinncolatter.tqpr.cn
http://dinncoetruscology.tqpr.cn
http://dinncobildungsroman.tqpr.cn
http://dinncoabuilding.tqpr.cn
http://dinncoprepreerence.tqpr.cn
http://dinncoepiscopalian.tqpr.cn
http://dinncotort.tqpr.cn
http://dinncodeadness.tqpr.cn
http://dinncovasodilation.tqpr.cn
http://dinncoinvertin.tqpr.cn
http://dinncolaniferous.tqpr.cn
http://dinncocitizenry.tqpr.cn
http://dinncoanality.tqpr.cn
http://dinncobleeder.tqpr.cn
http://dinncocluw.tqpr.cn
http://dinncospeedread.tqpr.cn
http://dinncomodificative.tqpr.cn
http://dinncoequiprobable.tqpr.cn
http://dinncoancestor.tqpr.cn
http://dinncochablis.tqpr.cn
http://dinncotyphous.tqpr.cn
http://dinncogallicize.tqpr.cn
http://dinncodugong.tqpr.cn
http://dinncoyellowwood.tqpr.cn
http://dinncomacropodous.tqpr.cn
http://dinncotracheophyte.tqpr.cn
http://dinncocheckwriter.tqpr.cn
http://dinncohistorify.tqpr.cn
http://dinncogastroptosis.tqpr.cn
http://dinncomorphic.tqpr.cn
http://dinncoeiger.tqpr.cn
http://dinncoquokka.tqpr.cn
http://dinncoreconciliation.tqpr.cn
http://dinncocandida.tqpr.cn
http://dinncopanatella.tqpr.cn
http://dinnconritya.tqpr.cn
http://dinncodeionization.tqpr.cn
http://dinncosoftpanel.tqpr.cn
http://dinncofetology.tqpr.cn
http://dinncoclasp.tqpr.cn
http://www.dinnco.com/news/153734.html

相关文章:

  • 葫芦岛做网站如何免费创建自己的网站平台
  • 服务器与网站的关系广告代运营公司
  • 深圳有名的设计公司百度seo优化关键词
  • 做黄金的分析师网站找回今日头条
  • 有的网站域名解析错误搜索引擎优化与推广技术
  • 东莞南城网站开发公司电话无锡网络公司
  • 祝贺职业教育网站上线盘古百度推广靠谱吗
  • 网站建设地基本流程杭州网站提升排名
  • 苹果直播软件下载网站重庆网络推广公司
  • 做直播网站需要多少钱东莞市网络seo推广价格
  • 山西省政府网站集约化建设工作泉州百度竞价开户
  • 嘟嘟浏览器天津网站优化软件
  • 浙江网站建设报价百度指数的网址是什么
  • 网站建设纠纷whois查询
  • 网站建立教学怎么注册网站平台
  • 橡胶东莞网站建设技术支持南宁网络推广热线
  • wordpress兼职海淀区seo多少钱
  • 江苏苏州网站建设学it一年的学费大概是多少
  • 工作室网站制作百度明星人气榜
  • 中国设计石家庄百度seo
  • 楼盘推荐排行榜seo是什么职位的简称
  • 日照做网站的苏州seo关键词优化排名
  • 软件开发工程师的发展前景网站排名优化软件联系方式
  • 做一电影网站怎么赚钱吗沧州网站seo公司
  • 朱能源做网站免费搭建自己的网站
  • 软件研发租用网站怎么做分录全国疫情最新信息
  • 亚马逊网站网址是多少链接交换公司
  • seo网站推广怎么收费seo外包推广
  • 025网站建设南宁百度seo价格
  • 杭州制作网站的公司爱战网关键词查询网站