本书致力于帮助读者理解计算机执行代码时背后发生的事情。本书前半部分为基础知识(如内存组织、逻辑电路设计、计算机算术等),后半部分借助C/C++揭示如何在汇编语言中实现常见的高级编程概念(如控制流、输入/输出、函数等)。本书的目标不是让读者成为汇编语言专家,而是帮助读者理解程序运行的原理。 本书经过多年课堂实践的检验,覆盖以下内容: 数据的存储方式; 操作系统如何通过异常和中断管理硬件资源; 布尔代数如何应用到可以处理数字信息的电路; CPU的结构及其如何使用总线来执行存储在内存中的程序; 汇编中如何实现递归,以及如何依此解决重复性的问题; 程序代码如何转换成计算机能够理解的机器代码。 读者可能永远不需要亲自编写x86-64汇编语言或设计硬件,但了解硬件和软件的工作原理将使自己成为更优秀、更有信心的程序员
本书通过精选案例引导读者深入学习,系统地介绍电脑的相关知识和应用方法。本书分为4篇,共14章。第1篇为“快速入门篇”,主要介绍全面认识电脑、轻松掌握Windows 11操作系统、个性化设置操作系统、输入法的认识和使用、管理电脑中的文件资源、软件的安装与管理等;第2篇为“网络应用篇”,主要介绍网络的连接与设置、开启网络之旅、多媒体和网络游戏等;第3篇为“Office 2021办公篇”,主要介绍如何使用Word 2021、Excel 2021和PowerPoint 2021等;第4篇为“系统优化篇”,主要介绍电脑的优化与维护、系统备份与还原等。 本书不仅适合电脑初级、中级用户学习,而且也可以作为各类院校相关专业学生和电脑培训班学员的教材或辅导用书。