ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzau6_5.4.0.1/rzau6machine.htm

191 lines
7.6 KiB
HTML
Raw Permalink Normal View History

2024-04-02 14:02:31 +00:00
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US" xml:lang="en-us">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="dc.language" scheme="rfc1766" content="en-us" />
<!-- All rights reserved. Licensed Materials Property of IBM -->
<!-- US Government Users Restricted Rights -->
<!-- Use, duplication or disclosure restricted by -->
<!-- GSA ADP Schedule Contract with IBM Corp. -->
<meta name="dc.date" scheme="iso8601" content="2005-09-06" />
<meta name="copyright" content="(C) Copyright IBM Corporation 2006" />
<meta name="security" content="public" />
<meta name="Robots" content="index,follow"/>
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
<title>Machine code carriage control characters</title>
<link rel="stylesheet" type="text/css" href="ibmidwb.css" />
<link rel="stylesheet" type="text/css" href="ic.css" />
</head>
<body>
<a id="Top_Of_Page" name="Top_Of_Page"></a><!-- Java sync-link -->
<script language = "Javascript" src = "../rzahg/synch.js" type="text/javascript"></script>
<a name="rzau6machine"></a>
<h3 id="rzau6machine">Machine code carriage control characters</h3>
<p>This table lists the carriage control characters in IBM&reg; machine code
and their functions.</p>
<a name="wq72"></a>
<table id="wq72" width="100%" summary="" border="1" frame="border" rules="all">
<caption>Table 8. Carriage control characters in IBM machine code and their functions</caption>
<thead valign="bottom">
<tr valign="bottom">
<th id="wq73" width="25%" align="left">Control character value (in hexadecimal)</th>
<th id="wq74" width="74%" align="left">Function</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td headers="wq73"><span class="hex">X'03'</span></td>
<td headers="wq74">No operation.</td>
</tr>
<tr>
<td headers="wq73"><span class="hex">X'09'</span></td>
<td headers="wq74">Print, and then space one line (single spacing).</td>
</tr>
<tr>
<td headers="wq73"><span class="hex">X'11'</span></td>
<td headers="wq74">Print, and then space two lines (double spacing).</td>
</tr>
<tr>
<td headers="wq73"><span class="hex">X'19'</span></td>
<td headers="wq74">Print, and then space three lines (triple spacing).</td>
</tr>
<tr>
<td headers="wq73"><span class="hex">X'01'</span></td>
<td headers="wq74">Print without spacing (type over next line).</td>
</tr>
<tr>
<td headers="wq73"><span class="hex">X'89'</span></td>
<td headers="wq74">Print the data, then skip to the line position defined
as Channel 1 (by convention, the first line on a new page).</td>
</tr>
<tr>
<td headers="wq73"><span class="hex">X'91'</span></td>
<td headers="wq74">Print the data, then skip to the line position defined
as Channel 2.</td>
</tr>
<tr>
<td headers="wq73"><span class="hex">X'99'</span></td>
<td headers="wq74">Print the data, then skip to the line position defined
as Channel 3.</td>
</tr>
<tr>
<td headers="wq73"><span class="hex">X'A1'</span></td>
<td headers="wq74">Print the data, then skip to the line position defined
as Channel 4.</td>
</tr>
<tr>
<td headers="wq73"><span class="hex">X'A9'</span></td>
<td headers="wq74">Print the data, then skip to the line position defined
as Channel 5.</td>
</tr>
<tr>
<td headers="wq73"><span class="hex">X'B1'</span></td>
<td headers="wq74">Print the data, then skip to the line position defined
as Channel 6.</td>
</tr>
<tr>
<td headers="wq73"><span class="hex">X'B9'</span></td>
<td headers="wq74">Print the data, then skip to the line position defined
as Channel 7.</td>
</tr>
<tr>
<td headers="wq73"><span class="hex">X'C1'</span></td>
<td headers="wq74">Print the data, then skip to the line position defined
as Channel 8.</td>
</tr>
<tr>
<td headers="wq73"><span class="hex">X'C9'</span></td>
<td headers="wq74">Print the data, then skip to the line position defined
as Channel 9.</td>
</tr>
<tr>
<td headers="wq73"><span class="hex">X'D1'</span></td>
<td headers="wq74">Print the data, then skip to the line position defined
as Channel 10.</td>
</tr>
<tr>
<td headers="wq73"><span class="hex">X'D9'</span></td>
<td headers="wq74">Print the data, then skip to the line position defined
as Channel 11.</td>
</tr>
<tr>
<td headers="wq73"><span class="hex">X'E1'</span></td>
<td headers="wq74">Print the data, then skip to the line position defined
as Channel 12.</td>
</tr>
<tr>
<td headers="wq73"><span class="hex">X'0B'</span></td>
<td headers="wq74">Space one line without printing.</td>
</tr>
<tr>
<td headers="wq73"><span class="hex">X'13'</span></td>
<td headers="wq74">Space two lines without printing.</td>
</tr>
<tr>
<td headers="wq73"><span class="hex">X'1B'</span></td>
<td headers="wq74">Space three lines without printing.</td>
</tr>
<tr>
<td headers="wq73"><span class="hex">X'8B'</span></td>
<td headers="wq74">Skip to Channel 1 immediately (by convention, the first
line on a new page).</td>
</tr>
<tr>
<td headers="wq73"><span class="hex">X'93'</span></td>
<td headers="wq74">Skip to the Channel 2 position immediately.</td>
</tr>
<tr>
<td headers="wq73"><span class="hex">X'9B'</span></td>
<td headers="wq74">Skip to the Channel 3 position immediately.</td>
</tr>
<tr>
<td headers="wq73"><span class="hex">X'A3'</span></td>
<td headers="wq74">Skip to the Channel 4 position immediately.</td>
</tr>
<tr>
<td headers="wq73"><span class="hex">X'AB'</span></td>
<td headers="wq74">Skip to the Channel 5 position immediately.</td>
</tr>
<tr>
<td headers="wq73"><span class="hex">X'B3'</span></td>
<td headers="wq74">Skip to the Channel 6 position immediately.</td>
</tr>
<tr>
<td headers="wq73"><span class="hex">X'BB'</span></td>
<td headers="wq74">Skip to the Channel 7 position immediately.</td>
</tr>
<tr>
<td headers="wq73"><span class="hex">X'C3'</span></td>
<td headers="wq74">Skip to the Channel 8 position immediately.</td>
</tr>
<tr>
<td headers="wq73"><span class="hex">X'CB'</span></td>
<td headers="wq74">Skip to the Channel 9 position immediately.</td>
</tr>
<tr>
<td headers="wq73"><span class="hex">X'D3'</span></td>
<td headers="wq74">Skip to the Channel 10 position immediately.</td>
</tr>
<tr>
<td headers="wq73"><span class="hex">X'DB'</span></td>
<td headers="wq74">Skip to the Channel 11 position immediately.</td>
</tr>
<tr>
<td headers="wq73"><span class="hex">X'E3'</span></td>
<td headers="wq74">Skip to the Channel 12 position immediately.</td>
</tr>
<tr>
<td colspan="2" headers="wq73 wq74"><span class="bold">Note</span>: Print Services Facility&trade; (PSF) ignores these hexadecimal machine code carriage control characters
and does not print lines containing them: <span class="hex">X'02'</span> through <span class="hex">X'07'</span>, <span class="hex">X'0A'</span>, <span class="hex">X'12'</span>, <span class="hex">X'23'</span>, <span class="hex">X'43'</span>, <span class="hex">X'63'</span>, <span class="hex">X'6B'</span>, <span class="hex">X'73'</span>, <span class="hex">X'7B'</span>, <span class="hex">X'EB'</span>, <span class="hex">X'F3'</span>, and <span class="hex">X'FB'</span>. PSF treats any other carriage control value as not valid and prints
any data on the line using single spacing.</td>
</tr>
</tbody>
</table>
<a id="Bot_Of_Page" name="Bot_Of_Page"></a>
</body>
</html>