更簡潔的匯編語言-創(chuàng)新互聯(lián)

源代碼鏈接:GitHub - Changele08/casm: 可讀性更強的nasm匯編語言

成都創(chuàng)新互聯(lián)公司主營嘉善網(wǎng)站建設的網(wǎng)絡公司,主營網(wǎng)站建設方案,成都APP應用開發(fā),嘉善h5小程序開發(fā)搭建,嘉善網(wǎng)站營銷推廣歡迎嘉善等地區(qū)企業(yè)咨詢

【基本信息】

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

使用mingw庫編譯 0 error(s)0 warning(s)通過

命令行參數(shù):casm infile outfile即可將infile翻譯為outfile

軟件支持while循環(huán)、if判斷、goto等指令

對于函數(shù)的支持,暫時不支持傳遞參數(shù)(因為堆棧仍然需要用戶維護)

【軟件簡介】

1、支持while循環(huán)、if判斷等語句

2、直接對寄存器操作,和硬件對接能力不亞于匯編

3、可讀性更強

4、完全兼容nasm

【執(zhí)行過程】

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的值

你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧

分享題目:更簡潔的匯編語言-創(chuàng)新互聯(lián)
瀏覽路徑:http://muchs.cn/article26/hodjg.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導航、定制開發(fā)、服務器托管網(wǎng)站排名、用戶體驗、網(wǎng)站收錄

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站建設網(wǎng)站維護公司