← Back to Patent Explorer
US5247631A Expired / Lapsed US ⏱️ 0.0 years remaining

Programmable control of EMS page register addresses

Assignee: Philips Semiconductors Inc
•
Filing: 1991-04-22
•
Granted: 1993-09-21
•
Expires: 2011-04-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A hardware system provides a programmable method for addressing expanded memory specification (EMS) registers in a personal computing system functioning with an MS-Dos® operating system or the like. The system provides hardware flexibility for addressing EMS registers at different addresses than the standard LIM EMS specification calls for, to permit utilization of register addresses in otherwise unavailable locations. The address translations are effected through hardware; so that no additional delays in the circuit operation occur.

Inventors

  • 👤 William K. Hilton
  • 👤 Charles R. Rimpo

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 11:05
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02; G06F12/06; G06F12/0615; G06F12/0623

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 186 words
A system for increasing the flexibility of addressing expended memory specification (EMS) registers in a computer system including in combination: means for addressing standard RAM memory registers between 0 and 1 Mb; first gate means coupled with said addressing means for translating predetermined addresses to EMS register addresses; a plurality of second gates coupled with said first gate means and responsive to control signals applied thereto for changing the addressing of at least some of the standard RAM memory registers addressed by said first gate means; control signal supply means coupled with said second gates for supplying said control signals to each of said second gates for changing the addressing of predetermined groups of standard memory registers to EMS registers for accessing said EMS registers at different address locations in accordance with said control signals; and wherein said second gates are interconnected with said first gate means specifically for changing the addressing of at least some registers located in the 768 Kilobyte to 960 Kilobyte space for accessing such registers through addresses in the 640 Kilobyte to 768 Kilobyte space of a 1 Megabyte RAM memory.
Claim 2
Independent Claim 186 words
A system for increasing the flexibility of addressing expended memory specification (EMS) registers in a computer system including in combination: means for addressing standard RAM memory registers between 0 and 1 Mb; first gate means coupled with said addressing means for translating predetermined addresses to EMS register addresses; a plurality of second gates coupled with said first gate means and responsive to control signals applied thereto for changing the addressing of at least some of the standard RAM memory registers addressed by said first gate means; control signal supply means coupled with said second gates for supplying said control signals to each of said second gates for changing the addressing of predetermined groups of standard memory registers to EMS registers for accessing said EMS registers at different address locations in accordance with said control signals; and wherein said second gates are interconnected with said first gate means specifically for changing the addressing of at least some registers located in the 768 Kilobyte to 960 Kilobyte space for accessing such registers through addresses in the 640 Kilobyte to 768 Kilobyte space of a 1 Megabyte RAM memory.
Claim 3
Dependent Claim 72 words
The combination according to claim 1 wherein said second gates comprise two groups of gates, the first group of which changes the addressing of four registers normally addressed at 768 Kilobytes to 832 Kilobytes to access addresses at 640 Kilobytes to 740 Kilobytes, and the second group of which changes the addresses of four registers normally addressed at 896 Kilobytes to 960 Kilobytes to address access at 704 Kilobytes to 768 Kilobytes.
Claim 4
Dependent Claim 42 words
The combination according to claim 2 further including bank selection means coupled with said first gate means for causing said system to select one or the other of two banks of EMS registers selected by addresses translated by said first gate means.
Claim 5
Dependent Claim 60 words
The combination according to claim 3 wherein said EMS registers are organized as two banks of 36 registers each, with one of said two banks selected by operation of said bank selection means in a first state, and the other of said two banks selected by the operation of said bank selection means in a second state of operation thereof.
Claim 6
Dependent Claim 42 words
The combination according to claim 1 further including bank selection means coupled with said first gate means for causing said system to select one or the other of two banks of EMS registers selected by addresses translated by said first gate means.
Claim 7
Dependent Claim 60 words
The combination according to claim 5 wherein said EMS registers are organized as two banks of 36 registers each, with one of said two banks selected by operation of said bank selection means in a first state, and the other of said two banks selected by the operation of said bank selection means in a second state of operation thereof.

References Cited (Backward Citations)

US4926323A Cited
US5042003A Cited
US5123098A Cited
US5175830A Cited
US5146580A Cited
US5161218A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-09-20 1997-03-22 1997-09-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-09-20 2001-03-22 2001-09-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-09-20 2005-03-22 2005-09-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag