include: High Level Languages, Machine Languages, Assembly Languages, Why Learn Assembly
Language, Why Learn ARM Assembly Lang, Von Neumann Architecture, Registers and RAM, ALU,
Instruction Format, Signed vs Unsigned, 32-bit Arithmetic, 8- and 16-bit Arithmetic, Loads
and Stores, Defining Data, Byte Order.
The purpose of this
text is to provide a simple and free reference for university level programming and architecture units that include a brief section covering MIPS
assembly language programming. The text assumes usage of the QtSpim simulator.
MIPS Architecture, Data Representation, QtSpim Program Formats, Instruction Set,
Addressing Modes, Procedures/Functions, QtSpim System Service Calls and
Multi-dimension Array Implementation.
This note covers the following topics: Introduction to Computer Organization,
Sample 68000 Addressing Modes, Introduction to Input/Output, Memory
Mapped I/O, Stacks and Stack Operations, Stack Related Instructions,
Recursive/Re-entrant subroutines, Utilizing The Stack for Local Subroutine
Storage, Interrupts & Exceptions,
Interrupt-Driven I/O, Vectored Interrupts, PIT I/O and Timer Interrupt Examples,
68000 Binary Coded Decimal (BCD) And Multiple-Precision Arithmetic Support , Reduced Instruction Set Computer, Basic concepts of CPU organization.