首页
社区
课程
招聘
[旧帖] systime 0.00雪花
发表于: 2009-2-22 10:10 2656

[旧帖] systime 0.00雪花

2009-2-22 10:10
2656
cursor equ 45h
attrib equ 2fh
code segment
    assume cs:code,ds:code
   
start:
    jmp go
oldcur dw ?
old1c dw 2 dup(?)
newint1c:

    pushf
    call dword ptr cs:old1c
    push ax
    push bx
    push cx
    push dx
    xor bh,bh
    mov ah,3
    int 10h; coursor position
    mov cs:oldcur,dx
    mov ah,2
    xor bh,bh
    mov dx,cursor
    int 10h ;
    mov ah,2
    int 1ah;l
    push dx
    push cx
    pop bx
    push bx
    call showbyte
    call showcolon
   
   
    ;*****显示*****
    showcolon proc near
        
        mov al,':'
        call show
        call curmove
        ret
        
        pop bx
        xchg bh,bl
        call showbyte
        call showcolon
        pop bx
        call showbyte
        mov dx,cs:oldcur
        mov ah,2
        xor bh,bh
        int 10h
        pop dx
        pop cx
        pop bx
        pop ax
        iret
        
        showbyte proc near
            
            push bx
            mov cl,4
            mov al,bh
            shr al,cl
            add al,30h
            call show
            call curmove
            pop bx
            mov al,bh
            add al,0fh
            add al,30h
            call show
            call curmove
            ret
            

        showbyte endp

    showcolon endp
   
    curmove proc near
        
        push ax
        push bx
        push cx
        push dx
        mov ah,3
        mov bh,0
        int 10h
        inc dl
        mov ah,2
        int 10h
        pop dx
        pop cx
        pop bx
        pop ax
        
        ret

    curmove endp
   
show proc near
   
    push ax
    push bx
    push cx
    mov ah,09h
    mov bx,attrib
    mov cx,1
    int 10h;
    pop cx
    pop bx
    pop ax
    ret

show endp

go:
    push cs
    pop ds
    mov al,1ch
    mov ah,35h
   
    int 21h
    mov old1c,bx
    mov bx,es
    mov old1c+2,bx
    mov dx,offset newint1c
    mov al,1ch
    mov ah,25h
    int 21h
    mov dx,offset go
    sub dx,offset start
    mov cl,4
    shr dx,cl
    add dx,11h
    mov ax,3100h
    int 21h
    code ends
end start

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 1491
活跃值: (985)
能力值: (RANK:860 )
在线值:
发帖
回帖
粉丝
2
[QUOTE=;]...[/QUOTE]
可以编译通过么?
楼主再多给点信息撒。。。
2009-2-22 11:09
0
雪    币: 1491
活跃值: (985)
能力值: (RANK:860 )
在线值:
发帖
回帖
粉丝
3
[QUOTE=;]...[/QUOTE]
没有编译起。。
2009-2-22 11:18
0
雪    币: 8185
活跃值: (2681)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
[QUOTE=;]...[/QUOTE]
dos 的东西现在没必要看了!
2009-2-22 19:05
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
16位的汇编看着头痛 呵呵!
2009-2-22 19:30
0
游客
登录 | 注册 方可回帖
返回
//