Browse Prior Art Database

Multitasking Microprocessor Level Instructions

IP.com Disclosure Number: IPCOM000047418D
Original Publication Date: 1983-Nov-01
Included in the Prior Art Database: 2005-Feb-07

Publishing Venue

IBM

Related People

Authors:
Korte, LA [+details]

Abstract

The microprocessor interval timer is arranged to produce an interruption signal at fixed intervals. At the branch-to location in processor memory, an interruption program saves the registers and the entire program counter stack contents of the interrupted program. The program fetches the registers and the entire stack contents for a second program and loads this information into the current registers and program counter stack space. Control is then returned to the second program at the new address specified in the altered current stack. The modified register space is used in the program execution. At the next interval timer interruption, control is transferred to the original program precisely at its termination point. Two or more programs can be executed in this time-shared manner.