Aa. Wardak et al., INTERFACING HIGH-LEVEL AND ASSEMBLY LANGUAGE WITH MICROCODES IN 3-D IMAGE GENERATION, Microprocessors and microsystems, 18(4), 1994, pp. 205-213
This paper describes interfacing the high-level language C, the MC6802
0 microprocessor assembly language and the Am29300 microprogrammable c
oprocessor microcode. Similarly, an assembly language and microcode im
plementation of the data structures, used in the generation of three-d
imensional scenes in real-time, is discussed and presented. Working ex
amples of the programming language C, their implementation in the MC68
020 assembly language and Am29300 microcode are comprehensively descri
bed and presented. Also, the use and the major role of the stack in th
e interfacing of these languages is described in detail. Finally, the
concept of passing parameters to subroutines by values or by reference
s, which is crucially important in a real-time programming environment
, is presented.