Asm
EvilBinary_root
这个作者很懒,什么都没留下…
展开
-
boot引导程序
加载setup.bin文件 并跳转过去执行 。原创 2011-03-13 11:13:00 · 1841 阅读 · 0 评论 -
汇编输出显示函数
<br />;bxprint_bx proc push ax push cx push dx mov ch,4d2: mov cl,4 rol bx,cl mov dl,bl and dl,0fh add dl,30h cmp dl,39h jbe d1 add dl,7d1: mov ah,2 int 21h原创 2011-04-04 12:34:00 · 1410 阅读 · 0 评论 -
汇编冒泡排序
<br />data segment arry db 7,2,3,7,9,21,0,5,6data endscode segmentstart: assume cs:code,ds:data lea si,arry mov dx,9l1: mov bx,0l3: cmp bx,dx ja l2 mov ax,[si+bx] cmp ax,[si+bx+1] jb l4 xchg ax,[si+bx+1] mov [si+bx],axl4原创 2011-04-04 12:35:00 · 2359 阅读 · 0 评论 -
Linux 64位 编译32位程序
在64位的Linux下,gcc 编译 32 位程序需要添加参数 -m32 ,ld需要添加参数是 -m elf_i386。例如:gcc -m32 -o hello hello.cgcc -m32 -c hello.o hello.cld -m elf_i38原创 2011-10-01 16:32:34 · 3589 阅读 · 2 评论 -
汇编写的打飞机游戏
汇编写游戏, 很早之前写的,发上来玩一下。 呵呵,题目太夸张了,其实不是飞机。这个是用汇编写的,有点简单。那就不多说了。发上来玩一玩。data segment face db 1,0ah,4,0 face1 db 1,01h,4,0 tan原创 2011-10-01 16:39:44 · 5743 阅读 · 0 评论 -
setup.bin进入保护模式
%include "pm.inc" org 1000h jmp start sectnum dw 19sectnum1 db 1init_kernel_ofs dw 0000hinit_kernel_seg dw 8000hFATOFS dw 0000h FATSEG dw 9000hfatnum dw 9fatnumcount原创 2011-03-13 11:20:00 · 1394 阅读 · 0 评论