fopen.scr

来自「汇编源代码大全4」· SCR 代码 · 共 34 行

SCR
34
字号
; fopen.scr

structure param_blk fields
    env_seg (word,hex)
    args (dword,ptr)

intercept 21h
    function 3ch    ; Create File
        on_entry
            output "CREAT " (ds:dx->byte,asciiz,64)
        on_exit if (cflag == 1)
            sameline " [FAIL " ax "]"
    ; ----------------------------------------      
    function 3dh    ; Open File
        on_entry
            output "OPEN  " (ds:dx->byte,asciiz,64)
        on_exit if (cflag == 1)
            sameline " [FAIL " ax "]"
    ; ----------------------------------------      
    function 4bh    ; Execute Program
        subfunction 00h
            on_entry
                output "EXEC  " 
                       (ds:dx->byte,asciiz,64)                 ; program
                       (es:bx->param_blk.args->byte,string,64) ; cmdline
            on_exit if (cflag == 1)
                sameline " [FAIL " ax "]"
    ; ----------------------------------------      
    function 4eh    ; Find First File
        on_entry
            output "FIND  " (ds:dx->byte,asciiz,64)
        on_exit if (cflag == 1)
            sameline " [FAIL " ax "]"

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?