实验3 编程、编译、链接、跟踪
生活随笔
收集整理的這篇文章主要介紹了
实验3 编程、编译、链接、跟踪
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
本章的核心知識點在4.9節,王爽老師講的特別清楚明白,多讀幾遍,跟著多做幾遍,增加對底層的感覺;
本實驗的目的是明白4.9節所講的東西,具體點如下:
1,command,debug,t1.exe之間是什么關系?
command調用debug,debug調用t1;t1結束時返回到debug,debug結束時返回到command;
2,debug調試常用的命令?
t--執行當前命令,cs:ip指向下一條指令
當遇到int 21指令時,用p執行,返回到debug
當debug使用完畢要退出回到command,使用q
3,PSP的作用是什么?DOS用來和程序進行通信,t1.exe在操作系統上編寫并運行匯編程序的,操作系統管理著內存,它也管理著編譯鏈接生成的匯編程序
具體代碼如下:
assume cs:codesgcodesg segment mov ax, 2000h mov ss, ax mov sp, 0 add sp, 10 pop ax pop bx push ax push bx pop ax pop bxmov ax, 4c00h int 21hcodesg ends end
總結
以上是生活随笔為你收集整理的实验3 编程、编译、链接、跟踪的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python调用arcpy函数_AGS
- 下一篇: Json对象与Json字符串互转(四种转