وبلاگ بلیان

C for the Microprocessor Engineer

معرفی کتاب «C for the Microprocessor Engineer» نوشتهٔ S.J. Cahill; Sid Katzen در سال 1994. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است. «C for the Microprocessor Engineer» در دستهٔ بدون دسته‌بندی قرار دارد.

C for the Microprocessor Engineer is designed to introduce the reader to the use, problems and advantages of using C as the programming medium for embedded microprocessor systems. It can be used as a general stand-alone text in microprocessor technology, since only a limited background is expected in microprocessor hardware and software. Key Features: written from an engineering point of view rather than taking a traditional software approach; real-world commercial hardware and software products used throughout; comparison between 8-bit (6809) and 16/32-bit (68000) processor made in order to emphasize the portability advantages of a high-level language; introduction of software tools such as relocatable assemblers, linkers, compilers and simulators; and use of a mini-project to bring together, compare and contrast the various concepts introduced in the text. Target Processors The 6809 Microprocessor: Its Hardware Architecture Outside the 6809 Making the Connection The 6809 Microprocessor: Its Software Its Instruction Set Address Modes Example Programs The 68000/8 Microprocessor : Its Hardware Inside the 68000/8 Outside the 68000/8 Making the Connection The 68000/8 Microprocessor: Its Software Its Instruction Set Address Modes Example Programs Subroutines, Procedures and Functions The Call-Return Mechanism Passing Parameters Interrupts plus Traps equals Exceptions Hardware Initiated Interrupts Interrupts in Software C Source to Executable Code The Assembly Process Linking and Loading The High-Level Process Naked C A Tutorial Introduction Variables and Constants Operators, Expressions and Statements Program Flow Control More Naked C Functions Arrays and Pointers Structures Headers and Libraries ROMable C Mixing Assembly Code and Starting Up Exception Handling Initializing Variables Portability Project in C Preliminaries Specification System Design The Analog World Signals Digital to Analog Conversion Analog to Digital Conversion The Target Microcomputer 6809 -- Target Hardware 68008 -- Target Hardware Software in C Data Structure and Program 6809 -- Target Code 68008 -- Target Code Looking For Trouble Simulation Resident Diagnostics In-Circuit Emulation C'est la Fin Results More Ideas Acronyms and Abbreviations
دانلود کتاب C for the Microprocessor Engineer