Browse Prior Art Database

360/370 Assemblers in MTS

IP.com Disclosure Number: IPCOM000128757D
Original Publication Date: 1983-May-01
Included in the Prior Art Database: 2005-Sep-19
Document File: 6 page(s) / 33K

Publishing Venue

Software Patent Institute

Related People

University of Michigan Computing Center: AUTHOR [+3]

Abstract

The MTS Manual is intended to represent the current state of the Michigan Terminal System (MTS), but because the systems is constantly being developed, extended, and refined, sections of this volume will become obsolete. The user should refer to the Computing Center Newsletter, Computing Center Memos, and future Updates to this volume for the latest information about changes to MTS.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 24% of the total text.

Page 1 of 6

THIS DOCUMENT IS AN APPROXIMATE REPRESENTATION OF THE ORIGINAL.

Copyright 1983 by the Regents of the University of Michigan. Copying is permitted for nonprofit, educational use provided that (1) each reproduction is done without alteration and (2) the volume reference and date of publication are included. Permission to republish any portions of this manual should be obtained in writing from the Director of the University of Michigan Computing Center. Used with permission.

360/370 Assemblers in MTS

The Michigan Terminal System Volume 14

May 1983

Updated September 1986 (Update 1)

The University of Michigan Computing Center

Ann Arbor, Michigan

This obsoletes the August 1978 edition.

DISCLAIMER

The MTS Manual is intended to represent the current state of the Michigan Terminal System (MTS), but because the systems is constantly being developed, extended, and refined, sections of this volume will become obsolete. The user should refer to the Computing Center Newsletter, Computing Center Memos, and future Updates to this volume for the latest information about changes to MTS.

Copyright 1983 by the Regents of the University of Michigan. Copying is permitted for nonprofit, educational use provided that (1) each reproduction is done without alteration and (2) the volume reference and date of publication are included. Permission to republish any portions of this manual should be obtained in writing from the Director of the University of Michigan Computing Center.

SEARCH LIST INSTRUCTION

The instruction SEARCH LIST is designed to facilitate searching a chained list of data entries (elements) to locate elements by comparison with a data field value, key value, and/or entry count. The instruction is designed for searching list-organized data field, key field, and chain addresses within an element are constant for the full set of elements traversed in a single instruction execution. The instruction makes use of up to six implied general registers (0 through
5) to hold the dynamic and fixed parameters of the search and one explicitly referenced general register to provide a base for the origin of the list-structured data area being searched.

The instruction is designed so that legitimate relocation exceptions, which may occur during the course of a chained search in a dynamic paging environment, will leave the general registers in a stage where the search can be resumed by supervisor action. Thus the effects of dynamic paging can be transparent to the using program.

Name Mnemonic Type Exceptions Code SEARCH LIST SLT RS P,A,S, Reloc. A2 SLT M1, L2, D2 (B2) OS format

University of Michigan Computing Center Page 1 May 01, 1983

Page 2 of 6

360/370 Assemblers in MTS

SLT M1, D2(L2,B2) TSS format A2 M1 L2 B2 D2 0 8 12 16 20

A sequence of list elements is searched by a data comparison and a key test.

The list is located in storage relative to the base address in the general register designated by B2. Each list element is identified by an element address....