本书以最具代表性的Intel 8086为背景,主要讲述了16位微机的原理及应用,同时兼顾32位微处理器。全书首先介绍微型计算机的基础知识与运算基础,然后详细地介绍8086微处理器的内部结构、工作原理、寻址方式、指令系统及汇编语言程序设计,最后深入地介绍存储器、输入输出接口技术、典型可编程接口芯片的原理和应用等。同时引入了课程主要章节的MOOC短视频,丰富了学习资源,扩展了学习空间; 还提供和本书配套的课件,从而方便课程的教学。本书还配套出版包括例题、习题、实验等内容的《微机原理学习与实践指导》(第3版),按照单个实验项目分层次的思想设计了大量的实验项目。 本书可以作为高等学校电气信息类、机电类专业“微型计算机原理及应用”课程的教材,也可以作为其他各类学生和广大科技工作者学习微型计算机相关知识和应用技术的参考书。
本书是《微型计算机原理及应用》(第3版·微课视频版)(李云主编)的配套例题、习题与实验教材,在内容的安排上注重系统性、先进性和实用性,并有效提高读者的系统设计和创新能力。 本书的例题与习题涵盖了主教材中11章的内容,覆盖面较广、题型灵活多样、难度适宜,并针对主教材相应章节的关键知识点进行讲解,内容深入浅出,使读者进一步巩固理论知识。实验部分包括软件编程实验与硬件实验,每个软件编程实验均提供参考流程及参考程序;而硬件实验按照分层思想设计了基础实验和提高实验,每个实验均附有思考题,供读者进一步分析、思考。另外,增加了综合性的课程设计内容,体现了知识点相关的硬件实验的综合性。 本书结合应用实例、习题与实验,实现实践环节的一体化,特别是硬件实验项目按分层思想设计,探索了一种培养学生综合分析能力和创新能力的有效手段。 本书适用于普通高等院校电气信息类、机电类专业学生。本书不仅可以和《微型计算机原理及应用》(第3版·微课视频版)教材配套使用,也可以作为其他微机原理教材的习题集与实验指导书。
本书旨在通过深入的理论与丰富的实战案例,引领读者系统学习NDK开发技术。NDK技术以其高安全性、卓越性能和高度复用性,成为现代应用开发的关键技术之一。本书从基本概念出发,全面介绍了NDK开发所需的核心基础知识,并详细讲解了如何从零开始构建一个完整的NDK项目,以及如何利用集成开发环境高效地进行NDK项目的调试与优化。书中不仅涵盖了当前主流的开发技术和最佳实践,更通过理论与实战相结合的教学模式,让读者能够迅速将所学知识应用于实际工作中,提高开发效率,打造出更优质的应用产品。 本书共13章,分为基础篇和实战篇。基础篇(第1~8章)详细讲述NDK开发理论基础及环境搭建相关知识。从NDK基础概念到交叉编译原理、CMake基本语法的使用,逐步深入到NDK实战项目的运用;实战篇(第9~13章)利用入门基础篇所学内容搭建一个完整的NDK实战项目。本书示例代码丰富,实际性和系统性较强,并配有视频讲解,助力读者透彻理解书中的重点、难点。 本书既适合初学者入门,精心设计的案例对于工作多年的开发者也有参考价值,并可作为高等院校和培训机构相关专业的教学参考书。