13.07.2015 Views

IBM 5280 Distributed Data System - Index of

IBM 5280 Distributed Data System - Index of

IBM 5280 Distributed Data System - Index of

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Monocase E xeeption T abteFollowing the first 16 bytes is a monocase exception table. The monocase exceptiontable contains character values that cannot be conveniently converted fromlowercase to uppercase. (See the logic shown below.) The table begins at displacementhex 10 into the storage area. The table contains pairs <strong>of</strong> bytes (lowercasecode/uppercase code) that provide translation from lowercase EBCD IC to uppercaseEBCDIC. The byte pairs are in ascending order <strong>of</strong> the EBCDIC for the lowercasevalues. The length <strong>of</strong> the table is variable, depending on the number <strong>of</strong> entriesrequired. The table always ends with hex FFFF; if· the table contains no otherentries, it contains only hex FFFF.ExceptionEBCDICs,LowercaseaeExceptionEBCDICs,UppercaseAEFFFFA bit in the validity table is used to specify that an EBCDIC can be monocase. Ifthe monocase flag is set and an EBCDIC value is entered (by a keystroke or diacriticor hex key sequence during formatted data entry, or by keyboard operationhex OA [pass scan code] or 08 [pass EBCDIC] , or by the KACCPT instruction) thatcan be monocase, the system translates the lowercase EBCDIC to its correspondinguppercase EBCDIC. The following shows how the system translates the EBCDICto monocase:NoSet bit 1 <strong>of</strong>EBCDIC to trans­Yes-----t late to monocaseEBCDICIsthe EBCDrCTranslate to monointhe mo~ocase Yes-----t case EBCDICexceptiontableentry in tableNoITranslate to monocaseEBCDIC by settingbit 2 in original EBCDICKeyboard/Display Storage 125

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!