TY - BOOK AU - Elahi,Ata ED - SpringerLink (Online service) TI - Computer Systems: Digital Design, Fundamentals of Computer Architecture and ARM Assembly Language SN - 9783030934491 AV - TK7885 PY - 2022/// CY - Cham PB - Springer International Publishing, Imprint: Springer KW - Electronic circuits KW - Microprocessors KW - Computer architecture KW - Telecommunication KW - Computer networks  KW - Coding theory KW - Information theory KW - Electronic Circuits and Systems KW - Processor Architectures KW - Communications Engineering, Networks KW - Computer Communication Networks KW - Coding and Information Theory KW - Assembly languages (Electronic computers) KW - Computer engineering N1 - Chapter1: Signal and number systems -- Chapter2: Boolean Logics and Logic Gates -- Chapter3: Minterms, Maxterms, Karnaugh Map (K-Map), and Universal Gates -- Chapter4: Combinational Logic -- Chapter5: Synchronous Sequential Logic -- Chapter6: Introduction to Computer Architecture -- Chapter7: Memory -- Chapter8: Assembly Language and ARM Instructions Part I -- Chapter9: ARM Assembly Language Programming Using Keil Development Tools -- Chapter10: ARM Instructions Part II and Instraction Formats -- Chapter11: Bitwise and Control Structures Used for Programming with C and ARM Assembly Language N2 - This updated textbook covers digital design, fundamentals of computer architecture, and ARM assembly language. The book starts by introducing computer abstraction, basic number systems, character coding, basic knowledge in digital design, and components of a computer. The book goes on to discuss information representation in computing, Boolean algebra and logic gates, and sequential logic. The book also presents introduction to computer architecture, Cache mapping methods, and virtual memory. The author also covers ARM architecture, ARM instructions, ARM assembly language using Keil development tools, and bitwise control structure using C and ARM assembly language. The book includes a set of laboratory experiments related to digital design using Logisim software and ARM assembly language programming using Keil development tools. In addition, each chapter features objectives, summaries, key terms, review questions, and problems UR - https://doi.org/10.1007/978-3-030-93449-1 ER -