std2.asm
来自「开放源码的编译器open watcom 1.6.0版的源代码」· 汇编 代码 · 共 464 行 · 第 1/2 页
ASM
464 行
;*****************************************************************************
;*
;* Open Watcom Project
;*
;* Portions Copyright (c) 1983-2002 Sybase, Inc. All Rights Reserved.
;*
;* ========================================================================
;*
;* This file contains Original Code and/or Modifications of Original
;* Code as defined in and that are subject to the Sybase Open Watcom
;* Public License version 1.0 (the 'License'). You may not use this file
;* except in compliance with the License. BY USING THIS FILE YOU AGREE TO
;* ALL TERMS AND CONDITIONS OF THE LICENSE. A copy of the License is
;* provided with the Original Code and Modifications, and is also
;* available at www.sybase.com/developer/opensource.
;*
;* The Original Code and all software distributed under the License are
;* distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
;* EXPRESS OR IMPLIED, AND SYBASE AND ALL CONTRIBUTORS HEREBY DISCLAIM
;* ALL SUCH WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF
;* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR
;* NON-INFRINGEMENT. Please see the License for the specific language
;* governing rights and limitations under the License.
;*
;* ========================================================================
;*
;* Description: WHEN YOU FIGURE OUT WHAT THIS FILE DOES, PLEASE
;* DESCRIBE IT HERE!
;*
;*****************************************************************************
name std2
ifdef __386__
_DATA segment word public 'DATA'
else
Std2Font_DATA segment para 'FONT_DATA'
endif
public __Std2Font
__Std2Font label byte
dw 0, 43, 80, 99, 195, 255, 391, 434, 479, 524, 592, 619, 662, 675
dw 704, 717, 795, 816, 879, 966, 996,1092,1208,1228,1358,1474,1533,1606
dw 1612,1639,1645,1752,1859,1892,1973,2046,2105,2150,2185,2270,2307,2320
dw 2357,2394,2417,2460,2493,2570,2619,2710,2771,2854,2879,2924,2947,2990
dw 3017,3046,3079,3087,3091,3099,3112,3121,3164,3231,3298,3359,3426,3495
dw 3537,3628,3673,3716,3759,3796,3809,3886,3931,4000,4067,4134,4171,4262
dw 4289,4334,4357,4400,4427,4456,4489,4539,4543,4593,4638,4648,4658,4668
dw 4678,4737,4786,4796,4802,4816,4829,4842,4852,4910
db 16, 28, 16, 14, 17, 14, -99, 16, 28, 17, 28, 17, 14, -99
db 16, 10, 15, 9, 15, 8, 16, 7, 17, 7, 18, 8, 18, 9
db 17, 10, 16, 10, -99, 16, 9, 16, 8, 17, 8, 17, 9, 16
db 9
db 12, 28, 11, 27, 11, 21, -99, 12, 27, 11, 21, -99, 12, 28
db 13, 27, 11, 21, -99, 21, 28, 20, 27, 20, 21, -99, 21, 27
db 20, 21, -99, 21, 28, 22, 27, 20, 21
db 17, 32, 10, 0, -99, 23, 32, 16, 0, -99, 10, 19, 24, 19
db -99, 9, 13, 23, 13
db 16, 32, 16, 3, 17, 3, -99, 16, 32, 17, 32, 17, 3, -99
db 21, 25, 23, 25, 21, 27, 18, 28, 15, 28, 12, 27, 10, 25
db 10, 23, 11, 21, 12, 20, 20, 16, 21, 15, 22, 13, 22, 11
db 21, 9, 18, 8, 15, 8, 13, 9, 12, 10, -99, 21, 25, 20
db 26, 18, 27, 15, 27, 12, 26, 11, 25, 11, 23, 12, 21, 20
db 17, 22, 15, 23, 13, 23, 11, 22, 9, 21, 8, 18, 7, 15
db 7, 12, 8, 10, 10, 12, 10, -99, 22, 10, 19, 8
db 25, 28, 7, 7, -99, 12, 28, 14, 26, 14, 24, 13, 22, 11
db 21, 9, 21, 7, 23, 7, 25, 8, 27, 10, 28, 12, 28, 14
db 27, 17, 26, 20, 26, 23, 27, 25, 28, -99, 21, 14, 19, 13
db 18, 11, 18, 9, 20, 7, 22, 7, 24, 8, 25, 10, 25, 12
db 23, 14, 21, 14
db 26, 21, 24, 21, 22, 20, 21, 18, 19, 12, 18, 10, 17, 9
db 15, 8, 11, 8, 9, 9, 8, 11, 8, 13, 9, 15, 10, 16
db 15, 19, 17, 21, 18, 23, 18, 25, 17, 27, 15, 28, 14, 28
db 12, 27, 11, 25, 11, 23, 12, 20, 14, 17, 19, 11, 22, 8
db 24, 7, 26, 7, -99, 26, 21, 26, 20, 24, 20, 22, 19, -99
db 23, 20, 22, 18, 20, 12, 19, 10, 17, 8, 15, 7, 11, 7
db 9, 8, 8, 9, 7, 11, 7, 13, 8, 15, 10, 17, 15, 20
db 16, 21, 17, 23, 17, 25, 16, 27, -99, 17, 26, 15, 27, 14
db 27, 12, 26, -99, 13, 27, 12, 25, 12, 23, 13, 20, 15, 17
db 20, 11, 22, 9, 24, 8, 26, 8, 26, 7
db 18, 26, 17, 25, 16, 25, 15, 26, 15, 27, 16, 28, 17, 28
db 18, 27, 18, 24, 17, 22, 15, 21, -99, 16, 27, 16, 26, 17
db 26, 17, 27, 16, 27, -99, 17, 25, 18, 24, -99, 18, 26, 17
db 22
db 19, 32, 17, 30, 15, 27, 13, 23, 12, 18, 12, 14, 13, 9
db 15, 5, 17, 2, 19, 0, 20, 0, -99, 19, 32, 20, 32, 18
db 30, 16, 27, 14, 23, 13, 18, 13, 14, 14, 9, 16, 5, 18
db 2, 20, 0
db 12, 32, 14, 30, 16, 27, 18, 23, 19, 18, 19, 14, 18, 9
db 16, 5, 14, 2, 12, 0, 13, 0, -99, 12, 32, 13, 32, 15
db 30, 17, 27, 19, 23, 20, 18, 20, 14, 19, 9, 17, 5, 15
db 2, 13, 0
db 16, 28, 15, 27, 17, 17, 16, 16, -99, 16, 28, 16, 16, -99
db 16, 28, 17, 27, 15, 17, 16, 16, -99, 11, 25, 12, 25, 20
db 19, 21, 19, -99, 11, 25, 21, 19, -99, 11, 25, 11, 24, 21
db 20, 21, 19, -99, 21, 25, 20, 25, 12, 19, 11, 19, -99, 21
db 25, 11, 19, -99, 21, 25, 21, 24, 11, 20, 11, 19
db 16, 25, 16, 8, 17, 8, -99, 16, 25, 17, 25, 17, 8, -99
db 8, 17, 25, 17, 25, 16, -99, 8, 17, 8, 16, 25, 16
db 18, 8, 17, 7, 16, 7, 15, 8, 15, 9, 16, 10, 17, 10
db 18, 9, 18, 6, 17, 4, 15, 3, -99, 16, 9, 16, 8, 17
db 8, 17, 9, 16, 9, -99, 17, 7, 18, 6, -99, 18, 8, 17
db 4
db 8, 17, 25, 17, 25, 16, -99, 8, 17, 8, 16, 25, 16
db 16, 10, 15, 9, 15, 8, 16, 7, 17, 7, 18, 8, 18, 9
db 17, 10, 16, 10, -99, 16, 9, 16, 8, 17, 8, 17, 9, 16
db 9
db 25, 32, 7, 0, 8, 0, -99, 25, 32, 26, 32, 8, 0
db 15, 28, 12, 27, 10, 24, 9, 19, 9, 16, 10, 11, 12, 8
db 15, 7, 17, 7, 20, 8, 22, 11, 23, 16, 23, 19, 22, 24
db 20, 27, 17, 28, 15, 28, -99, 13, 27, 11, 24, 10, 19, 10
db 16, 11, 11, 13, 8, -99, 12, 9, 15, 8, 17, 8, 20, 9
db -99, 19, 8, 21, 11, 22, 16, 22, 19, 21, 24, 19, 27, -99
db 20, 26, 17, 27, 15, 27, 12, 26
db 12, 24, 14, 25, 17, 28, 17, 7, -99, 12, 24, 12, 23, 14
db 24, 16, 26, 16, 7, 17, 7
db 10, 23, 10, 24, 11, 26, 12, 27, 14, 28, 18, 28, 20, 27
db 21, 26, 22, 24, 22, 22, 21, 20, 19, 17, 10, 7, -99, 10
db 23, 11, 23, 11, 24, 12, 26, 14, 27, 18, 27, 20, 26, 21
db 24, 21, 22, 20, 20, 18, 17, 9, 7, -99, 10, 8, 23, 8
db 23, 7, -99, 9, 7, 23, 7
db 11, 28, 22, 28, 15, 19, -99, 11, 28, 11, 27, 21, 27, -99
db 21, 28, 14, 19, -99, 15, 20, 17, 20, 20, 19, 22, 17, 23
db 14, 23, 13, 22, 10, 20, 8, 17, 7, 14, 7, 11, 8, 10
db 9, 9, 11, 10, 11, -99, 14, 19, 17, 19, 20, 18, 22, 15
db -99, 18, 19, 21, 17, 22, 14, 22, 13, 21, 10, 18, 8, -99
db 22, 12, 20, 9, 17, 8, 14, 8, 11, 9, 10, 11, -99, 13
db 8, 10, 10
db 19, 25, 19, 7, 20, 7, -99, 20, 28, 20, 7, -99, 20, 28
db 9, 12, 24, 12, -99, 19, 25, 10, 12, -99, 10, 13, 24, 13
db 24, 12
db 11, 28, 10, 19, -99, 12, 27, 11, 20, -99, 11, 28, 21, 28
db 21, 27, -99, 12, 27, 21, 27, -99, 11, 20, 14, 21, 17, 21
db 20, 20, 22, 18, 23, 15, 23, 13, 22, 10, 20, 8, 17, 7
db 14, 7, 11, 8, 10, 9, 9, 11, 10, 11, -99, 10, 19, 11
db 19, 13, 20, 17, 20, 20, 19, 22, 16, -99, 18, 20, 21, 18
db 22, 15, 22, 13, 21, 10, 18, 8, -99, 22, 12, 20, 9, 17
db 8, 14, 8, 11, 9, 10, 11, -99, 13, 8, 10, 10
db 20, 27, 21, 25, 22, 25, 21, 27, 18, 28, 16, 28, 13, 27
db 11, 24, 10, 19, 10, 14, 11, 10, 13, 8, 16, 7, 17, 7
db 20, 8, 22, 10, 23, 13, 23, 14, 22, 17, 20, 19, 17, 20
db 16, 20, 13, 19, 11, 17, -99, 21, 26, 18, 27, 16, 27, 13
db 26, -99, 14, 27, 12, 24, 11, 19, 11, 14, 12, 10, 15, 8
db -99, 11, 12, 13, 9, 16, 8, 17, 8, 20, 9, 22, 12, -99
db 18, 8, 21, 10, 22, 13, 22, 14, 21, 17, 18, 19, -99, 22
db 15, 20, 18, 17, 19, 16, 19, 13, 18, 11, 15, -99, 15, 19
db 12, 17, 11, 14
db 9, 28, 23, 28, 13, 7, -99, 9, 28, 9, 27, 22, 27, -99
db 22, 28, 12, 7, 13, 7
db 14, 28, 11, 27, 10, 25, 10, 23, 11, 21, 12, 20, 14, 19
db 18, 18, 20, 17, 21, 16, 22, 14, 22, 11, 21, 9, 18, 8
db 14, 8, 11, 9, 10, 11, 10, 14, 11, 16, 12, 17, 14, 18
db 18, 19, 20, 20, 21, 21, 22, 23, 22, 25, 21, 27, 18, 28
db 14, 28, -99, 12, 27, 11, 25, 11, 23, 12, 21, 14, 20, 18
db 19, 20, 18, 22, 16, 23, 14, 23, 11, 22, 9, 21, 8, 18
db 7, 14, 7, 11, 8, 10, 9, 9, 11, 9, 14, 10, 16, 12
db 18, 14, 19, 18, 20, 20, 21, 21, 23, 21, 25, 20, 27, -99
db 21, 26, 18, 27, 14, 27, 11, 26, -99, 10, 10, 13, 8, -99
db 19, 8, 22, 10
db 21, 18, 19, 16, 16, 15, 15, 15, 12, 16, 10, 18, 9, 21
db 9, 22, 10, 25, 12, 27, 15, 28, 16, 28, 19, 27, 21, 25
db 22, 21, 22, 16, 21, 11, 19, 8, 16, 7, 14, 7, 11, 8
db 10, 10, 11, 10, 12, 8, -99, 21, 21, 20, 18, 17, 16, -99
db 21, 20, 19, 17, 16, 16, 15, 16, 12, 17, 10, 20, -99, 14
db 16, 11, 18, 10, 21, 10, 22, 11, 25, 14, 27, -99, 10, 23
db 12, 26, 15, 27, 16, 27, 19, 26, 21, 23, -99, 17, 27, 20
db 25, 21, 21, 21, 16, 20, 11, 18, 8, -99, 19, 9, 16, 8
db 14, 8, 11, 9
db 16, 21, 15, 20, 15, 19, 16, 18, 17, 18, 18, 19, 18, 20
db 17, 21, 16, 21, -99, 16, 20, 16, 19, 17, 19, 17, 20, 16
db 20, -99, 16, 10, 15, 9, 15, 8, 16, 7, 17, 7, 18, 8
db 18, 9, 17, 10, 16, 10, -99, 16, 9, 16, 8, 17, 8, 17
db 9, 16, 9
db 16, 21, 15, 20, 15, 19, 16, 18, 17, 18, 18, 19, 18, 20
db 17, 21, 16, 21, -99, 16, 20, 16, 19, 17, 19, 17, 20, 16
db 20, -99, 18, 8, 17, 7, 16, 7, 15, 8, 15, 9, 16, 10
db 17, 10, 18, 9, 18, 6, 17, 4, 15, 3, -99, 16, 9, 16
db 8, 17, 8, 17, 9, 16, 9, -99, 17, 7, 18, 6, -99, 18
db 8, 17, 4
db 21, 22, 11, 16, 21, 10
db 8, 21, 25, 21, 25, 20, -99, 8, 21, 8, 20, 25, 20, -99
db 8, 13, 25, 13, 25, 12, -99, 8, 13, 8, 12, 25, 12
db 11, 22, 21, 16, 11, 10
db 10, 23, 10, 24, 11, 26, 12, 27, 15, 28, 18, 28, 21, 27
db 22, 26, 23, 24, 23, 22, 22, 20, 21, 19, 19, 18, 16, 17
db -99, 10, 23, 11, 23, 11, 24, 12, 26, 15, 27, 18, 27, 21
db 26, 22, 24, 22, 22, 21, 20, 19, 19, 16, 18, -99, 11, 25
db 14, 27, -99, 19, 27, 22, 25, -99, 22, 21, 18, 18, -99, 16
db 18, 16, 14, 17, 14, 17, 18, -99, 16, 10, 15, 9, 15, 8
db 16, 7, 17, 7, 18, 8, 18, 9, 17, 10, 16, 10, -99, 16
db 9, 16, 8, 17, 8, 17, 9, 16, 9
db 21, 20, 20, 22, 18, 23, 15, 23, 13, 22, 12, 21, 11, 18
db 11, 15, 12, 13, 14, 12, 17, 12, 19, 13, 20, 15, -99, 15
db 23, 13, 21, 12, 18, 12, 15, 13, 13, 14, 12, -99, 21, 23
db 20, 15, 20, 13, 22, 12, 24, 12, 26, 14, 27, 17, 27, 19
db 26, 22, 25, 24, 23, 26, 21, 27, 18, 28, 15, 28, 12, 27
db 10, 26, 8, 24, 7, 22, 6, 19, 6, 16, 7, 13, 8, 11
db 10, 9, 12, 8, 15, 7, 18, 7, 21, 8, 23, 9, 24, 10
db -99, 22, 23, 21, 15, 21, 13, 22, 12
db 16, 28, 8, 7, -99, 16, 25, 9, 7, 8, 7, -99, 16, 25
db 23, 7, 24, 7, -99, 16, 28, 24, 7, -99, 11, 13, 21, 13
db -99, 10, 12, 22, 12
db 10, 28, 10, 7, -99, 11, 27, 11, 8, -99, 10, 28, 18, 28
db 21, 27, 22, 26, 23, 24, 23, 21, 22, 19, 21, 18, 18, 17
db -99, 11, 27, 18, 27, 21, 26, 22, 24, 22, 21, 21, 19, 18
db 18, -99, 11, 18, 18, 18, 21, 17, 22, 16, 23, 14, 23, 11
db 22, 9, 21, 8, 18, 7, 10, 7, -99, 11, 17, 18, 17, 21
db 16, 22, 14, 22, 11, 21, 9, 18, 8, 11, 8
db 24, 23, 23, 25, 21, 27, 19, 28, 15, 28, 13, 27, 11, 25
db 10, 23, 9, 20, 9, 15, 10, 12, 11, 10, 13, 8, 15, 7
db 19, 7, 21, 8, 23, 10, 24, 12, -99, 24, 23, 23, 23, 22
db 25, 21, 26, 19, 27, 15, 27, 13, 26, 11, 23, 10, 20, 10
db 15, 11, 12, 13, 9, 15, 8, 19, 8, 21, 9, 22, 10, 23
db 12, 24, 12
db 10, 28, 10, 7, -99, 11, 27, 11, 8, -99, 10, 28, 17, 28
db 20, 27, 22, 25, 23, 23, 24, 20, 24, 15, 23, 12, 22, 10
db 20, 8, 17, 7, 10, 7, -99, 11, 27, 17, 27, 20, 26, 21
db 25, 22, 23, 23, 20, 23, 15, 22, 12, 21, 10, 20, 9, 17
db 8, 11, 8
db 11, 28, 11, 7, -99, 12, 27, 12, 8, -99, 11, 28, 23, 28
db -99, 12, 27, 23, 27, 23, 28, -99, 12, 18, 18, 18, 18, 17
db -99, 12, 17, 18, 17, -99, 12, 8, 23, 8, 23, 7, -99, 11
db 7, 23, 7
db 11, 28, 11, 7, -99, 12, 27, 12, 7, 11, 7, -99, 11, 28
db 23, 28, -99, 12, 27, 23, 27, 23, 28, -99, 12, 18, 18, 18
db 18, 17, -99, 12, 17, 18, 17
db 24, 23, 23, 25, 21, 27, 19, 28, 15, 28, 13, 27, 11, 25
db 10, 23, 9, 20, 9, 15, 10, 12, 11, 10, 13, 8, 15, 7
db 19, 7, 21, 8, 23, 10, 24, 12, 24, 16, 19, 16, -99, 24
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?