找回密码
 立即注册
andprogramminglanguage程序设计 | android开发 2022-10-29 41 0star收藏 版权: . 保留作者信息 . 禁止商业使用 . 禁止修改作品
内容介绍:本书是对高等院校本科二年级计算机组建原理与汇编语言程序设计的传统教材的全新替代版。本书以实践中最常使用的方式解说汇编语言——实现小型、快速或特别目的的例程,这些例程由主程序(高档语言编写,如C)调用。通过使用嵌入式软件环境,本书介绍多线程程序设计、可抢占式系统与非可抢占式系统、共享资源和调度,从而为操作系统、实时系统、计算机网络及基于多管理器的设计等后续课程提供了坚实的基础。本书将帮助读者:理解一般为人们所忽视的二进制表示的结果和局限性问题;使用定点(而非浮点)实数实现快速实数运算;加强关于效果域、参数传递、递归和内存分配的理解;使用C语言的特性(如位操作和变量访问),这些特性在嵌入式软件中广泛使用;编写Intelx86保护模式下的汇编函数,由C程序调用;预算不同类型输入/输出程序设计的最大数据速率和等待时间;管理多线程、共享资源和临界区;开发程序设计实例,以预防优先级倒置、死锁和共享内存问题。本书适关于高等院校工科各专业本科嵌入式计算机系统程序设计、C语言程序设计及汇编语言程序设计类课程,也可供相关技术人员学习参考。

(Content introduction: This book is a new alternative to the traditional textbook of computer organization principles and assembly language programming for sophomores in colleges and universities. This book explains assembly language in the most commonly used way in practice -- routines that realize small, fast or special purposes. These routines are called by the main program (high-level language, such as C). By using the embedded software environment, this book introduces multithreaded programming, preemptive and non preemptive systems, shared resources and scheduling, thus providing a solid foundation for subsequent courses such as operating systems, real-time systems, computer networks and design based on multiple managers. This book will help readers: understand the results and limitations of binary representation that are generally ignored; Use fixed-point (rather than floating point) real numbers to achieve fast real number operations; Enhance the understanding of effect domain, parameter transfer, recursion and memory allocation; C language features (such as bit operation and variable access) are widely used in embedded software; Compile the assembly function under Intelx86 protection mode, which is called by the C program; Budget the maximum data rate and waiting time of different types of input/output program design; Manage multithreading, shared resources and critical areas; Develop programming examples to prevent priority inversion, deadlocks, and shared memory problems. This book is applicable to the embedded computer system programming, C language programming and assembly language programming courses of undergraduate engineering majors in colleges and universities, and can also be used as a reference for relevant technicians.)

[下载]13220265128.rar




上一篇:Modeling the mashup ecosystem
下一篇:Android_常用代码集合