Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Coded Entry-point-mapping-and-skipping-method-and-apparatus

 Micro-machined silicon on-off fiber optic switching system
OF THE PREFERRED EMBODIMENTS Particularly preferred embodiments of the present invention provide a ...


 Method and apparatus for communicating different types of data in a data stream
The problems and related problems of transmitting and providing a display of program content data ...


 Analog/digital converter for detecting coincidence or non-coincidence between data and a micro-computer including the analog/digital converter
An object of the present invention is to solve the above-mentioned problems and defects by ...


 Television program scheduler for providing an indication to a user that a television program is about to start
According to the present invention, there is provided a television program scheduler for providing ...


 Reciprocating system for simulating friction and wear
FIG. 1 is a simplified schematic top plan view of a friction environment system 10 having a wear ...


 Method and device for transmitting key operation information and transmission-reception system
OF THE INVENTION According to this invention, a method for transmitting key operation information ...


 Wireless input apparatus
An object of the invention is to provide a wireless input apparatus which is capable of recognizing ...


 System for logic state detection
OF THE PREFERRED EMBODIMENTS FIG. 1 illustrates a block diagram of one embodiment of a logic state ...


 Crossed skirt antiradar screen structure for space vehicles
The present invention provides a novel deployable crossed skirt antiradar screen structure which is ...


 Enhanced paint for microwave/millimeter wave radiometric detection applications and method of road marker detection
In accordance with the forgoing objects, an improved roadway marker detection method employs a ...


 Entry point mapping and skipping method and apparatus

Details
Inventors: Fu, Peter L.; Lenoski, Daniel E.;
Assignee: Tandem Computers Incorporated (Cupertino, CA)
Primary Examiner: Anderson; Lawrence E.
Assistant Examiner:
Attorney, Agent or Firm: Townsend and Townsend

A fixed entry-point map to produce an entry point address of a first micro-instruction for a particular macro-instruction. That address is then incremented by a fixed number to produce the second, third, etc. micro-instructions for that macro-instruction. In a first embodiment, after a fixed number of these address skips, the addresses are incremented by 1 so that successive micro-instructions are in adjacent address locations. In a second embodiment, the number of skips is variable.

DETAILED DESCRIPTION The present invention uses a fixed entrypoint map to produce an entry point address of a first micro-instruction for a particular macro-instruction.
That address is then incremented by a fixed number, such as 512, to produce the second, third, etc.
microinstructions for that macro-instruction.
After a fixed number of these 512 address skips, such as 6, the addresses are incremented by 1 so that successive micro-instructions are in adjacent address locations.
The determination of whether to increment the address by 512 or by 1 is done by a decode circuit which simply looks at the current address to determine whether it is in the skipping region of the microcode memory or the successive incrementing region.
The present invention thus provides flexibility to the micro-instruction addressing with the minimal addition of circuitry.
In addition, the method of the present invention allows the entry point map to be fixed, and thus there is no need for it to be programmable.
The macro-instructions are arranged so that any macro-instruction requiring more than six micro-instructions is followed by one or more macro-instructions which require six or less micro-instructions.
Thus, when the first macro-instruction starts executing the micro-instructions in the increment by one region of memory, these memory addresses will be available since the next succeeding macroinstructions will not extend that far.
Alternately, a variable skipping region can be used to give more flexibility.
This flexibility enables the skipping regions to be determined when the code is written, thus enabling the optimization of memory space.
A variable skipping region implementation requires a slightly more complex method of determining whether the address should be an increment of one or a skip increment upon returns from subroutine calls, since it is not simply dependent upon the fixed address.
For a fuller understanding of the nature and advantages of the invention, reference should be made to the ensuing detailed description taken in conjunction with the accompanying drawings



Related patents
  Autoprogramming tuner apparatus
OF THE DRAWING Referring to the sole FIGURE, a user operable tuner control keyboard 100 is coupled via a four wire bus 110 to a tuner 300. Tuner 300 is responsive to ...
  Acoustic coupler for high-speed modem
The present invention is a novel and improved device for connecting a data modem to a telephone line by way of the acoustic handset. The typical telephone set includes a ...
  Object locator system employing variable frequency code tone generators
In accordance with the present invention, the vehicle capacity of a vehicle locator system is increased by employing a plural interval coding sequence and by arranging ...
  Device for locating a moving body having a response unit
This invention, which was conceived in view of the aforesaid problems, aims to locate vehicles carrying a response unit without causing radio interference between ...
  Object locating system
The proximate object locating system and method of the present invention may be used in air but may also be used in substantially solid materials such as a wide variety ...
  Apparatus and method for processing a picture-in-picture video signal
Therefore, to solve the above problems, it is an object of the present invention to provide a method for processing a PIP video signal in order to obtain an advanced ...
  USB to multiple connect and support bays for peripheral devices
In a preferred embodiment of the present invention a docking station for computer peripherals is provided, comprising a Universal Serial Bus (USB) communication link ...
  Method and apparatus for masking latency in an interactive television network
The invention provides a method and apparatus for masking latency in an interactive television network. One embodiment of the invention initially receives a command ...
  Guide marker and visual guide marker device
To overcome the problems described above, preferred embodiments of the present invention provide a guide marker for use in AHS, in which an obstacle is detected by a ...
  Video/audio data supplying device
It is conceivable to encode and store karaoke software data as system stream data in the above-described video/audio data supplying device. In order to achieve a karaoke ...

0.004

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved