亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mouse.inc

?? MenuetOS是一個用匯編開發的32/64位PC操作系統
?? INC
?? 第 1 頁 / 共 2 頁
字號:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;   Mouse.inc
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


kb_read:

        push    ecx edx

        mov     ecx,0xffff
      kr_loop:
        in      al,0x64
        test    al,1
        jnz     kr_ready
        loop    kr_loop
        mov     ah,1
        jmp     kr_exit
      kr_ready:
        push    ecx
        mov     ecx,32
      kr_delay:
        loop    kr_delay
        pop     ecx
        in      al,0x60
        xor     ah,ah
      kr_exit:

        pop     edx ecx

        ret


kb_write:

        push    ecx edx

        mov     dl,al
        mov     ecx,0xffff
      kw_loop1:
        in      al,0x64
        test    al,0x20
        jz      kw_ok1
        loop    kw_loop1
        mov     ah,1
        jmp     kw_exit
      kw_ok1:
        in      al,0x60
        mov     ecx,0xffff
      kw_loop:
        in      al,0x64
        test    al,2
        jz      kw_ok
        loop    kw_loop
        mov     ah,1
        jmp     kw_exit
      kw_ok:
        mov     al,dl
        out     0x60,al
        mov     ecx,0xffff
      kw_loop3:
        in      al,0x64
        test    al,2
        jz      kw_ok3
        loop    kw_loop3
        mov     ah,1
        jmp     kw_exit
      kw_ok3:
        mov     ah,8
      kw_loop4:
        mov     ecx,0xffff
      kw_loop5:
        in      al,0x64
        test    al,1
        jnz     kw_ok4
        loop    kw_loop5
        dec     ah
        jnz     kw_loop4
      kw_ok4:
        xor     ah,ah
      kw_exit:

        pop     edx ecx

        ret


kb_cmd:

        mov     ecx,0xffff
      c_wait:
        in      al,0x64
        test    al,2
        jz      c_send
        loop    c_wait
        jmp     c_error
      c_send:
        mov     al,bl
        out     0x64,al
        mov     ecx,0xffff
      c_accept:
        in      al,0x64
        test    al,2
        jz      c_ok
        loop    c_accept
      c_error:
        mov     ah,1
        jmp     c_exit
      c_ok:
        xor     ah,ah
      c_exit:
        ret


setmouse:  ; set mousepicture -pointer
           ; ps2 mouse enable

     mov     [0xf200],dword mousepointer

     cli
     mov     bl,0xa8                 ; enable mouse cmd
     call    kb_cmd
     call    kb_read                 ; read status

     mov     bl,0x20                 ; get command byte
     call    kb_cmd
     call    kb_read
     or      al,3                    ; enable interrupt
     mov     bl,0x60                 ; write command
     push    eax
     call    kb_cmd
     pop     eax
     call    kb_write

     mov     bl,0xd4                 ; for mouse
     call    kb_cmd
     mov     al,0xf4                 ; enable mouse device
     call    kb_write
     call    kb_read           ; read status return

 ;;     ret

     ; com1 mouse enable

     mov   bx,0x3f8 ; combase

     mov   dx,bx
     add   dx,3
     mov   al,0x80
     out   dx,al

     mov   dx,bx
     add   dx,1
     mov   al,0
     out   dx,al

     mov   dx,bx
     add   dx,0
     mov   al,0x30*2    ; 0x30 / 4
     out   dx,al

     mov   dx,bx
     add   dx,3
     mov   al,2         ; 3
     out   dx,al

     mov   dx,bx
     add   dx,4
     mov   al,0xb
     out   dx,al

     mov   dx,bx
     add   dx,1
     mov   al,1
     out   dx,al


     ; com2 mouse enable

     mov   bx,0x2f8 ; combase

     mov   dx,bx
     add   dx,3
     mov   al,0x80
     out   dx,al

     mov   dx,bx
     add   dx,1
     mov   al,0
     out   dx,al

     mov   dx,bx
     add   dx,0
     mov   al,0x30*2
     out   dx,al

     mov   dx,bx
     add   dx,3
     mov   al,2
     out   dx,al

     mov   dx,bx
     add   dx,4
     mov   al,0xb
     out   dx,al

     mov   dx,bx
     add   dx,1
     mov   al,1
     out   dx,al

     ret




combine_colors:

      ; in
      ; ecx - color ( 00 RR GG BB )
      ; edi - ref to new color byte
      ; esi - ref to alpha byte
      ;
      ; out
      ; ecx - new color ( roughly (ecx*[esi]>>8)+([edi]*[esi]>>8) )

      push eax
      push ebx
      push edx
      push ecx
      xor ecx, ecx
         ; byte 2
      mov eax, 0xff
      sub al, [esi+0]
      mov ebx, [esp]
      shr ebx, 16
      and ebx, 0xff
      mul ebx
      shr eax, 8
      add ecx, eax
      xor eax, eax
      xor ebx, ebx
      mov al, [edi+0]
      mov bl, [esi+0]
      mul ebx
      shr eax, 8
      add ecx, eax
      shl ecx, 8
         ; byte 1
      mov eax, 0xff
      sub al, [esi+1]
      mov ebx, [esp]
      shr ebx, 8
      and ebx, 0xff
      mul ebx
      shr eax, 8
      add ecx, eax
      xor eax, eax
      xor ebx, ebx
      mov al, [edi+1]
      mov bl, [esi+1]
      mul ebx
      shr eax, 8
      add ecx, eax
      shl ecx, 8
         ; byte 2

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
韩日欧美一区二区三区| 日韩va欧美va亚洲va久久| 2023国产精品自拍| 欧美一级视频精品观看| 欧美一区二视频| 欧美成人一区二区三区在线观看| 欧美精品成人一区二区三区四区| 91精品国产免费| 精品久久久久久亚洲综合网 | 在线视频你懂得一区| hitomi一区二区三区精品| 91日韩一区二区三区| 色综合久久综合中文综合网| 色婷婷综合久久久久中文 | 精品国产99国产精品| 久久精品一区二区| 国产精品久久久久久久久图文区 | 国产成人一区在线| 99精品视频在线观看免费| 欧美影院一区二区三区| 欧美大胆一级视频| 亚洲欧美自拍偷拍| 国产在线一区观看| 成人黄动漫网站免费app| 91福利视频网站| 2021久久国产精品不只是精品| 国产精品拍天天在线| 一区二区三区在线视频观看 | 1024国产精品| 天堂va蜜桃一区二区三区| 国产精品一区二区久久精品爱涩| 一本久久a久久精品亚洲| 日韩一卡二卡三卡国产欧美| 国产欧美日韩在线视频| 亚洲综合色噜噜狠狠| 国产精品一区二区无线| 精品污污网站免费看| 久久午夜电影网| 亚洲国产一区二区三区青草影视| 国产福利91精品一区二区三区| 欧美日韩视频在线第一区| 国产精品人人做人人爽人人添| 日韩高清不卡一区| 91网址在线看| 日本一区二区免费在线| 免费不卡在线视频| 欧美性受xxxx黑人xyx| 中文字幕乱码日本亚洲一区二区 | 国产精品一区二区在线播放| 欧美三级电影在线看| 国产精品久久久久7777按摩| 国内精品久久久久影院薰衣草| 欧美精品久久天天躁| 亚洲精品v日韩精品| 成人手机电影网| 久久久久久一二三区| 免费在线成人网| 欧美美女一区二区在线观看| 一区二区免费看| 91在线视频在线| 国产精品久久久久久久久久久免费看 | 韩国视频一区二区| 欧美日韩极品在线观看一区| 亚洲色图制服丝袜| 福利一区在线观看| 国产亚洲欧美日韩俺去了| 国产一区二区影院| 欧美一级生活片| 日本伊人色综合网| 51久久夜色精品国产麻豆| 亚洲国产成人av好男人在线观看| 91激情在线视频| 亚洲精品国产无天堂网2021| 在线观看三级视频欧美| 亚洲一区二区三区美女| 欧美亚洲动漫精品| 日韩国产一二三区| 日韩精品影音先锋| 国产精一区二区三区| 国产肉丝袜一区二区| 国产成人精品一区二| 国产精品妹子av| 91老司机福利 在线| 亚洲综合免费观看高清在线观看| 欧美色精品在线视频| 日韩**一区毛片| 久久先锋影音av| 高清视频一区二区| 亚洲人成亚洲人成在线观看图片| 一本色道**综合亚洲精品蜜桃冫| 亚洲精品日韩专区silk| 欧美日韩午夜影院| 久久97超碰色| 国产精品国产三级国产a| 在线视频国产一区| 久久99精品国产| 中文字幕一区二区在线观看| 欧美日韩在线精品一区二区三区激情| 亚洲二区在线观看| 国产午夜亚洲精品羞羞网站| 91网页版在线| 精品影视av免费| 国产精品免费视频网站| 欧美日韩国产欧美日美国产精品| 激情五月激情综合网| 1024成人网| 2023国产精品自拍| 欧美色偷偷大香| 国产一区二区三区| 亚洲综合免费观看高清在线观看| 精品盗摄一区二区三区| 91女神在线视频| 国产综合成人久久大片91| 一区二区不卡在线播放 | 精品va天堂亚洲国产| 99精品国产热久久91蜜凸| 美腿丝袜亚洲一区| 亚洲激情图片小说视频| 久久综合色播五月| 欧美精品高清视频| 91在线视频官网| 国产主播一区二区三区| 亚洲国产一区视频| 一区精品在线播放| 国产视频一区二区在线观看| 欧美精品亚洲二区| 在线一区二区三区| 国产**成人网毛片九色 | 国产精品一级二级三级| 午夜精品福利一区二区三区av| 国产精品女主播av| 久久久激情视频| 日韩欧美电影一区| 91精品一区二区三区在线观看| 99精品偷自拍| av一区二区三区| 大胆亚洲人体视频| 国产精品亚洲一区二区三区妖精| 免费成人av在线播放| 亚洲国产视频在线| 一区二区三区精品久久久| ㊣最新国产の精品bt伙计久久| 2023国产精品自拍| 久久久亚洲精华液精华液精华液| 精品999久久久| 欧美成人一区二区三区在线观看| 91精品国产综合久久久久久久 | 韩国女主播一区| 精品综合免费视频观看| 奇米精品一区二区三区在线观看| 五月天欧美精品| 日本 国产 欧美色综合| 蜜臀av亚洲一区中文字幕| 日产国产高清一区二区三区| 日韩有码一区二区三区| 五月天激情综合| 日韩不卡在线观看日韩不卡视频| 日韩av网站免费在线| 久久精品国产99久久6| 久久精品国产免费看久久精品| 开心九九激情九九欧美日韩精美视频电影 | 亚洲另类在线制服丝袜| 夜夜夜精品看看| 水蜜桃久久夜色精品一区的特点| 日韩不卡在线观看日韩不卡视频| 麻豆精品视频在线观看免费| 国产又黄又大久久| 成人激情视频网站| 91久久久免费一区二区| 欧美日韩另类国产亚洲欧美一级| 欧美男女性生活在线直播观看| 精品卡一卡二卡三卡四在线| 国产性色一区二区| 夜夜嗨av一区二区三区网页| 日韩av午夜在线观看| 国产91精品一区二区| 欧美亚洲日本国产| 26uuu欧美| 亚洲精品videosex极品| 久久精品国产亚洲a| 岛国一区二区三区| 制服丝袜中文字幕亚洲| 欧美国产日韩精品免费观看| 亚洲自拍另类综合| 国产高清久久久久| 欧美性受xxxx黑人xyx性爽| 欧美mv日韩mv亚洲| 一二三四区精品视频| 久久精品国产免费看久久精品| 99久久婷婷国产精品综合| 欧美日韩精品久久久| 国产精品系列在线| 蜜臀av性久久久久蜜臀aⅴ流畅 | 精品国产91九色蝌蚪| 亚洲精品乱码久久久久久久久 | 成人动漫视频在线| 日韩色在线观看| 亚洲国产视频直播| heyzo一本久久综合| 亚洲欧美日韩久久|