
Modern Assembly Language Programming with the ARM Processor v1.2...
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
This book aims to serve as a comprehensive guide for introductory assembly language programming courses targeting Computer Science (CS) and Computer Engineering (CE) students. Prerequisites include prior exposure to basic programming concepts and data structures, along with proficiency in at least one high-level programming language. The majority of code examples are written in C, with corresponding assembly implementations provided. These assembly examples can function independently, though familiarity with C, C++, or Java will enhance understanding of the supplementary C-focused content.
While Computer Science and Computer Engineering represent vast fields, its impractical to cover every potential knowledge requirement. Given limited course hours, educators must balance teaching foundational concepts and skills with their depth of coverage. This challenge makes reaching a consensus on curriculum composition particularly difficult.
Traditionally, assembly language courses focus on mechanical learning of instructions, registers, and syntax. This approach has often led to reduced emphasis on such courses within CS and CE curricula over the years. The author believes this oversight is unfortunate, as a strong grasp of assembly language fosters better understanding of higher-level languages, compilers, interpreters, architecture, operating systems, and other key CS/CE topics.
The primary objective of this book is to enhance the value of an assembly language course by introducing unique methodologies not covered elsewhere while incorporating assembly language implementations. Through this approach, traditional assembly language instruction is significantly enriched and can once again play an important role within overall CS/CE curricula.
全部评论 (0)


