CrackKay

与您一同分享精彩的网络世界 -486174组织成员

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
 1 程序:
 2 assume cs:code
 3 code segment
 4 start:
 5      mov ax,0b800h
 6      mov es,ax
 7      mov di,160*12+16*2
 8      mov bx,offset s-offset se
 9      mov cx,80
10 s:
11      mov byte ptr es:[di],'!'
12      add di,2
13      int 7ch
14 se:
15      nop
16      mov ax,4c00h
17      int 21h
18 code ends
19 end start
20 7ch中断例程:
21 assume cs:code
22 code segment
23 start:
24      mov ax,cs
25      mov ds,ax
26      mov si,offset do0
27      
28      mov ax,0
29      mov es,ax
30      mov di,200h
31      
32      mov cx,offset do0end-offset do0
33      cld
34      rep movsb
35      
36      mov ax,0
37      mov ds,ax
38      mov word ptr ds:[7ch*4],200H
39      mov word ptr ds:[7ch*4+2],0H
40      
41      mov ax,4c00h
42      int 21h
43      
44 do0:
45      dec cx
46      jcxz ok
47      push bp
48      mov bp,sp
49      add [bp+2],bx
50      pop bp
51 ok:
52      iret
53      
54 do0end:
55      nop
56      
57 code ends
58 end start

 

posted on 2013-04-28 08:56  CrackKay  阅读(249)  评论(0编辑  收藏  举报