Abstract:
An improved process is disclosed for transferring to a target hardware program codes for an original hardware which consists of some program parts (A, B, C, D) which can be transferred and some program parts (A, B) which cannot be transferred to a target hardware having a different architecture. A complex manual implementation of special encasing routines for the non-transferable program parts, or the use of protected memory zones in the target hardware, are not required. The program parts (C, D) which can be transferred to the target hardware are recompiled and all access points at which these program parts can be accessed by other program parts are determined. A special bit pattern (NOP) is generated in the recompiled code at these access points. The special bit pattern (NOP) represents an empty instruction for the target hardware but no valid operation for the original hardware. Moreover, program codes are generated at all potential exit points of non-local branches, to check at the moment when an access point is accessed whether the special bit pattern (NOP) is present there. If that is not the case, an emulator (EM) is activated which emulates for the target hardware the accessed part of the program which is represented by a non-transferable code (A, B) for the original hardware. During emulation, all potential non-local points of access are also checked for the presence of the special bit pattern (NOP) at the target address, and if required emulation is ended.
Abstract:
The invention relates to a magnetic head arrangement for scanning a magnetic strip arranged on a flat carrier. Said arrangement comprises a housing (10, 12) with an opening corresponding to the magnetic strip surface to be scanned, a carriage which is conveyed in the housing (10, 12) to be linearly displaceable and on which a magnetic head (18) is pivoted about two axes perpendicular to each other, and a spindle drive (22) for adjusting the carriage along the opening. The housing (10, 12) is divided in a plane containing the spindle axis and perpendicular to the scanning surface into two respectively integral halves (10, 12), in which bearing bushes (50) are constructed to support the spindle drive (22). The carriage engaged with the thread of the spindle (44) is conveyed on one side on a guide rod (34) mounted in the housing (10, 12) parallel to the spindle (44), and on the other side on an elongate guide constructed on the housing (10, 12). The magnetic head (18) is fastened in a frame which is pivotably mounted on a rocker about a first axis, the rocker being mounted on the carriage to be pivotable about a second axis perpendicular to the first axis.
Abstract:
The securing flange (4) lying against an angled support surface (5) of the housing wall (1) and angled to match is secured by a clamp device (6) consisting of a bow-shaped spring element supported at the bow ends on the housing wall (1) and capable of snapping in between the securing flange (4) of the assembly bracket (3) and a catch element (7) on the housing wall (1).
Abstract:
The invention relates to a cover which has a rail with hooks on the inside of the back, into which hooks binding means (13) with comb-like rings is locked.
Abstract:
The invention relates to an arrangement for driving a cutting blade (7) for cutting a document printed in printing means on a strip-like recording carrier (1). The cutting blade (7) is attached to a carriage (6) which is driven by a step motor (12).
Abstract:
The invention relates to a peripheral assembly kit (10) for the workstation of a goods invoicing system in which a display and input unit (109, 109') can either be mounted on a printer box (20) or a base box (102).
Abstract:
The invention relates to scales (100) for retail outlets, which scales can be adapted for different uses by being equipped with various input means (126, 130) and memory means (116, 118).
Abstract:
The invention concerns central processing units having two or more groups each comprising a processor, a memory and a coupler, the processor and memory being interconnected by precisely one coupler and the couplers being interconnected. By interleaving addresses, a memory area uniformly distributed over the address space is associated disjunctively with each group. Each coupler carries out access to the memory area associated with its group itself and other accesses via the connection to the related coupler. The central processing units are provided with interfaces for constructing multiple systems.
Abstract:
Described is a terminal (10) for recording and billing goods and services on the operator side (12) and for the customer-operated handling of cashless payment operations on the customer side (24). Between the customer side (24) and the operator side (12) is a printing zone (20) with a printer, an input/output slot (102), accessible at least from above, for forms (106) and an opening (104) for outputting receipts (108). This disposition of the printing zone (20) enables the customer to make cashless payments independently without the aid of an operator. The ergonomic design of the printing zone is such, however, that the operator can assist the customer if so requested.