📄 read.lst
字号:
Microsoft (R) Macro Assembler Version 5.00 12/1/8 Page 1-1
public read
0000 Code segment
assume cs: Code
0000 read proc far
0000 53 push bx
0001 51 push cx
0002 52 push dx
0003 33 DB xor bx,bx
0005 33 C9 xor cx,cx
0007 B4 01 mov ah,1
0009 CD 21 int 21h
000B 3C 2B cmp al,'+'
000D 74 07 jz read1
000F 3C 2D cmp al,'-'
0011 75 07 jnz read2
0013 B9 FFFF mov cx,-1
0016 B4 01 read1: mov ah,1
0018 CD 21 int 21h
001A 3C 30 read2: cmp al,'0'
001C 72 16 jb read3
001E 3C 39 cmp al,'9'
0020 77 12 ja read3
0022 2C 30 sub al,30h
0024 D1 E3 shl bx,1
0026 8B D3 mov dx,bx
0028 D1 E3 shl bx,1
002A D1 E3 shl bx,1
002C 03 DA add bx,dx
002E B4 00 mov ah,0
0030 03 D8 add bx,ax
0032 EB E2 jmp read1
0034 83 F9 00 read3: cmp cx,0
0037 74 02 jz read4
0039 F7 DB neg bx
003B 8B C3 read4: mov ax,bx
003D 5A pop dx
003E 59 pop cx
003F 5B pop bx
0040 CB ret
0041 read endp
0041 Code ends
end
Microsoft (R) Macro Assembler Version 5.00 12/1/8 Symbols-1
Segments and Groups:
N a m e Length Align Combine Class
CODE . . . . . . . . . . . . . . 0041 PARA NONE
Symbols:
N a m e Type Value Attr
READ . . . . . . . . . . . . . . F PROC 0000 CODE Global Length = 0041
READ1 . . . . . . . . . . . . . L NEAR 0016 CODE
READ2 . . . . . . . . . . . . . L NEAR 001A CODE
READ3 . . . . . . . . . . . . . L NEAR 0034 CODE
READ4 . . . . . . . . . . . . . L NEAR 003B CODE
@FILENAME . . . . . . . . . . . TEXT read
45 Source Lines
45 Total Lines
8 Symbols
50168 + 451064 Bytes symbol space free
0 Warning Errors
0 Severe Errors
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -