汇编网首页登录博客注册
avalon的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态

[2010-07-19 12:00] call s0

assume        cs:code
code        segment
start:

        mov        ax,0
        call        s0
        inc        ax
s0:
        pop        ax
code        ends
end        start

;debug  a.exe后
;-u
;13a3:0000        b80000        mov ax,0000
;13a3:0003        e80100        call 0007
;13a3:0006        40        inc ax
;13a3:0007        58        pop ax
;13a3:0008        0000        add [[bx+si],al]
;-r
;--------------ss=13a3  sp=0...
阅读全文 | 评论次数(0) | 浏览次数(373) | 所属类型(小心眼)

[2010-07-15 10:07] dos加载com,exe文件归总(不全,边学边补)

dos加载com,exe文件归总

1.COM文件的载入
DOS建PSP(100H)-->将此文件载入(不重定位)-->DS,CS,SS,ES=PSP-->入口地址为CS:100H

2.EXE文件的载入
EXE文件由文件头(Header)和装入模块(Load Module)两大部分组成.文件头由格式化区(Format Area)和重定位表(Relocation Table)组成.装入模块为程序代码部分,从位移量100H字节开始.
DOS建PSP(100H)-->将装入模块载入-->DS,ES=PSP CS,IP,SS,SP=由文件头格式化区确定,并通过重定位参数调整-->根据重...
阅读全文 | 评论次数(0) | 浏览次数(391) | 所属类型(小心眼)

[2010-07-13 14:25] jmp xxx 的ip寄存器的修改次数

如ip为jmp xxx此指令在cs段中的偏移值
则读取该指令到指令序列
ip+=(jmp xxx)指令的长度--------->此时ip修改了
执行指令(即jmp xxx)------------->ip=xxx

所以修改了2次...
阅读全文 | 评论次数(0) | 浏览次数(413) | 所属类型(小心眼)
页码数(1):  1