The'reason why CMOS on sapphire technology was adopted is discussed. The traditional slice approaches were discarded in favour of functionally partitioning the three chip. CPU to minimize interchip propogation delays.
Lord, R H 'Fast Fourier for the 6800' Byte Vol 4 (February 1979) pp 108-I 19 Assembly level code to perform a 256 point FFT on a 6800 based system is provided.
l ohnston, B 'The 64k RAM : which way to refresh?' Electronics Vol 52 (4 January 1979) pp 145-147 The author questions whether the existing methods of refreshing 16k dynamic RAMs are appropriate for 64k RAMs. He describes a 256-cycle scheme which will halve the number of sense amplifiers required.
Stanley, W and Peterson, S
Ritter, T and Boney, ] 'A microprocessor for the revolution: the 6809' Byte Vol 4 (January 1979) pp 14-42 A detailed discussion of the design . philosophy behind the long awaited 1 6-bit Motorola 6809. Schwab, D A 'IC testing: a complete system' Ki/obaud (November 1978) pp 70-80 A circuit that will locate static faults in TTL and DTL ICs is described. The circuit was developed on a SWTP 6800 system.
'Fast Fourier transforms on your home computer' Byte (December 1978) pp 14-25 Some important properties of the FFT are described. An FFT BASIC program for a Z80 system is given. It concludes with several applications which also highlight the fact that uncritical use of the program can lead to serious errors. Stark, P A 'An editor for 6800 BASIC programs' Ki/obaud (January 1979) pp 22-26 Two machine language listings for editing BASIC source code on a 6800 system are provided. Van Buer, D 'A LISP interpreter for the 8080' Dr Dobbs Journal Vol 3 (Nov - Dec 1978) pp 4 -11
Warme, P K 'BASEX: a fast compact interactive compiler for microcomputers' Dr Dobbs Journal Vol 3 (Nov -- Dec 1 978) Shima, M pp 26-31 'Two versions of 16-bit chip span BASEX is described as a new intermicroprocessor, minicomputer needs' mediate level language that combines Electronics Vol 51 (21 December 1979) some of the best features of BASIC pp 81-88 and executable machine lahguage code. The design philosophy and architecture BASEX is claimed to be as easy as of the Zilog Z8000 16-bit microprocessor BASIC and nearly as fast as assembler is explained. language.
Bemer, R W
Software Anon. '1978 Index to software' Interface Age (November 1978) pp 50-72 The list is restricted to software available in the USA. Levinsky, J 'CHAOS : an interactive timesharing system for the 8080' Dr Dobbs Journal Vol 4 (January 1979) pp 6-13 A descriptive article on a timesharing system that can be implemented on any 8080 system with about 40k of memory. CHAOS is modelled on the UNIXTM operating system for the PDP-11.
198
'Time and the computer' Interace Age Vol 4 No 2 (February 1979) pp 74 79 Programmers frequently need to incorporate time factors into their software, e.g. payroll programs, control programs etc. This paper lists the major or internationally agreed time standards and presents algorithms for computing time intervals, i.e. leap years, number of days between two dates, fiscal weeks.
Ganrielson, M 'PASCAL bibliography' Dr Dobb's Journal Vol 4 No 2 (February 1979) pp 29--30 PASCAL is reported to be the fastest growing programming language for microcomputers. This bibliography
has about 90 references which include books, as well as journal articles.
Hallen, R 'Z80: is it really better?' Interface Age Vol 4 No 2 (February 1979) pp 94 96 A short paper comparing the Z80 with the 8080. Although the two microprocessors are software compatible, they are not electrically interchangeable. The Z80 instruction set is shown to produce faster and more efficient programs than the 8080.
Melton, H 'A map of the TMS 9900 instruction space' Byte Vol 4 No 3 (March 1979) pp 14 22 Hand assembling a machine language program on an 8-bit machine requires looking up or memorizing the individual opcodes. This is virtually impossible on a 16-bit microprocessor like the 9900 because there are 63480 individual opcodes available. Furthermore, each instruction has to be constructed on the basis of the instruction's format. This article provides a brief guide to problems of programming the 9900 illustrated by a number of opcode maps.
Pilipovich, G 'Multitasking the 8080: FAMES an online system' Interface Age Vol 4 No 2 (February 1979) pp 54 64 After a general introduction to the problems of multitasking, the design philosophy underlying FAMES a multitasking 8080 disc operating system is explained. Rampil, I 'Preview of the Z8000' Byte Vol 4 No 3 (March 1979) pp 80-91 A brief introduction to Zilog's 16-bit microprocessor is presented. It is argued that it will be almost as powerful as many present day minicomputers and in fact uses techniques normally associated with minicomputers, i.e. memory management, separate memory space for data, stack contents and code as well as long word instructions.
Ritter, T and Boney, J 'A microprocessor for the revolution: the 6809. Part 3: Final thoughts' Byte Vol 4 No 3 (March 1 979) pp 46--52
microprocessors and microsystems