【感谢】
感谢面包板社区给予我这次《微处理器原理与接口技术》的试读机会。今天收到了书籍,试读了几章,现分享如下。
【开读有感】
05ce4d4e566ced95676e27688ac7539.jpg
《微处理器原理与接口技术》作者为王继业、赵莉芝、苏骄阳。三位老师均为中央民族大学的老师。
《前言》
作者在前言中阐明《微处理器原理与接口技术》是中央民族大学电子信息类专业的必修课,本书作者是为了解决《微机原理与接口技术》课程变化而作。选择RP2040来作为教学芯片,作者讲述了三个方面的原因,一是该芯片具有现代微控制器系统的各种选特征,适合教学应用,其次从数字系统的一般性出发,详述了CPU的工作原量、现代CPU的设计思路等。再次,本书也详细介绍了AHB总线对现代SoC的重要性。
本书共有13章,其中第1-4章是原理部分。第5-13章是接品技术部分。作者在前言中简介了各章节的内容概要。
作者也给出了本书每章后面都一定数量的思考题和习题,并提供大量的电子资源。
配合本书的学习,可以选用树莓派pico开发板,价廉物美,容易获取,正好我手上有这块开发板,可以结合本书进行学习。
本书是非常新的,2024年4月第1版。
【第2章读后感】
在第2章中,是讲述数据在计算机中如何表示的,详细的讲述了数据、实数、文字的编码。讲述了微处理器的原理和结构。最后介绍了ARM Cortex-M0+的结构,批令描术以及指令编码。
在第2章中,如果有计算机基础的,看起来是非常容易理解的,我粗略的浏览了一下,又复习了一回这些基础知识。
当然如果没有汇编的基础,这也是非常好的入门教程,最后还给出了习题,可以认真思考,如果能全部理解,可以说对Cortex-M0+的CPU就有基本的了解了。
【第3章读后感】
在第3章的,如果能掌握好第2章的基础知识那么学习起来也是非常之容易的,这章节中讲述了如何组织汇编语言,程序的结构,常用模块的汇编程序设计,汇编语言与高级语言(c)的接口,最后作者用arm的初始化汇编程序来进行详细的讲解。
通过第3章的学习,加深了我对汇编语言程序设计的知识,因为我自学了stm32的汇编初始化程序,所以阅读起来还是比较轻松的,在这一章节中,我学习到的循环、分支的程序设计,收获很大。
【阅读小结】
通过《前言》以及第2、3章的学习,收获非常之大,这是由于这本书作为教学课本目的,所以书中的知识由浅入深,非常容易理解,是一本非常好的书。