![]() sponsored by |
![]() | OSdata.com |
This web page examines input/output instructions in assembly language. Specific examples of instructions from various processors are used to illustrate the general nature of assembly language.
OSdata.com is used in more than 300 colleges and universities around the worldFind out how to get similar high web traffic and search engine placement. |
For those with high speed connections, the very large single file summary is still on line.
Input/Output (I/O) instructions are used to input data from peripherals, output data to peripherals, or read/write input/output controls. Early computers used special hardware to handle I/O devices. The trend in modern computers is to map I/O devices in memory, allowing the direct use of any instruction that operates on memory for handling I/O.
Information on the devices for the hypothetical MIX processors input/output instructions.
| unit number | peripheral | block size | control |
|---|---|---|---|
| t | Tape unit no. i (0 | 100 words | M=0, tape rewound; M < 0, skip back M records; M > 0, skip forward M records |
| d | Disk or drum unit no. d (8 | 100 words | position device according to X-register (extension) |
| 16 | Card reader | 16 words | |
| 17 | Card punch | 16 words | |
| 18 | Printer | 24 words | IOC 0(18) skips printer to top of following page |
| 19 | Typewriter and paper tape | 14 words | paper tape reader: rewind tape |
For those with high speed connections, the very large single file summary is still on line.
OSdata.com is used in more than 300 colleges and universities around the worldfree downloadable college text book on computer programming. |

To donate, click here.
Note: Please mail donations to: Milo, PO Box 1361, Tustin, Calif, 92781, USA. Or use the link above to donate via credit cards.
A web site on dozens of operating systems simply cant be maintained by one person. This is a cooperative effort. If you spot an error in fact, grammar, syntax, or spelling, or a broken link, or have additional information, commentary, or constructive criticism, please e-mail Milo. If you have any extra copies of docs, manuals, or other materials that can assist in accuracy and completeness, please send them to Milo, PO Box 1361, Tustin, CA, USA, 92781.
Click here for our privacy policy.
| previous page | next page |

This web site handcrafted on Macintosh
computers using Tom Benders Tex-Edit Plus
and served using FreeBSD
.
Names and logos of various OSs are trademarks of their respective owners.
Copyright © 2000, 2001 Milo
Last Updated: February 21, 2001
Created: February 21, 2001 (from machcode.htm)
![]() osdata.com |
OSdata.com team support | |||||||
logo design![]() michaelm.com |
web hosting![]() KMThost.com |
hemp clothing![]() hempStar.com |
recording studio![]() casoundstudios |
cleanse ezwaterflo.com |
spiritual support![]() Pr Ntr Kmt .org |
|||
| web hosting provided by: KMThost.com
The author of this website can help you get high search engine placement. | ||||||||
| previous page | next page |