首页
社区
课程
招聘
[旧帖] [求助]请问王爽一书的实验16,和以后的规划 0.00雪花
发表于: 2011-7-17 00:21 1125

[旧帖] [求助]请问王爽一书的实验16,和以后的规划 0.00雪花

2011-7-17 00:21
1125
最好能解释的细一点..发网址也欢迎,谢谢
执行程序
assume cs:code
code segment
start:
        mov ah,0
        int 7ch
       
        mov ax,4c00h
        int 21h
code ends
end start
这是我的int 7ch安装程序
assume cs:code
code segment
start:        mov ax,0
        mov es,ax
       
        push cs
        pop ds
       
        mov si,offset int7ch
        mov di,200h
        mov cx,offset int7ch_end - offset int7ch
        cld
        rep movsb
       
        mov word ptr es:[7ch*4],200h
        mov word ptr es:[7ch*4+2],0
       
        mov ax,4c00h
        int 21h

int7ch:jmp short int7ch_1
        table dw sub1,sub2,sub3,sub4
int7ch_1:        push bx
        push es
        push cx
        push si
        mov bx,0b800h
        mov es,bx
        mov bl,ah
        mov bh,0
        add bx,bx
        call word ptr table[bx]   ;这里有错误
        pop si
        pop cx
        pop es
        pop bx
        iret
sub1:        mov bx,0
        mov cx,2000
sub1_1:        mov byte ptr es:[bx],' '
        add bx,2
        loop sub1_1
        ret
sub2:        mov bx,1
        mov cx,2000
sub2_1:        mov byte ptr es:[bx],al
        add bx,2
        loop sub2_1
        ret
sub3:        mov bx,1
        mov cl,4
        shl al,cl
        mov cx,2000
sub3_1:        mov byte ptr es:[bx],al
        add bx,2
        loop sub3_1
        ret
sub4:        mov bx,0
        mov cx,2000
sub4_1:        mov si,es:[bx+160]
        mov word ptr es:[bx],        si
        add bx,2
        loop sub4_1
        ret
int7ch_end: nop
code ends
end start

请问我有错误的那个地方每次DEBUG都是指向cs:[BX+028]
网上有人说如果加上一个org   200h,就对了,
我不理解,数据标号不是可以把偏移地址定义为数据么?

顺便问下汇编语言第二版看完了
我是直接看win32环境下汇编语言程序设计好
还是先看intel汇编语言程序设计好?
目标都是加密解密3

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 53
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
Mca
2
可以先考虑看下《intel汇编语言程序设计》
2011-7-17 10:17
0
雪    币: 25
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
已经在看intel的了
悲剧的是第五版貌似很多错..到处都找不到勘误表,作者官网的英文版bug貌似中文版都修复了(看了前面10来个)
中文版自己有很多错,现在只能对着第六版英文看第五版....唉.
2011-7-17 11:41
0
游客
登录 | 注册 方可回帖
返回
//