當前位置:編程學習大全網 - 編程軟體 - 虛擬機裏的XP系統,匯編的運行,請教大神~~~

虛擬機裏的XP系統,匯編的運行,請教大神~~~

1)在D盤建立壹文件夾,命名(例如101),將MASM.EXE和LINK.EXE復制到此文件夾;在此文件夾中新建文本文件,文件名改為匯編源程序名,例如:2e12.asm

用記事本打開2e12.asm,輸入源程序並保存。

源程序:

assume cs:code

code segment

mov ax,2

mov cx,11

s: add ax,ax

loop s

mov ax,4c00h

int 21h

code ends

end

2)匯編源程序

點開始菜單,點運行,輸入CMD按回車,進入命令提示符窗口;

輸入D:並回車,打開D盤,再輸入CD 101並回車,進入101文件夾;

輸入MASM 2e12並回車,壹路按回車,進行匯編

 匯編過程的錯誤分警告錯誤(Warning Errors)和嚴重錯誤(Severe Errors)兩種。其中警告錯誤是指匯編程序認為的壹般性錯誤;嚴重錯誤是指匯編程序認為無法進行正確匯編的錯誤,並給出錯誤的個數、錯誤的性質。這時,就要對錯誤進行分析,找出原因和問題,然後再調用屏幕編輯程序加以修改,修改以後再重新匯編,壹直到匯編無錯誤為止。匯編通過後,會生成目標文件2e12.obj

3)連接目標程序、

輸入LINK 2e12並回車,壹路按回車

連接成功後,會生成可執行文件2e12.exe

4)跟蹤並調試可執行程序

輸入DEBUG 2e12.exe並按回車,進入DEBUG調試程序

單步運行程序,跟蹤程序,每執行壹條指令,檢查相關寄存器或存儲器的數據,看看程序是否按我們的意願運行,若有出入,修改源程序,重新匯編、連接、運行調試,直到成功!

這樣做就可以了

  • 上一篇:紙樂高是誰發明的
  • 下一篇:如何使用postman測試接口webservice?
  • copyright 2024編程學習大全網