成都创新互联网站制作重庆分公司

更简洁的汇编语言-创新互联

源代码链接:GitHub - Changele08/casm: 可读性更强的nasm汇编语言

成都创新互联公司主营嘉善网站建设的网络公司,主营网站建设方案,成都APP应用开发,嘉善h5小程序开发搭建,嘉善网站营销推广欢迎嘉善等地区企业咨询

【基本信息】

本程序包含一个源文件、一个,大约600多行。

使用mingw库编译 0 error(s)0 warning(s)通过

命令行参数:casm infile outfile即可将infile翻译为outfile

软件支持while循环、if判断、goto等指令

对于函数的支持,暂时不支持传递参数(因为堆栈仍然需要用户维护)

【软件简介】

1、支持while循环、if判断等语句

2、直接对寄存器操作,和硬件对接能力不亚于汇编

3、可读性更强

4、完全兼容nasm

【执行过程】

1、加载infile到vector

2、处理include、define、注释等

3、将while、if等翻译为标准汇编语言(nasm汇编)

4、输出到outfile

注意:本软件只支持翻译功能,并不具备编译成二进制文件的功能

【使用范例】

注:test.csm中的程序为计算1+2+3+...+100并打印输出到屏幕

命令行输入:

casm test.csm test.nsm

nasm test.nsm -o test.bin

接着在虚拟机中设置启动软盘为test.bin

启动虚拟机后即可看到1+2+3+...+100的值

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


分享题目:更简洁的汇编语言-创新互联
文章出自:http://cxhlcq.com/article/hodjg.html

其他资讯

在线咨询

微信咨询

电话咨询

028-86922220(工作日)

18980820575(7×24)

提交需求

返回顶部