Знатокам ассемблера

Discussion in 'Болталка' started by Socke!T, 20 May 2006.

  1. Socke!T

    Socke!T Elder - Старейшина

    Joined:
    1 May 2006
    Messages:
    34
    Likes Received:
    3
    Reputations:
    0
    Вот тут прогу написал, с помощью которой можно рисовать мышкой.

    И возникли две проблемы:
    1. Почему то не рисует при движении влево и вверх.
    2. Когда я делаю выход при нажатии Escape она вообще не рисует, просто отображается мышка.

    Code:
    .286
    .model tiny 
    My segment use16
    Assume cs:my,ss:my,ds:my
    Org 100h
    
    Go:
    mov ax,0012h
    int 10h
    
    mov AX,0000h
    int 33h
    mov ax,0001h
    int 33h
    
    nach:
    
    mov AX,0003h
    int 33h
    mov ah,0ch
    mov al,46
    int 10h
    
    ;Mov ah,00h
    ;Int 16h                     ; Вот с этим не пашет.
    ;cmp ah,01h
    ;je exit
    
    jmp nach
    
    
    exit:
    Mov ah,07h
    int 21h
    Mov ax,4c00h
    Int 21h
    my ends
    End go
    
     
    #1 Socke!T, 20 May 2006
    Last edited: 20 May 2006