ascii.s

来自「IBM的解析xml的工具Xerces的源代码」· S 代码 · 共 64 行

S
64
字号
** Copyright 1999-2004 The Apache Software Foundation.* * Licensed under the Apache License, Version 2.0 (the "License");* you may not use this file except in compliance with the License.* You may obtain a copy of the License at* *      http://www.apache.org/licenses/LICENSE-2.0* * Unless required by applicable law or agreed to in writing, software* distributed under the License is distributed on an "AS IS" BASIS,* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or* implied. See the License for the specific language governing* permissions and limitations under the License.*** $Log: ascii.s,v $* Revision 1.3  2004/09/17 09:58:09  cargilld* Updates to build on OS390 from Steve Dulin.** Revision 1.2  2004/09/08 13:56:46  peiyongz* Apache License Version 2.0** Revision 1.1  2004/02/06 14:52:38  cargilld* Intrinsic transcoding support for 390.**TROTASC  CSECTTROTASC  RMODE ANY         USING   *,15         STM     14,12,12(13)  Save register content         USING   PARMS,1       R1 = parameters         L       6,INPUT       R6 = input data         L       4,LENGTH@              L       10,LENGTH@    R10 = @ of length         L       9,0(4)        R9 = length of input data         L       4,STOP         L       0,0(4)        R0 = Stop Character         LR      4,6           Store input data @ in R4         LA      5,1         L       8,OUTPUT      R8 = output data         L       11,FLAG       R11 = @ of FLAG         L       1,TBL         R1 = Translate table @RETR     TROT    8,6   Translate input pointed to output buffer pointed         BO      RETR          Not done yet         BZ      END           Branch to END if done         ST      5,0(11)       FLAG = 1 none-ASCII character found         B       END           Branch to END if Stop Char foundEND      SR      6,4           Number of characters processed         ST      6,0(10)       Store number of characters to Length         L       14,12(,13)    Restore the registers         LM      2,12,28(13)         BALR    1,14          ReturnPARMS    DSECTINPUT    DS AOUTPUT   DS ALENGTH@  DS ATBL      DS ASTOP     DS AFLAG     DS A   END

⌨️ 快捷键说明

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