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

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

?? cerrtrap.asm

?? 匯編源代碼大全
?? ASM
字號:
        PAGE ,132

;  A sample Interrupt 24 (DOS critical error exception) handler
;
;  Public domain by Bob Stout
;
;  Requires MASM 5.1 or later or equivalent
;
;  Assemble with:       MASM /Mx /z ...
;                       TASM /jMASM /mx /z ...

%       .MODEL  memodel,C               ;Add model support via command
                                        ;line macros, e.g.
                                        ;MASM /Dmemodel=LARGE

        EXTRN cedevdvr:dword, cetype:word, ceerror:word, cereturn:byte
        EXTRN read_err:far, write_err:far, term_err:far
        EXTRN no_paper:far, fixup_ret:far, FAT_err:far

        ;NOTE:  All the above routines MUST set cereturn to:
        ;       0 - Ignore
        ;       1 - Retry
        ;       2 - Abort
        ;       3 - Fail (DOS 3.3 and later)

        .DATA?

        PUBLIC  osver, rmvbl, exerr, locus, class, suggest
osver   db ?
rmvbl   db ?
exerr   dw ?
locus   db ?
class   db ?
suggest db ?

        .CODE

;
;  This is called by myint24
;
;  extern int (*read_err)(),
;             (*write_err)(),
;             (*term_err)(),
;             (*no_paper)(),
;             (*fixup_ret)(),
;             (*FAT_err)();
;
;  Each returns: 0 - Ignore
;                1 - Retry
;                2 - Abort
;                3 - Fail (DOS 3.3 and later)
;
mynew24 PROC    USES BX
        mov     ah,030h                 ;get DOS version number
        int     21
        or      al,al                   ;zero means DOS 1.x
        jnz     NotDOS1
        mov     al,1
NotDOS1:
        mov     osver,al                ;save DOS version
        mov     ax,cetype               ;get type of exception...
        mov     bx,ax                   ; & save it for later
        and     ax,80h                  ;disk error?
        jnz     NotDiskErr              ;no, continue
        cmp     al,1                    ;yes, DOS 1.x?
        jz      wrong_DOS               ;yes, can't check for removable media
        mov     ah,-1                   ;no, assume removable media
        test    word PTR cedevdvr,0800h ;is the media removable?
        jz      removable
        xor     ah,ah                   ;no, flag fixed media
removable:
        mov     rmvbl,ah                ;save media type
        cmp     al,3                    ;DOS 3.0 or greater?
        jb      wrong_DOS               ;no, skip it
        push    bx                      ;yes, save cetype info...
        push    ds                      ; & other regs
        push    es
        push    dx
        push    si
        push    di
        push    bp
        mov     ah,59h                  ;get extended error info
        int     21
        pop     bp                      ;restore regs
        pop     di
        pop     si
        pop     dx
        pop     es
        pop     ds
        mov     exerr,ax                ;save extended error code...
        mov     locus,ch                ; locus...
        mov     class,bh                ;  class...
        mov     suggest,bl              ;   & suggested action
        pop     bx                      ;restore cetype info
wrong_DOS:
        mov     ax,bx                   ;get exception type
        and     ax,06h                  ;FAT problems?
        cmp     ax,02h
        jnz     ok_fat                  ;no, continue
        jmp     far PTR FAT_err         ;yes, handle it
ok_fat:
        mov     ax,bx                   ;get exception type
        and     ax,01h                  ;handle read and write separately
        jz      rd_err
        jmp     far PTR write_err
rd_err:
        jmp     far PTR read_err
NotDiskErr:
        test    ceerror,0009h           ;printer out of paper?
        jnz     not_eop                 ;no, continue
        jmp     far PTR no_paper        ;yes, handle it
not_eop:
        test    word PTR cedevdvr,8000h ;character device?
        jnz     unknown                 ;no, continue
        jmp     far PTR term_err        ;yes, assume bad terminal I/O

;
;  If we get here, we haven't identified the error. We now call fixup_ret()
;  to resolve which action to take. This will usually involve the information
;  in exerr qualified by the version of DOS in use and is best left to coding
;  in a higher level language like C.
;
;  NOTE: It is IMPERATIVE that the return value of fixup_ret() default to 2
;        to insure that if all else fails, the critcal error handler aborts!
;

unknown:
        call    far PTR fixup_ret       ;unknown error - handle loose ends...
        xor     ah,ah                   ; & return
        mov     cereturn,al
        ret
mynew24 ENDP

        end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美本精品男人aⅴ天堂| 91.xcao| 美女国产一区二区| 三级欧美韩日大片在线看| 亚洲va国产va欧美va观看| 亚洲v日本v欧美v久久精品| 一区二区三区在线视频观看| 亚洲日本一区二区| 一二三区精品福利视频| 一区二区三区在线免费观看| 伊人性伊人情综合网| 亚洲一区在线看| 五月天欧美精品| 美女一区二区视频| 国产在线不卡一卡二卡三卡四卡| 国产精品资源在线观看| 成人午夜在线视频| 在线观看日韩高清av| 欧美日韩www| 精品久久国产老人久久综合| 久久精品亚洲精品国产欧美| 国产精品久久久久久久久免费桃花 | 亚洲三级在线免费| 一区二区不卡在线视频 午夜欧美不卡在 | 国产一区在线看| 国产91精品露脸国语对白| 91免费在线看| 91精品国产综合久久久久| 26uuu亚洲| 一区二区三区日韩精品| 美国十次了思思久久精品导航| 国产精品自在欧美一区| 99久久精品一区二区| 91麻豆精品国产综合久久久久久| 国产丝袜欧美中文另类| 一个色在线综合| 国产一区二区免费视频| 在线精品视频免费观看| 亚洲精品一区二区精华| 一区二区三区欧美| 国产精品资源在线看| 欧美日韩精品福利| 国产亚洲精品aa午夜观看| 一区二区三区小说| 国产不卡在线播放| 69p69国产精品| 亚洲女同女同女同女同女同69| 日本不卡123| 色婷婷综合久久久中文字幕| 欧美精品一区视频| 亚洲女与黑人做爰| 成熟亚洲日本毛茸茸凸凹| 欧美伦理视频网站| 亚洲精品欧美在线| 大桥未久av一区二区三区中文| 欧美一二三区在线| 一区二区三区中文字幕精品精品 | 欧美一区在线视频| 综合激情成人伊人| 国产一区二区导航在线播放| 欧美精品日韩一本| 亚洲精选一二三| av资源站一区| 久久久国际精品| 精品亚洲aⅴ乱码一区二区三区| 欧美亚洲综合一区| 一区二区三区色| 9色porny自拍视频一区二区| 国产欧美日韩三级| 国产一区二区伦理片| 欧美sm极限捆绑bd| 奇米精品一区二区三区在线观看 | 麻豆国产精品777777在线| 欧美日韩精品综合在线| 亚洲五码中文字幕| 日本高清无吗v一区| 亚洲精品亚洲人成人网在线播放| 国产激情视频一区二区在线观看| 日韩精品一区二区三区swag| 麻豆91在线看| 久久香蕉国产线看观看99| 久久成人免费网站| 国产色91在线| 不卡欧美aaaaa| 亚洲免费资源在线播放| 欧美最新大片在线看| 亚洲成人自拍偷拍| 7777精品伊人久久久大香线蕉超级流畅 | 亚洲最大的成人av| 欧美视频一区在线观看| 视频一区二区三区入口| 精品国产一区二区精华| 成人av资源下载| 亚洲欧美激情在线| 欧美日韩一区二区三区在线看| 亚洲成人www| 亚洲精品一区在线观看| 成人高清在线视频| 亚洲韩国一区二区三区| 日韩一区二区三区观看| 高清不卡在线观看av| 亚洲精品日日夜夜| 91精品综合久久久久久| 国产剧情一区二区三区| 亚洲美女视频一区| 欧美一区二区三区在线观看 | 欧美色图激情小说| 久久99热这里只有精品| 中文字幕一区二区在线播放| 欧美欧美欧美欧美| 国产福利电影一区二区三区| 一区二区三区在线观看视频| 日韩一级黄色片| 99久久99久久久精品齐齐| 奇米一区二区三区| 亚洲欧洲三级电影| 日韩免费福利电影在线观看| 99国产精品国产精品久久| 免费欧美日韩国产三级电影| 中文字幕制服丝袜成人av| 欧美一级日韩一级| 91亚洲精品一区二区乱码| 久久91精品久久久久久秒播| 亚洲欧美乱综合| 久久久久国产一区二区三区四区| 欧美日韩在线播| 97久久精品人人做人人爽| 久久成人羞羞网站| 亚洲成精国产精品女| 国产精品欧美久久久久一区二区 | 成人国产在线观看| 日本一道高清亚洲日美韩| 亚洲精品国产高清久久伦理二区| 久久影院电视剧免费观看| 91精品国产91久久久久久最新毛片| 一本一本大道香蕉久在线精品| 黄一区二区三区| 视频在线观看一区| 亚洲女性喷水在线观看一区| 日本一区二区三区四区| 精品国产乱码久久久久久久| 91精品久久久久久久91蜜桃| 在线观看一区二区视频| 91蝌蚪porny成人天涯| 岛国一区二区在线观看| 国产成人激情av| 国内久久精品视频| 久久精品国产99久久6| 亚洲成人av在线电影| 亚洲线精品一区二区三区八戒| 亚洲欧美一区二区三区国产精品| 国产精品素人一区二区| 国产午夜亚洲精品午夜鲁丝片| 精品国产一二三区| 久久先锋影音av鲁色资源网| 久久综合五月天婷婷伊人| 精品粉嫩超白一线天av| 精品福利一区二区三区免费视频| 日韩欧美成人激情| 欧美一区二区私人影院日本| 欧美tickling网站挠脚心| 欧美一卡二卡在线观看| www精品美女久久久tv| 精品成人一区二区| 国产午夜精品久久久久久久 | 久久亚区不卡日本| 国产日产精品一区| 国产精品久久久久久一区二区三区| 国产精品久久久久aaaa| 亚洲精品日产精品乱码不卡| 一区二区三区国产精华| 五月婷婷久久丁香| 久久99精品久久久久| 成人久久久精品乱码一区二区三区 | 久久久久久一二三区| 中文字幕亚洲电影| 亚洲黄色小视频| 日本v片在线高清不卡在线观看| 国产一区二区三区四区五区美女| 成人综合婷婷国产精品久久| 91久久精品一区二区| 91精品国产91综合久久蜜臀| 久久先锋影音av| 一区二区久久久| 国产一区二区三区综合| 99精品国产一区二区三区不卡| 欧美性猛交xxxx乱大交退制版| 日韩免费观看高清完整版 | 欧美性大战久久久久久久 | 91亚洲资源网| 日韩一本二本av| 中文字幕在线不卡视频| 欧美aaa在线| 91丝袜国产在线播放| 日韩视频免费直播| 亚洲天堂中文字幕| 另类专区欧美蜜桃臀第一页| 日本道免费精品一区二区三区| 久久亚洲二区三区| 亚洲高清视频在线|