Abstract
The hypothetical 16-bit computer introduced in Chapter 1 allowed us to see how the binary digits of an instruction word can be subdivided into groups. In our case there are three groups, one of five bits containing the operation codes, one of three bits containing some special control functions, and a third of eight bits containing the memory location to be referenced. These groups are interdependent, but the group of real interest is that of the operation codes since this gives significant information not so much about the power of the instruction set but about its limitations.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References and Bibliography
Stone, H.S. (1974) Computer Organization and Programming ,McGraw-Hill, New York.
Flynn, M.J., Johnson, J.D. and Wakefield, S.P. (1985) On instruction sets and their formats. IEEE Transactions on Computers ,C-34 (3), March.
Wakerly, J.F. (1981) Microcomputer Architecture and Programming ,John Wiley.
Bell, C.G. et al. (1970) A new architecture for mini-computers -the DEC PDP-11. AFIPS Spring Joint Computer Conference ,36, 657–75.
Hamblin, C.L. (1962) Translation to and from Polish notation. Computer Journal, 5 ,October, 210-13.
Morse, P.M. (1978) The 8086 Primer ,Hayden Book Co.
Motorola (1989) MC68000 8/16/32-bit Microprocessors User’s Manual ,Prentice-Hall.
Starnes, T.W. (1983) Design philosophy behind Motorola’s MC68000. Byte ,April, 70-92.
Motorola (1989) MC68020 32-bit Microprocessor User’s Manual ,Prentice-Hall.
Cluley, J.C. (1987) Introduction to Low Level Programming for Microprocessors ,Macmillan.
Foster, M.J. (1967) List Processing ,Macdonald, London.
Barron, D.W. (1967) Recursive Techniques in Programming ,Macdonald, London.
Special issue on stack machines (1977) IEEE Computer ,10, May, 14-52.
Barron, D.W. (1969) Assemblers and Loaders ,Macdonald, London.
USAF (1980) MIL-STD-1750A ,US Government Printing Office, July.
McCracken, D.D. (1965) A Guide to FORTAN IV Programming ,John Wiley.
Higman, B. (1967) A Comparative Study of Programming Languages ,Macdonald, London.
Wirth, N.A. (1963) A generalisation of ALGOL 60. Communications of the ACM ,6, 547–54.
Wirth, N. and Jensen, K. (1974) Pascal: User Manual and Report ,Springer-Verlag, Berlin.
Kernighan, B. and Ritchie, D. (1988) The C Programming Language ,Prentice-Hall.
Wirth, N. (1982) Programming in Modula-2 ,Springer, Berlin.
Iverson, K.E. (1962) A Programming Language ,John Wiley, New York.
Bell, C.G. and Newell, A. (1971) Computer Structures: Readings and Examples ,McGraw-Hill, New York.
Barbacci, M.R. (1981) Instruction Set Processor Specifications (ISPS): the notation and its applications. IEEE Transactions on Computers ,C-30 (1), January.
Djordjevic, J., Ibbett, R.N. and Barbacci, M.R. (1980) Evaluation of computer architectures using ISPS. IEE Proceedings ,Pt E, 127 (4), July.
Nash, J.D. (1984) Bibliography of hardware description languages. ACM SIGDA Newsletter ,14 (1), February, 18–37.
Moszkowski, B. (1985) A temporal logic for multilevel reasoning about hardware. IEEE Computer ,10-19, February.
IEEE (1975) Standard 488-1975, Digital Interface for Programmable Instru mentation ,IEEE, April.
Heath, S. (1989) VMEbus Users Handbook ,Heinemann-Newnes.
Boberg, R. (1982) Major standardisation issues of the proposed IEEE 796 bus -multibus. Microprocessors and Microsystems ,6 (9), November.
Andrews, W. (1990) Open buses broaden foothold at all levels. Computer Design ,29 (9), May.
Further reading
Woods, J.V. and Wheen, A.J.T. (1983) MU6P: an advanced microprocessor architecture. Computer Journal ,26 (3).
El-Ayat, K.A. and Agarwal, R.K. (1985) The Intel 80386 -architecture and implementation. IEEE Micro, ,December.
Ryan, D.P. (1988) Intel’s 80960: an architecture optimised for embedded control. IEEE Micro. ,June.
Witting, P. A. (1984) Fundamentals of Microprocessor Systems ,Chartwell-Bratt.
Wakerly, J.F. (1981) Microcomputer Architecture and Programming ,John Wiley.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 1992 The Estate of Douglas Lewin and David Noaks
About this chapter
Cite this chapter
Lewin, D., Noaks, D. (1992). Computer organization and programming. In: Theory and Design of Digital Computer Systems. Springer, Dordrecht. https://doi.org/10.1007/978-94-011-1576-6_3
Download citation
DOI: https://doi.org/10.1007/978-94-011-1576-6_3
Publisher Name: Springer, Dordrecht
Print ISBN: 978-0-412-42880-7
Online ISBN: 978-94-011-1576-6
eBook Packages: Springer Book Archive