Patent DE662322C successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0534597A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Computer system having software interrupt (INTN) instructions selectively operating in a virtual mode

Assignee: Intel Corp
•
Filing: 1992-08-03
•
Granted: —
•
Expires: 2012-08-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer system is disclosed herein including a given microprocessor specifically designed to operate in a virtual operating mode that allows a software program previously written for an earlier designed single program microprocessor to execute in a protected, paged, multi-tasking environment under a particularly designed host operating software program. The system also includes means for executing software interrupt (INTn) instructions, using emulation software forming part of the host program in order to emulate the way in which these instructions would have been executed by the earlier microprocessor. As a unique improvement to this overall computer system, certain ones of the INTn instructions are executed by means of emulation software while others are executed by means of the previously written program in cooperation with the given microprocessor and its host operating software program.

Inventors

  • 👤 John H. Crawford
  • 👤 Donald Alpert

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-05 20:49
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/48; G06F9/4806; G06F9/4812; G06F9/44; G06F9/455; G06F9/45533

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 142 words
In a computer system including a given microprocessor which is specifically designed to operate in a virtual operating mode that allows a software program previously written for an earlier designed single program microprocessor to execute in a protected, paged, multi-tasking environment under a particularly designed host operating software program, said system further including means forming part of said given microprocessor and said host operating software program for executing software interrupt instructions (INTn instructions) using emulation software forming part of said host program in order to emulate the way in which said instructions would have been executed by said earlier microprocessor, the improvement comprising: (a) means for causing certain ones of the INTn instructions to be executed by means of said previously written program in cooperation with said given microprocessor and said host operating software program but not means of said emulation software.
Claim 2
Dependent Claim 176 words
In a computer system including a given microprocessor which is specifically designed to operate in a virtual operating mode that allows a software program previously written for an earlier designed single program microprocessor to execute in a protected, paged, multi-tasking environment under a particularly designed host operating software program, said system further including means forming part of said given microprocessor and said host operating software program for executing software interrupt instructions (INTn instructions) using emulation software forming part of said host program in order to emulate the way in which said instructions would have been executed by said earlier microprocessor, the improvement comprising: (a) a bit map including a series of bits, one for each of said INTn instructions, each of said bits being placed in either an emulating first state or a non-emulating second state; and (b) means for causing certain ones of the INTn instructions to be executed by means of said previously written program in cooperation with said given microprocessor and said host operating software program but not means of said emulation software.
Claim 3
Dependent Claim 159 words
In a method of operating a computer system including a given microprocessor which is specifically designed to operate in a virtual operating mode that allows a software program previously written for an earlier designed single program microprocessor to execute in a protected, paged, multi-tasking environment under a particularly designed host operating software program, said system further including means forming part of said given microprocessor and said host operating software program for executing software interrupt instructions (INTn instructions) using emulation software forming part of said host program in order to emulate the way in which said instructions would have been executed by said earlier microprocessor, the improvement comprising the step of: (a) executing certain ones of said INTn instructions by means of said emulation software and executing certain others of the INTn instructions by means of said previously written program in cooperation with said given microprocessor and said host operating software program but not by means of said emulation software.
Claim 4
Dependent Claim 204 words
In a method of operating a computer system including a given microprocessor which is specifically designed to operate in a virtual operating mode that allows a software program previously written for an earlier designed single program microprocessor to execute in a protected, paged, multi-tasking environment under a particularly designed host operating software program, said system further including means forming part of said given microprocessor and said host operating software program for executing software interrupt instructions (INTn instructions) using emulation software forming part of said host program in order to emulate the way in which said instructions would have been executed by said earlier microprocessor, the improvement comprising the steps of: (a) providing a bit map including a series of bits, one for each of said INTn instructions, each of said bits being placed in either an emulating first state or a non-emulating second state; and (b) executing all of the INTn instructions associated with said emulating first state by means of said emulation software and executing all of the INTn instructions associated with said non-emulating second state by means of said previously written program in cooperation with said given microprocessor and said host operating software program but not by means of said emulation software.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag