更简洁的汇编语言-创新互联
源代码链接: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://ybzwz.com/article/hodjg.html