本书针对目前最通用的MCS-51单片机,在汇编语言的基础上,增加了目前***的C51程序设计语言,内容主要包括:单片机芯片的硬件原理和结构、汇编语言指令系统和程序设计、C51的程序设计、单片机内部资源(包括中断、定时/计数器、串行口)、单片机系统扩展(包括存储器扩展、I/O扩展)及功能扩展(包括键盘、显示器、A/D及D/A转换)、Keil C集成调试软件及Proteus仿真软件的使用介绍等。《BR》本书的特点是通过汇编语言和C语言穿插进行讲述,实例较多,且很多例子都给出了汇编语言和C语言的对照程序,使读者能同时学习汇编语言和C语言,并使熟悉汇编语言的读者能更快地学好单片机C51程序设计。
本书主要介绍一种基于语言学旨趣的自然语言处理的认知方法(a linguistics-oriented cognitive approach tonatural language processing)。全书内容共十四章。本书语言通俗生动、图示直观简明。虽然文中涉及到语言学、人类学、数学、计算机科学和信息技术等若干学科领域中的理论、概念和方法、技术,乃至数学公式;但是,并不需要读者具备相关领域的专业知识。作者力求讲清楚每一个理论和概念,写清楚每一个数学公式及其演算步骤,并注重阐明相关理论和方法的来龙去脉,以利读者了解互联网背景下的语言信息处理技术及其应用的理论背景、发展脉络以及应用前景。
本书由2017年图灵奖得主Patterson和Hennessy共同撰写,是计算机体系结构领域的经典书籍,强调软硬件协同设计及其对性能的影响。本书采用开源的RISC-V指令系统体系结构, 讲解硬件技术、指令、算术运算、流水线、存储层次、I/O以及并行处理器等。第2版将RV64切换为RV32以降低学习难度,新增关于领域 体系结构(DSA)的讨论以反映新的技术趋势。此外,每一章都增加了“性能提升”和“自学”章节,并 新了大量练习题。本书适合计算机体系结构领域的专业技术人员参考,也适合高等院校计算机相关专业的学生阅读。
本书是 算法专家李德财教授主编的系列丛书Lecture Notes Series on Computing中的一本。本书涵盖了 大多数算法设计中的一般技术, 在讲解每一种技术时, 阐述了它的应用背景, 注重用与其他技术相比较的方法说明它的特征, 并提供大量实际问题的例子。本书同时也强调了对每一种算法的详细的复杂性分析。全书分七部分共18 章, 从算法设计与算法分析的基本概念和方法入手, 先后介绍了递归、分治、动态规划、贪心算法、图的遍历等技术, 对NP 问题进行了基本但清晰的讨论。作者对概率算法、近似算法和计算几何这些发展迅猛的领域也用一定的篇幅讲述了基本内容。书中每章后都附有大量的练习, 有利于读者对书中内容的理解和应用。
教材是根据《 职业教育改革实施方案》有关要求,落实“三教”改革精神,按照“十三五”江苏省高等学校重点教材建设要求组织编写的职业教育特色教材。教材基于传感器的应用,选取生产、生活中实际传感器电路,采取任务驱动,理论联系实际介绍了传感器的功能、结构特性、技术参数和选用原则;并通过实际电路的制作、调试让学生能够正确使用传感器,掌握检测转换电路的组成原理。通过本教材学习能较全面、系统对传感器有较深刻的认识,能从实际应用上掌握传感器的使用。教材图文并茂、通俗易懂、精练实用、通用性强,既可作为高等职业院校的教材,也可以作为工程技术人员的参考用书和培训教材。
中央处理器(CPU)是计算机中 重要的芯片。CPU的设计和制造水平是一个 信息技术实力的象征,产业生态的构建需要培养 多掌握CPU技术原理的 人才。本书基于龙芯CPU团队在20年间积累的技术和经验,从CPU概览篇、CPU术语篇、CPU原理篇、CPU系统篇、CPU生产制造篇、CPU家族篇、CPU生态篇、中国CPU篇八大板块剖析CPU,生动有趣地讲解了CPU的基础概念、核心原理、生产制造及产业生态, 解读了龙芯CPU的研发历史、核心特色和生态建设经验,让读者循序渐进地进入CPU的殿堂。
本书以促进统计学、信息科学和金融经济学等多学科的融合与交叉发展为理念,以大数据时代超高维稀疏网络模型及其应用为目标,坚持学术研究和现实应用两个导向,站在资源配置和投资组合优化的角度对金融市场全面风险管理问题进行实证研究,为实现高水平网络风险管理和防范金融系统性风险提出理论依据和可操作的技术思路。同时,在经济结构面临调整和转型、宏观审慎监管背景下,将超高维数据网络的风险传染和溢出纳人全面风险管理的框架,通过机器学习等人工智能技术快速海量地进行分析、拟合、预测,利用历史数据和经济规律及内在逻辑预测未来金融市场变化,以人工智能的方式进行投资组合调整,通过对成功交易决策的不断训练,从其经验中学习并作出 准确的交易,构建和设计有效的量化投资策略,探讨人工智能在金融投资领域应用的新思路。
本书编者倡导“自主编程”,以问题解决为主线,致力于提升读者的计算思维与编程技能,引导读者科学地学习算法。全书共分为四章: 章重点阐述数据抽象的方法及如何选择合适的数据结构,并介绍线性数据结构的基本应用;第二章通过生动的例子,详述了模拟、解析和贪心这三种策略,展示了如何结合严密的算法逻辑与实际操作经验来解决问题;第三章则以深入浅出的方式,讲解了“大化小”的思维方式,介绍了如何利用递推、分治和动态规划等算法来简化和解决复杂问题;第四章全面剖析了好算法的标准,并详细介绍了优化算法时间复杂度和空间复杂度的常用技巧。 本书可以作为数据结构和算法入门的培训教材,也可以作为准备参加全国信息学奥林匹克竞赛的学生赛前集训用书,还可以作为有一定编程语言基础的算法爱好者的参考书籍。
这是一套为6~12岁小读者量身打造的前沿科学大揭秘系列科普书。丛书选用迪士尼经典卡通形象及电影为载体,通过一个个电影桥段,讲解童话故事中涉及人工智能、数据分析、算法等方面前沿科学的基础知识,并用童话照进现实的方式,配合沉浸式的阅读体验,引发小读者的好奇心,揭秘新科技背后的原理。 本书通过6段电影桥段讲解了顺序查找法、二分查找法、冒泡排序法、选择排序法、凯撒加密法和贪心法这6种简单的基本算法,用看电影的方式,揭秘这几种算法的基本概念和如何应用,让小读者体会到这些算法的神奇之处,达到边看故事边学知识的目的。在讲解完后,书中还给出了一些趣味挑战游戏,引导小读者学以致用,在游玩中轻松掌握这些算法知识。 本书适合对迪士尼童话故事及前沿科学感兴趣的小读者阅读参考。
Go语言是近几年广受关注的一门新兴编程语言,在设计之初就致力于解决C语言的低效问题,以及C++语言的晦涩、难用等缺陷。Go语言吸收了C、C++强大的开发功能优势,继承了C、C++的编程风格,被广泛应用于构建数字基础设施类软件,以及图形/图像处理、移动应用、人工智能、机器学习等领域,广受 外大型IT公司的推崇和关注。 本书除了讲解Go语言的基本开发知识,还提供了3个完整的实战项目及131个源码示例。另外,本书提供对应的练习与实验,方便读者对所学知识进行巩固和检验。 本书适合高等院校学生阅读,适合程序员自学,也适合培训机构使用。
数据结构与算法是计算机、软件工程等相关专业一门 重要的专业基础和核心课程。本书内容全面,语言通俗易懂,所选案例典型、丰富,结构清晰,重难点突出,所有算法均已实现,可直接运行。本书共分为四篇,内容包括数据结构概述,数据结构与算法基础,线性表,栈和队列,串、数组与广义表,树,图,查找,排序,回溯算法,贪心算法,分治算法,实用算法等。 另外,本书赠送同步微视频、教学大纲、案例源代码和PPT课件,方便读者学习和使用。 本书可作为计算机软件开发、准备考取计算机专业研究生和参加软考人员学习数据结构与算法的参考书,也可作为计算机、软件工程及相关专业的教材。