This textbook covers topics which cross the border between hardware and software and should be of value to both students of computer science and electronic engineering. It shows how one may proceed "top-down" through software engineering to arrive at the fundamental programming constructs that one wishes to run as process. Finally one arrives at the fundamental atoms of programming which must be available to make a universally programmable machine. Explanation is given of what the components of a computer are, how they are connected together and how they in turn are constructed. No particular technology is assumed. A full understanding of any machine architecture is not possible without programming it at the assembler level. It is shown with many examples, how instructions may be grouped to form process/constructs and how data objects may be defined.
- ISBN10 6610062676
- ISBN13 9786610062676
- Publish Date 31 January 1990
- Publish Status Active
- Out of Print 17 March 2010
- Publish Country US
- Imprint Taylor & Francis Group
- Format eBook
- Language English