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

📄 ls.lst

📁 一个微型操作系统源码
💻 LST
字号:
Turbo Assembler	 Version 4.1	    10/23/02 14:22:55	    Page 1
ls.ASM
instinct - core	0.0.3


      1						     %TITLE	 "instinct - core 0.0.3"
      2
      3					 ; APM code provided by	Vinny <vincent@gmx.at>
      4					 ; FAT12 code provided by Simeon Maxein	<smaxein@freenet.de>
      5					 ; IDEAL mode code inspired by Tom Swan's Mastering Borland Turbo Assembler
      6
      7						     IDEAL
      8	    0000				     MODEL	 SMALL,	C
      9	    0000				     STACK
     10						     JUMPS
     11						     LOCALS	 @@
     12	    0400				     CODESEG
     13						     P386N
     14	    0000			 start:
     15	    0000  8C C8				     MOV	 AX, CS
     16	    0002  8E D8				     MOV	 DS, AX
     17	    0004  8E C0				     MOV	 ES, AX
     18	    0006  33 D2				     XOR	 DX, DX
     19	    0008			 loop1:
     20	    0008  BF 0043r			     MOV	 DI, OFFSET FilePointer
     21	    000B  8B F2				     MOV	 SI, DX
     22	    000D  B9 000B			     MOV	 CX, 11
     23
     24	    0010  1E				     PUSH	 DS
     25	    0011  B8 2500			     MOV	 AX, 2500h
     26	    0014  8E D8				     MOV	 DS, AX
     27	    0016  FC				     CLD
     28	    0017  F3> A4			     REP MOVSB
     29	    0019  1F				     POP	 DS
     30
     31	    001A  60				     PUSHA
     32	    001B  BE 0043r			     MOV	 SI, OFFSET FilePointer
     33	    001E  B0 3F				     MOV	 AL, '?'
     34	    0020  38 04				     CMP	 [DS:SI], AL
     35	    0022  74 10				     JE		 skip
     36	    0024  B0 00				     MOV	 AL, 00h
     37	    0026  38 04				     CMP	 [DS:SI], AL
     38	    0028  74 0A				     JE		 skip
     39	    002A  B0 E5				     MOV	 AL, 0E5h
     40	    002C  38 04				     CMP	 [DS:SI], AL
     41	    002E  74 04				     JE		 skip
     42	    0030  B4 02				     MOV	 AH, 02h
     43	    0032  CD 20				     INT	 20h
     44	    0034			 skip:
     45	    0034  61				     POPA
     46
     47	    0035  83 C2	20			     ADD	 DX, 32d
     48	    0038  81 FA	1C00			     CMP	 DX, 1C00h		     ; 7K
     49	    003C  77 02				     JA		 exit
     50	    003E  EB C8				     JMP	 loop1
     51
     52	    0040			 exit:
     53	    0040  CB				     RETF
     54	    0041  EB FE				     JMP	 $
     55
     56	    0043  0B*(??) 0D 0A	00	 FilePointer DB		 11 DUP(?),13,10,0
     57						     END	 start
Turbo Assembler	 Version 4.1	    10/23/02 14:22:55	    Page 2
Symbol Table
instinct - core	0.0.3



Symbol Name			  Type	 Value

??DATE				  Text	 "10/23/02"
??FILENAME			  Text	 "ls	  "
??TIME				  Text	 "14:22:54"
??VERSION			  Number 040A
@32BIT				  Text	 0
@CODE				  Text	 _TEXT
@CODESIZE			  Text	 0
@CPU				  Text	 0F0FH
@CURSEG				  Text	 _TEXT
@DATA				  Text	 DGROUP
@DATASIZE			  Text	 0
@FILENAME			  Text	 LS
@INTERFACE			  Text	 001H
@MODEL				  Text	 2
@STACK				  Text	 DGROUP
@WORDSIZE			  Text	 4
EXIT				  Near	 _TEXT:0040
FILEPOINTER			  Byte	 _TEXT:0043
LOOP1				  Near	 _TEXT:0008
SKIP				  Near	 _TEXT:0034
START				  Near	 _TEXT:0000

Groups & Segments		  Bit Size Align  Combine Class

DGROUP				  Group
  STACK				  16  0400 Para	  Stack	  STACK
  _DATA				  16  0000 Word	  Public  DATA
_TEXT				  16  0051 Word	  Public  CODE


⌨️ 快捷键说明

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