您的位置:首页 > 其它

汇编原理7:一次汇编过程中的内存变化

2011-09-10 19:46 162 查看
使用fasm1.0进行汇编一个文件comdemo.asm,文件内容非常简单,只有两句代码:mov ah,92h和int 20h,大小为19个字节。下面是汇编过程中的内存变化情况。汇编命令是:fasm comdemo.asm hello.com。

汇编过程主要调用了7个子程序:1.init_flatrm;2.init_memory;3.get_params;4.preprocessor;5.parser;6.assembler;7.formatter。

图1:



图2:



图3.1:



图3.2



图4.1



图4.2



图5.1



图5.2



图6



图7:



分析这些内存的变化花了很多时间,现在只是分析了两条指令而已。但是分析其它指令的时候,也是有很大的借鉴作用的。嘿嘿。可惜对于汇编原理的探索,要暂时中断一段时间了。公司里面的事情开始多了,项目比较紧急了。没办法,我总不能每天9点回来再打开电脑只是分析程序吧,多累呀。等忙过这一阵子就好了。不过,做了这些笔记,以后再看的时候,也会很快回忆起来的。呵呵。

好好工作,快乐生活。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: