ebook img

byte addressable PDF

199 Pages·2008·4.41 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview byte addressable

Welcome Microprocessor Systems 1 (CS3D1) Trinity College Dublin © Mike Brady 2006-08 • This is or all C/CD/D Stream Engineers • Optional for Mathematics & MSISS Sophisters • Visiting Students 2 Trinity College Dublin • Maths Terminology: CS3D1 + CS3D4 = Maths 372 3 Trinity College Dublin • 3D1 is designed to be a prelude to: • 3D2 – Microprocessor Systems 2 (Architecture & Hardware) • 3D4 – Concurrent Systems 4 Trinity College Dublin What is in 3D1? • An introduction to a ‘bare’ computer system - without compilers, operating systems, etc. • We look at the basic structure or architecture of a typical microprocessor, the Motorola 68000. • We look at the resources available for performing computations. 5 Trinity College Dublin © Mike Brady 2006-08 Assembly Language • This is a very low-level language • each statement is [almost] exactly equivalent to one machine instruction • A machine instruction is obeyed directly by the machine's hardware. 6 Trinity College Dublin © Mike Brady 2006-08 Input/Output • As well as writing programs, you will find out how a computer system can interact with objects and mechanisms in the outside world - i.e. external to the computer. • This is Input/Output, or ‘IO’ programming. 7 Trinity College Dublin © Mike Brady 2006-08 Hardware Issues • You will be given a fast, brief, introduction to some aspects of the hardware of the computer — no knowledge of electronics necessary! 8 Trinity College Dublin © Mike Brady 2006-08 68000 Processor • The 68000 is the base member of a family of microprocessors - 68010, 68020, 68030, 68040, 68060 (?). • The 68000 is a kind of ‘CISC’ - a Complex Instruction Set Computer. 9 Trinity College Dublin © Mike Brady 2006-08 Course Topics (1) • Review of Binary and Hexadecimal Arithmetic The Von Neumann Machine • The Programmer’s Model of the MC68000 • Data Representation: integers, characters, signed representations, arrays 10 Trinity College Dublin © Mike Brady 2006-08

Description:
•'68000 Family Assembly Language' by Alan Clements ISBN •A machine language program is a set of instructions which utilise the CPU's resources
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.