Fundamentals of Computer Architecture and Assembly Language
Content
- Symbols and number systems
- Principles of Boolean and Logic Gates
- Miners, Maxterms, Karnaugh Maps (K-Maps) and World Gates
- Reconciliation of ideas
- Follow thoughts
- Introduction to computer science
- Memory
- Assembly Language and ARM Instructions Part I.
- Weapons Regulations Part II
- 10 ARM Assembly Language Programming with Keil
- Annex: Digital laboratory research using LOGISIM
- Description
- Phone book
Preface
This book is the result of my experience teaching computer systems in the computer science department at Southern Connecticut State University since 1986. The book is divided into three parts: Digital Design, Introduction to Computer Storage and Memory, and ARM Architecture and assembly language. The Digital Design section includes a lab book and 12 hands-on experiences using Logisim software to reinforce key concepts. ARM Architecture and Assembly Language chapter contains several assembly language programming examples using Keil µVision 5 development tools.
Planned This book was written primarily for a one-semester course intended as an introduction to computer hardware and assembly language for students studying computer science, information systems, and engineering technology.
Organizations The material in this book is presented in a way that does not require any special background to understand the subject. 9Part 2Part 3Part 4Chapter 5 Preparing the Workbench.
Chapter 6 – Introduction to Computer Architecture: Microcomputer Components, CPU Technology, CPU Architecture, Timing, Pipelining, PCI, PCI Express, USB and HDMI.
Chapter 7 – Memory: Memory; Includes RAM, SRAM, DISK, SSD, memory hierarchy, cache, cache allocation methods, virtual memory, pages, and computer memory organization. 9 HLL for assembly language.
Chapter 9 – Enabling Commands Part II: This chapter is a continuation of Chapter 8 and covers loading commands and stores, pseudo-commands, troubleshooting ARM problems, and viewing data in memory.
Chapter 10Teaching materials: Including teaching materials
• Laboratory research with Logisim.
• Answers to questions from each chapter.
Download For Free in PDF Format