debug查看dos加载汇编源程序到内存过程分析

来源:互联网 发布:nginx lua 写入txt 编辑:程序博客网 时间:2024/05/19 15:21

dos中cem.exe加载汇编源程序到内存的过程分布图如下:



debug源码分析cmd.exe加载汇编程序到内存如下图:

assume cs:codesgcodesg segment        mov ax,0123H        mov bx,0456H        add ax,bx        add ax,ax        mov ax,4c00H        int 21Hcodesg endsend




dos中cmd把源程序加载到内存中如上图所说,ds=sa,我的ds=0B31  sa=0B31 程序入口在sa:0+110处,程序入口的物理地址=0B310(段地址*16)+100=0B410

cpu执行指令从cs:ip=0B41:0000开始执行,而cs:IP物理地址=0B410+0000=0B410和程序入口地址一样说明dos中的cmd.exe把程序加载到内存中了,这就是dos中的cme.exe加载程序到内存分析



原创粉丝点击