Schatorj~,
A and Bruinshorst,
cate thought processes to the reader. Examples are in various forms of BASIC with the intention that the user of a particular form should be able to adapt programs in other forms easily.
B
'MODEST - a novel development system for an industrial microcomputer system' Euromicro Vol 16 No 1 (January 1980) pp 4 1 - 4 3 MODEST (MicrOcomputer DEvelopment SysTem) is designed for development and debugging of programs on an industrial microcomputer system. It comprises up to three cards connected to the system bus which enable development to be carried out within the user system. Details of operational modes are given, with a block diagram of the system.
Heckel, P 'Developing software for microprocessor-based products' Mini-Micro 5ys. Vol XIII No 2 (February 1980) pp 111-115 A 12-point strategy is outlined for efficient software development. A handheld language translator is used as the main example where the methods suggested have been applied. Recognizing the difference between thinking in hardware or software terms is stressed, as is the importance of prototyping and allowing for future design changes.
Software Finkel, L 'How to write readable programs' Interface Age Vol 5 No 2 (February 1980) pp 1 0 2 - I 08
Isaak,
The article presents a model for developing programs in modular form to enable easy adaptation. Emphasis is on writing programs which communi-
An operating system is described, designed for 16-bit microcomputers.
I-'IRA'~ ~lUC_~l,,_,l~- /[:~EV~-I.~A, II~T S-l~"p_.~?
(~sol,~Ij
~',J
200
' "
/ ..~/.
/
~.
..~
Lipham, J 'Relocating 8080 system software' Byte Vol 5 No I (January 1980) pp 180-192 A case study of relocating BASIC [o run under the CP/M operating system is described. A program to achieve this, for use on 8080 systems, is given in a listing and discussed.
Luque, E, Ripoll, A and Ruz, J 'Dynamic microprogramming in computer architecture redefinition' Euromicro Vol 6 No 2 (March 1980) pp 98-103 The general purpose instruction sets of most microcomputers are often inefficient for specific problems. Starting from instruction sequences which can be microprogrammed, a methodology has been developed for selecting sequences, which when converted to microprogram, minimize execution time for a given size of control memory.
3 jI'LL~IJ .L --
/k
"
•
. -- ' ~ ~ . ~
J
'Microcomputer software satisfies conflicting programming needs' Electronics Vol 52 No 26 (20 December 1979) pp 104-107
Its features include device-independent I/O, interrupt and/or priority-driven multitasking and facilities for memory and file management.
,--,',,~,'tc~-L-'~. I t,U,'l"S ~Jl~l,,e-~ J"
~
/
~
' '" '" • "" o_;~1 ~ ~-~,..- ~ - ~ ~
Ill
~=
",/r,,L)q'"
.,~
, .."
microprocessors and microsystems