摘要:
A method for returning from an interrupting context to an interrupted context in a processor is disclosed. The processor executes a programmed flow of instructions. The processor includes a register stack (RS) and a register stack engine (RSE) to exchange information between the RS and the storage area. The method includes the following steps: (a.) A first pointer (PTR) is generated. The pointer (PTR) points to a location in the storage area where dirty registers (previously unsaved) of an interrupted context are stored; (b.) It is determined whether a mathematical relation is valid between the first pointer and the second pointer (BSPLOAD) to a location in the storage area from where the RSE is configured to load dirty register values into the RS; (c) The second pointer is caused to point to a next location in the storage area if the relation is valid; and (d) A register of the RS is loaded with a content of the next location in the storage area until the mathematical relation becomes invalid.
摘要:
An electrical wall plug outlet enclosure and safety device wherein a face plate is detachably mounted to the wall over the electrical wall plug outlet and in turn a generally rectangular but tapered cover is detachably mounted to the face plate to prevent touching of an inserted electrical plug and to prevent the insertion of an object, especially a metal object, into the electrical outlet when a plug is not inserted. The cover further has openings at one end for passage of an electrical cord or cords attached at one end to an electrical plug and at its other end to an electrical appliance. The face plate has slots formed in or near its vertical edges for engagement with flanges formed on opposite sides of the box-like cover to detachably secure the box-like cover to the face plate. To detach or uncouple the cover from the face plate one finger of each hand presses or pulls up on finger holes formed on each longitudinal side of the cover while at the same time the thumb of each hand presses down on the top of the cover therefore causing the sides of the cover to flex outward and release the flanges from the slots and thereby exposing the electrical plug outlet. In the preferred embodiment the face plate has a rectangular frame attached to its front face and the flange engaging slots are formed in its vertical sides.
摘要:
A sliding gate type outlet port for a semi-liquid manure spreader is presented. The spreader with which the gate is used has an open topped tank of triangular cross section supported on a tractor drawn trailer. The power takeoff from the tractor is coupled to a shaft extending internally the length of the tank near the bottom. At the rear wall of the tank the shaft is coupled to a centrifugal pump which communicates with the tank and flings manure received therefrom in an arc away from a discharge opening in the pump housing. A hydraulically actuated flow regulating gate slides fore and aft across the pump exit port. The horizontal movement of the gate in a support structure allows an opening of constant height to be maintained while varying the area of the discharge opening, thus providing constant spread width under various settings of deposition density.
摘要:
A spreader implement and drive gearbox therefor are provided that incorporate a single gearbox for driving both a distributor assembly for throwing manure and the like out of the spreader implement and for driving a transporting assembly for moving the manure or the like toward the distributor assembly. The single gearbox provides direct gear drive of one of the assemblies. The drive gearbox may include one or more biased clutch assemblies for clutching or varying the driving speed transmitted by the gearbox.
摘要:
A computer implemented method for switching from an interrupted context to an interrupting context in a processor is provided. The processor includes a register stack (RS) that has first and second portions. The processor includes a register stack engine (RSE) that exchanges information, in one of instruction execution dependent and independent modes between the second portion and a storage area. The method includes the following steps: a state of the RSE of the interrupted context is preserved; a COVER instruction is issued; a first (BSPSTORE) pointer is preserved. The first pointer points to a location in the storage area, of the interrupted context, where a next register of the second portion is to be written; first pointer is written with a value corresponding to the interrupting context; and a second pointer (BSP) is preserved. The new first and second pointers in the interrupting context define the storage area of RS values associated with the interrupted context. The new first pointer is subtracted from the second new pointer. The difference (number of dirty registers) is deposited into the RSC.loadrs field. A LOADRS instruction is issued to load the RS with all interrupted context values. The original first BSPSTORE is restored from the preserved BSPSTORE.
摘要:
A method and apparatus for handling branch instructions contained within a source program includes applying a set of heuristics to classify each of the branch instructions in the source program as either a hard-to-predict type or a simple type of branch. A system implements a multi-heuristic branch predictor comprising a large, relatively simple branch predictor having many entries, to accommodate the majority of branch instructions encountered in a program, and a second, relatively small, sophisticated branch predictor having a few entries. The sophisticated branch predictor predicts the target addresses of the hard-to-predict branches. By mapping hard-to-predict branches to the sophisticated branch predictor, and easy-to-predict branches to the relatively simple branch predictor, overall performance is enhanced.
摘要:
A protective cover for electrical wall outlets wherein a rectangular face plate is detachably mounted to the wall, over an electrical wall plug outlet, for receiving a generally rectangular shaped box-like cover having one open end, in locking engagement, to prevent access to or the touching of exposed electrical plug prongs. An upstanding flange or border is provided on all four sides of the face plate and a flange receiving cavity is formed between the face plate and flange or border at its lower and upper ends for receiving mating flanges on the upper and lower ends of the box-like cover. Flanges are also provided on the exterior of the vertical sides of the box-like cover for sliding over the vertical sides of the upstanding flange of the face plate when the two members are coupled to provide further locking engagement.
摘要:
Apparatus is presented for slicing a large round bale into two parts prior to discharge from the baler. Slicing is accomplished by inserting a knife blade into the bale forming chamber during or subsequent to the tying-off event while the bale rotates. The knife is inserted between the belts which encircle the periphery of the baling chamber. The butt end of a more than two foot long knife blade is secured to the center of a T-shaped crossbar. One end of the crossbar is hinge mounted to the top rear midpoint of the baler. The second end of the crossbar is pivotally mounted to the piston shaft of a hydraulic cylinder. The base end of the hydraulic cylinder is pivotally mounted to the top front midpoint of the baler. In the unactivated state of the cylinder wherein the shaft is in its extended position, the top edge of the knife blade will clear the lower edge of the top front roller of the baling chamber. Activation of the cylinder to draw the shaft inward serves to rotate the sharp edge of the blade against the rotating bale. When the shaft is fully drawn into the cylinder, the tip of the blade reaches the center of the bale.
摘要:
The present application discloses an apparatus for determining and displaying gear ratios in a transmission system having a driving sprocket set, a driven sprocket set and a flexible drive member that engages the driving sprocket set and driven sprocket set, the apparatus comprising a display, a sensing module, the sensing module comprising a plurality of magneto-resistive assemblies, wherein at least one of the plurality of magneto-resistive assemblies is configured to detect adjustment of the transmission system, the sensing module configured to generate a signal responsive to said adjustment of the transmission system, and a data processor communicatively coupled with the display and with the sensing module, the data processor configured to receive the signal generated by the sensing module, process the signal to generate data relating to sprockets engaged by the flexible drive member, and write the data to the display.
摘要:
A computer-implemented method of switching contexts in a processor is provided. The processor includes a register stack (RS) that has first and second portions. The processor includes a register stack engine (RSE) to exchange information, in one of instruction execution dependent and independent modes between the second portion and the storage area. The computer implemented method of switching contexts includes the following steps: It is determined whether an interrupt occurred; a first register (IFM) configured to store a content of a second register (CFM) is invalidated, the CFM is configured to store control information related to the first portion; it is determined whether an interrupt handler needs to access the RS; and if so, the IFM is validated, the content of the CFM is copied to the IFM, and RSE is caused to exchange information between both the first and second portions of the RS and the storage area. On return from interruption, if IFM is validated, CFM is restored from IFM else CFM remains unchanged. The COVER instruction enables lightweight interrupt handling in a processor with a Register Stack.