⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ls.asm

📁 FDOS Operating System
💻 ASM
字号:
            %TITLE      "instinct - core 0.0.3"

; APM code provided by Vinny <vincent@gmx.at>
; FAT12 code provided by Simeon Maxein <smaxein@freenet.de>
; IDEAL mode code inspired by Tom Swan's Mastering Borland Turbo Assembler

            IDEAL
            MODEL       SMALL, C
            STACK
            JUMPS
            LOCALS      @@
            CODESEG
            P386N
start:
            MOV         AX, CS
            MOV         DS, AX
            MOV         ES, AX
            XOR         DX, DX
loop1:
            MOV         DI, OFFSET FilePointer
            MOV         SI, DX
            MOV         CX, 11

            PUSH        DS
            MOV         AX, 2500h
            MOV         DS, AX
            CLD
            REP MOVSB
            POP         DS

            PUSHA
            MOV         SI, OFFSET FilePointer
            MOV         AL, '?'
            CMP         [DS:SI], AL
            JE          skip
            MOV         AL, 00h
            CMP         [DS:SI], AL
            JE          skip
            MOV         AL, 0E5h
            CMP         [DS:SI], AL
            JE          skip
            MOV         AH, 02h
            INT         20h
skip:
            POPA

            ADD         DX, 32d
            CMP         DX, 1C00h                   ; 7K
            JA          exit
            JMP         loop1

exit:
            RETF
            JMP         $

FilePointer DB          11 DUP(?),13,10,0
            END         start

⌨️ 快捷键说明

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