一个制作key盘的小程序,应编译连接成.com文件,这个好像是用来制作最早的kill杀毒软件的key盘的 MYCODE SEGMENT PARA 'CODE'- assume cs:mycode,ds:mycode
- org 100h
- start:jmp mp1
- SHUJU DB 81, 0, 0h, 2
- db 81, 0, 1h, 2
- db 81, 0, 2h, 2
- db 81, 0, 3h, 2
- DB 81, 0, 4h, 2
- db 81, 0, 5h, 2
- db 81, 0, 6h, 2
- db 81, 0, 7h, 2
- DB 81, 0, 8h, 2
- db 81, 0, 9h, 2
- db 81, 0, 0ah, 2
- db 81, 0, 0bh, 2
- DB 81, 0, 0ch, 2
- db 81, 0, 0dh, 2
- db 81, 0, 0eh, 2
- db 81, 0, 0fh, 2
- DB 81, 0, 10h, 2
- db 81, 0, 11h, 2
- db 81, 0, 12h, 2
- db 81, 0, 13h, 2
- DB 81, 0, 14h, 2
- db 81, 0, 15h, 2
- db 81, 0, 16h, 2
- db 81, 0, 17h, 2
- DB 81, 0, 18h, 2
- db 81, 0, 19h, 2
- db 81, 0, 01ah, 2
- db 81, 0, 01bh, 2
- DB 81, 0, 01ch, 2
- db 81, 0, 01dh, 2
- db 81, 0, 01eh, 2
- db 81, 0, 01fh, 2
- DB 81, 0, 20h, 2
- db 81, 0, 21h, 2
- db 81, 0, 22h, 2
- db 81, 0, 23h, 2
- DB 81, 0, 24h, 2
- db 81, 0, 25h, 2
- db 81, 0, 26h, 2
- db 81, 0, 27h, 2
- DB 81, 0, 28h, 2
- db 81, 0, 29h, 2
- db 81, 0, 02ah, 2
- db 81, 0, 02bh, 2
- DB 81, 0, 02ch, 2
- db 81, 0, 02dh, 2
- db 81, 0, 02eh, 2
- db 81, 0, 02fh, 2
- DB 81, 0, 30h, 2
- db 81, 0, 31h, 2
- db 81, 0, 32h, 2
- db 81, 0, 33h, 2
- DB 81, 0, 34h, 2
- db 81, 0, 35h, 2
- db 81, 0, 36h, 2
- db 81, 0, 37h, 2
- DB 81, 0, 38h, 2
- db 81, 0, 39h, 2
- db 81, 0, 3ah, 2
- db 81, 0, 03bh, 2
- DB 81, 0, 03ch, 2
- db 81, 0, 03dh, 2
- db 81, 0, 03eh, 2
- db 81, 0, 03fh, 2
- db 81, 0, 040h, 2
- MP1:
- MOV AX,0
- MOV DS,AX
- MOV SI,526H
- MOV BYTE PTR [SI],41H
- mov si,525h
- MOV BYTE PTR [SI],0H
- mov si,529h
- MOV BYTE PTR [SI],2H
- PUSH CS
- POP ES
- push cs
- pop ds
- MOV BX,OFFSET SHUJU
- mov DL, 0
- mov DH, 0
- mov CH, 81
- mov CL, 0
- mov AL, 0
- mov ah,0
- int 40h
- mov ah, 5
- INT 40H
- MOV AH,5
- INT 40h
- aaa1:
- MOV AX,0
- MOV DS,AX
- MOV SI,525H
- MOV BYTE PTR [SI],2H
- mov si,526h
- mov byte ptr [si],12h
- push cs
- pop ds
- mov ax,201h
- mov bx,800h
- mov cx,5100h
- mov dx,0
- int 40h
- cmp ah,10h
- jz bbb1
- mov ah,4ch
- int 21h
- bbb1:mov ah,9
- PUSH CS
- POP DS
- mov dx,offset ccc1
- int 21h
- ex_1: mov ah,4ch
- int 21h
- ccc1:db 'OK!',0DH,0AH,24H
- buff1 db 'YS'
- MYCODE ENDS
- END start
复制代码 |