CrackKay

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

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
 1 程序:
 2 assume cs:code
 3 data segment
 4      db "welcome to masm!",0
 5 data ends
 6 
 7 code segment
 8 start:
 9      mov dh,10
10      mov dl,10
11      mov cl,2
12      mov ax,data
13      mov ds,ax
14      mov si,0
15      int 7ch
16      mov ax,4c00h
17      int 21h
18 code ends
19 end start
20 
21 7C中断例程:
22 assume cs:code
23 code segment
24 start:
25      mov ax,cs
26      mov ds,ax
27      mov si,offset do0
28     
29      mov ax,0
30      mov es,ax
31      mov di,200h
32     
33      mov cx,offset do0end-offset do0
34      cld
35      rep movsb
36     
37      mov ax,0
38      mov ds,ax
39      mov word ptr ds:[7ch*4],200H
40      mov word ptr ds:[7ch*4+2],0H
41     
42      mov ax,4c00h
43      int 21h
44     
45 do0:
46      mov ax,0
47      mov bl,cl
48     
49 s:
50      mov ah,2
51      mov bh,0
52      int 10h
53     
54      mov ah,9
55      mov byte ptr al,ds:[si]
56      cmp byte ptr al,0
57      je ok
58      mov cx,1
59      int 10h
60      inc dl
61      inc si
62      jmp short s
63 ok:
64      iret
65 
66 do0end:
67      nop
68     
69 code ends
70 end start

 

posted on 2013-04-27 16:43  CrackKay  阅读(234)  评论(0编辑  收藏  举报