组合语言与系统程式

组合语言与系统程式

ID:39628787

大小:582.50 KB

页数:52页

时间:2019-07-07

组合语言与系统程式_第1页
组合语言与系统程式_第2页
组合语言与系统程式_第3页
组合语言与系统程式_第4页
组合语言与系统程式_第5页
资源描述:

《组合语言与系统程式》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、組合語言與系統程式軟體使用教學(中文詳細版)軟體介紹sicasmSICassemblersiclanguageprogram->objectprogramsicsimSICsimulator執行objectprogramsicasm–SICassemblersicasm–SICassembler支援SIC不支援STSW這個指令UseASCIIcodeExternalfiles:Inputfile:SRCFILEOutputfile:OBJECT、INTFILE、LISFILEsicasm–SICassembler--檔案與ass

2、embler關係圖sicasm–SICassemblerSRCFILE–攥寫SICprogram處Sourceformat(請務必依照此格式寫)Bytes1-8label9blank10-15operationcode(orassemblerdirective)16-17blank18-35operand36-66commentBlank不可以用tab取代,兩者的ASCIIcode是不同的sicasm–SICassemblerSRCFILE英文字母為大寫英文字母sicasm–SICassemblerOBJFILE–組譯(執行si

3、casm)後,此處會產生objectprogramsicasm–SICassemblerLISFILE–列出組譯狀況sicasm–SICassembler當成是有錯,LISFILE會出現錯誤訊息由於沒有宣告ZERO變數,所以出現找不到operand的錯誤訊息sicasm–SICassemblerINTFILE–這個檔案列出組譯器組譯過程中產生的中間處理過程sicsim–SICsimulatorsicsim–SICsimulator支援SIC和SIC/XEMainmemorysize最大為2FFF(可更改)UseASCIIcode

4、Externalfiles:Inputfile:DEV00、DEVF1、DEVF2、DEVF3Outputfile:DEV04、DEV05、DEV06、LOGsicsim–SICsimulator--檔案與simulator關係圖sicsim–SICsimulator--處理過程sicsim–SICsimulator--處理過程sicsim–SICsimulator--處理過程sicsim–SICsimulator--處理過程sicsim–SICsimulator--處理過程sicsim–SICsimulator --Input

5、fileDEV00:objectprogramofbootstrap當電腦開機或是重新啟動時,會執行bootstrapbootstrap的功能為:載入第一個在電腦執行的程式通常第一個在電腦執行的程式為OS而這個simulator處理的工作較為簡單,所以此處指的是loadersicsim–SICsimulator --InputfileDEV00:objectprogramofbootstrap請勿更改內容sicsim–SICsimulator --InputfileDEVF1:objectprogramofloaderloade

6、r的功能為:把要執行的objectprogram載入到memory中載入完畢後,跳到指定的位址,開始執行載入的程式指定的位址通常指程式的起始位址ex.下列範例的起始位址1000sicsim–SICsimulator --InputfileDEVF1:objectprogramofloader請勿更改內容sicsim–SICsimulator --InputfileDEVF2:OBJFILE攥寫程式經過sicasm.exe組譯出來的objectprogramsicsim–SICsimulator --InputfileDEVF3:

7、Inputdevice要輸入程式的inputdatasicsim–SICsimulator --OutputfileDEV04、DEV05、DEV06:outputdevice程式要寫出的outputdatasicsim–SICsimulator --OutputfileLOG:執行sicsim的過程sicsim–SICsimulator--執行步驟將OBJFILE內容複製到DEVF2執行sicsim,出現輸入指令提示輸入英文字母為大寫英文字母sicsim–SICsimulator --執行指令DUMP顯示register和me

8、mory的內容‘DR’顯示register‘Dstartaddr-endaddr’顯示memory,位址算法請看下一張startaddr為起始位址endaddr為結束位址Memory顯示範圍最大320bytes‘DR,startaddr-endaddr’位址算法

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。