📄 lt520.lst
字号:
Microsoft (R) Macro Assembler Version 6.00 10/27/03 11:31:25
lt520.asm Page 1 - 1
;p136 lt5.2
.MODEL SMALL
.STACK
0000 .DATA
0000 0064 [ ARRAY SWORD 100 DUP(?)
0000
]
00C8 0000 RESULT SWORD ?
0000 .CODE
.STARTUP
0000 *@Startup:
0000 BA ---- R * mov dx, DGROUP
0003 8E DA * mov ds, dx
0005 8C D3 * mov bx, ss
0007 2B DA * sub bx, dx
0009 D1 E3 * shl bx, 001h
000B D1 E3 * shl bx, 001h
000D D1 E3 * shl bx, 001h
000F D1 E3 * shl bx, 001h
0011 FA * cli
0012 8E D2 * mov ss, dx
0014 03 E3 * add sp, bx
0016 FB * sti
0017 B9 0064 MOV CX,100
001A 33 C0 XOR AX,AX
001C BB 0000 R LEA BX,ARRAY
;*****************************************************************************
.REPEAT
001F *@C0001:
.IF SWORD PTR [BX]>=0
001F 83 3F 00 * cmp sword ptr [bx], 000h
0022 7C 04 * jl @C0002
0024 03 07 ADD AX,[BX]
.ELSE
0026 EB 02 * jmp @C0004 ;转移到 .ENDIF
0028 *@C0002:
.BREAK
0028 EB 04 * jmp @C0006
.ENDIF
002A *@C0004: ;只增加了一个标号
002A 43 INC BX
002B 43 INC BX
.UNTILCXZ
002C E2 F1 * loop @C0001
002E *@C0006:
;**************************************************************************
002E A3 00C8 R MOV RESULT,AX
.EXIT 0
0031 B8 4C00 * mov ax, 04C00h
0034 CD 21 * int 021h
END
Microsoft (R) Macro Assembler Version 6.00 10/27/03 11:31:25
lt520.asm Symbols 2 - 1
Segments and Groups:
N a m e Size Length Align Combine Class
DGROUP . . . . . . . . . . . . . GROUP
_DATA . . . . . . . . . . . . . 16 Bit 00CA Word Public 'DATA'
STACK . . . . . . . . . . . . . 16 Bit 0400 Para Stack 'STACK'
_TEXT . . . . . . . . . . . . . 16 Bit 0036 Word Public 'CODE'
Symbols:
N a m e Type Value Attr
@CodeSize . . . . . . . . . . . Number 0000h
@DataSize . . . . . . . . . . . Number 0000h
@Interface . . . . . . . . . . . Number 0000h
@Model . . . . . . . . . . . . . Number 0002h
@Startup . . . . . . . . . . . . L Near 0000 _TEXT
@code . . . . . . . . . . . . . Text _TEXT
@data . . . . . . . . . . . . . Text DGROUP
@fardata? . . . . . . . . . . . Text FAR_BSS
@fardata . . . . . . . . . . . . Text FAR_DATA
@stack . . . . . . . . . . . . . Text DGROUP
ARRAY . . . . . . . . . . . . . Word 0000 _DATA
RESULT . . . . . . . . . . . . . Word 00C8 _DATA
0 Warnings
0 Errors
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -