High-level programmer's guide to the 68000


High-level programmer's guide to the 68000

Francis G. McCabe

(Prentice-Hall International series in computer science)

Prentice Hall, 1992

大学図書館所蔵 件 / 6



Includes index



The overall aim of this book is to gain an appreciation of the impact of computer architecture on software. The authors do not aim to teach assembler programming as yet another programming language. This is because very few applications need to be programmed in assembler, and therefore, few people program in assembler directly. Instead they focus on the programming concepts behind assembler language in general and the 68000 series in particular. What the reader should gain as a result of following this book is an understanding of what is in a modern computer, and how its various resources are used to implement programs written in modern programming languages. To this end the authors show how data objects of various kinds are represented in the machine. and how some of the basic features of programs written in PASCAL, LISP and PROLOG are mapped onto the computers resources.


  • Part 1 Bits, bytes and numbers: representing numbers in a machine
  • arithmetic in fixed length bit strings
  • other kinds of numerals. Part 2 The 680x0 programmer's model: the 680x0 registers
  • the 680x0 memory architecture
  • simple assembler programming
  • input and output. Part 3 Representing PASCAL expressions: scalar values and variables
  • scalar expressions. Part 4 PASCAL compound structures: records
  • representing arrays. Part 5 Advanced PASCAL data structures: packed data structures
  • representing sets. Part 6 Representing PASCAL control structures: simple PASCAL control structures
  • coding for performance. Part 7 The PASCAL procedure: parameters and local variables
  • nested, scoped and global
  • functions
  • the goto. Part 8 Symbolic programming languages: recursive data structures
  • LISP data structures
  • executing LISP programs. Part 9 PROLOG: PROLOG data structures
  • controlling a PROLOG execution
  • using a virtual machine. Appendices: Addressing modes for the 680x0
  • the 680x0 instructions used in the text
  • answers to selected exercises.

「Nielsen BookData」 より

関連文献: 1件中  1-1を表示