高数让我们增加点难度吧(听说这门课比高数要难很多)

高数让我们增加点难度吧(听说这门课比高数要难很多)(1)

大一的小伙伴们想必都深有体会:高数是块难啃的骨头。一方面好多同学上课听不太懂老师讲的什么内容,虽然高数课程是大学中为数不多的老师还坚持写板书的课程,然而一节课下来之后,好多同学往往不知所措,老师都上岸了,学生却还在水里游着呢。即便部分同学笔记记得很认真,上课也抢占前排专心听课,但是一到做作业还是一头雾水。虽然高数是许多大一小伙伴们心中的噩梦,但是没曾想比高数还变态的课程却在大三与我不期而遇。

我就不卖关子了,直接告诉你们吧,这门课就是:微机原理。先让你们见识见识什么是微机原理:

微机原理又名微型计算机原理,是一门计算机专业的必修课程。《微机原理》是一门专业基础课程,它的主要内容包括微型计算机体系结构、8086微处理器和指令系统、汇编语言设计以及微型计算机各个组成部分介绍等内容。要求考生对微机原理中的基本概念有较深入的了解,能够系统地掌握微型计算机的结构、8086微处理器和指令系统、汇编语言程序设计方法、微机系统的接口电路设计及编程方法等,并具有综合运用所学知识分析问题和解决问题的能力。

说实话,学过数电或者模电的同学可能会觉得刚开始学习的时候不太懂,感觉很抽象,学起来也很吃力,但是当时老师们可能会说,这其实都算是简单的了,比起来下学期你们要学习的微机原理,这简直就不值一提,当时以为这是老师随口一说,未曾想体验过之后才发现老师并没有骗我们。

这一周我们总共上了两节微机原理课程,基本上是一节课一章的节奏,从第一章的8421码到第二章的寄存器基本知识,老师默认我们提前预习过了,并且当场讲的内容立马就能理解,前面刚讲的一个概念能够过目不忘~太可怕了,更要命的是老师每节课都会留十分钟左右时间抽学生回答问题,并且作为平时成绩!回答不上来老师也不说啥,但是你自己可好意思?

我这两天一直在寻思怎样才能高效学好这门课,以下是我的答案,也许会有些用处:

单论微机原理的内容,可以按照学习方法的不同分为原理和实现两部分。很多实现细节是不需要实用者掌握那么细的,当然作为一个考试党本人不得不拿着资料悲哀地识记以完成大纲的第一条最基本要求防止挂科。原理则告诉你计算机的基本体系以及到底它如何开始工作,有哪些机制来处理各种情况。(从图灵机到冯洛伊曼机到现在以存储器为中心的冯洛伊曼机的体系发展,总线的发展,中断机制,存储器的分类以及其读写原理,接口技术,时钟信号等等,这些都是有必要了解的。)

在单片机学习的背景上来回答的话,学习的中心是:

1各种寄存器以及特殊寄存器的用法;

2端口;

3时钟信号和计数/计时器;

4通讯接口的控制;

5各种接口技术。

汇编说起来复杂,实际上脑子里面装一个配套的模型就很好理解了。

记住各种寄存器还有内存地址。

编程的时候实际上在做的事情就是在每一行程序里给定的地址里写入或者读出数据,然后跳到下一个给定的地址去。所以编程的本质是给输入并且控制数据流,然后再输出,其中内存是数据中转站,各种寄存器有的是调度中心(控制数据流),有的是加工平台(加法器等等)。这样剩下要注意的就是各种规定和语法问题,以及良好的编程习惯和风格养成。


这学期最让你头疼的是哪门课呢?

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页