释义 |
microprogramming, vbl. n. Computers.|maɪkrəʊˈprəʊgræmɪŋ| [f. micro- 2 a + programming vbl. n.] The technique of making machine instructions generate sequences of microinstructions in accordance with a microprogram, rather than initiate the desired operations directly, so that by changing the microprogram the set of possible machine instructions can be varied.
1953Wilkes & Stringer in Proc. Cambr. Philos. Soc. XLIX. 230 It is also necessary that provision should be made for conditional micro-orders which play a role in micro-programming similar to that played by conditional orders in ordinary programming. 1962Huskey & Korn Computer Handbk. xvi. 32 The concept of microprogramming suggests that the machine be designed and constructed in such a way that the individual basic command steps, such as clear the accumulator or left shift one place, are accessible for alteration. 1967P. A. Stark Digital Computer Programming xix. 360 Microprogramming is a technique for letting the programmer manufacture complex instructions..from small portions of instructions. 1971New Scientist 17 June 685/2 ICL is understood to be taking its own steps along the microprogramming path in its next range of computers. So microˈprogrammed ppl. a., employing microprogramming with a number of different microprograms; (as a back-formation) microˈprogram v. trans.; microˈprogrammer, one who writes microprograms; a specialist in microprogramming.
1956Jrnl. Assoc. Computing Machinery III. 79 One of the basic requirements of a microprogrammed computer is a means of ensuring the microprogrammer ready control of the subcommands with which he is working. It is necessary that the microprogram be physically easy to set up on the machine. 1957Ibid. IV. 161 The arithmetic floating point operations of addition, subtraction and multiplication can be micro-programmed with about 70 microorders. 1969P. B. Jordain Condensed Computer Encycl. 319 It is cheaper to establish a microprogram memory which can hold many microprograms and thus allow for a large set of computer instructions which can be interpreted and implemented on simple and inexpensive computer hardware. In such computers, sometimes called microprogrammed computers, each computer instruction operation code defines the beginning of the corresponding microprogram stored in the microprogram memory. 1970S. S. Husson Microprogramming i. 13 The user programmer tells the system or device what to do by placing instructions in the high-speed main storage. The microprogrammer tells the system or device how to do it by controlling which storage and logic elements are used and how they are used for each operation. Thus the machine instruction which the programmer considered to be the lowest level of communication with the system can now be viewed as a closed subroutine broken down into a sequence of more elementary functions called microinstructions. Each microinstruction is designed to specify the control gates that are opened at a particular point during the machine cycle. 1975Sci. Amer. May 36/3 Some multichip machines have the advantage that they can be ‘microprogrammed’ by the user.
Add: microˈprogrammable a., that may be microprogrammed; ˌmicroprogrammaˈbility n., the property of being microprogrammable.
1963Proc. AFIPS Conf. XXIV. 212/2 To the casual programmer who has occasion to use only those programming aids and instruction sets that have been devised and provided for him by others, the microprogrammable feature means a larger and more varied instruction repertoire and generally improved performance. 1971New Scientist 7 Jan. 27/1 Such a machine must..be ‘microprogrammable’, modular, inexpensive, and user-oriented. 1974Computer Design Mar. 86/2 MPS organization has been shown to capitalize on the µP features of low cost, microprogrammablilty, and infrequent memory references. 1982Electronics 28 July 146/1 In these applications, designers of pipelined microprogrammable systems need not add extra registers. |