微机原理讲的什么

微机原理讲的什么 微机原理问题?

微机原理问题?

微机原理问题?

微机原理是数字电路发展的后续科目,属于计算机偏硬学科。是为了讲解计算机的组成原理,讲解计算机各大组成之间的物理连接关系、逻辑控制关系及握手协调关系等内容的一门科目。 计算机的各大组成部件主要分为四个部分:处理器(cpu)、存储器、输入输出接口(I/O接口)、三大总线(数据、地址、控制)。 微机原理除了要讲述这四大部分及它们之间的连接关系、逻辑控制关系外,还有一部分内容也是非常重要的内容,就是汇编语言,这是微机原理整个课程里面唯一一处偏向软件的部分,也是计算机最底层的软件。 学习微机原理的方法比较多,根据个人情况而定,我不知道你的功底或是前续课程学习和掌握的情况如何,但按你所说只学前4章,你们应该只学到汇编语言及最简单的存储器控制,可能涉及到一点I/0接口知识。简单提点学习的建议,希望对你能有所帮助。 正如我所说,微机原理属于偏硬的课程,但是细分开来,里面的汇编语言部分属于偏软的部分。所以在学习时可以分软硬两个方面进行着重学习。 但在学习这两个部分之前,还是要强调基础。这里所说的基础就是在微机原理课程中教材前面的1~3章的内容,不同的教材可能不一样,主要就是概论、数制、8086处理器中有关寄存器的内容。要学好微机原理这门课,这个基础内容必须掌握。 在掌握这个基础内容的前提下就可以分软、硬进行深入的学习微机原理了。 先进行软件学习,即仔细学习8086指令、汇编语言这部分内容。这部分内容不是太难,主要是识记。 学习指令嘛,首先要知道8086有多少指令,分成哪几大类,如数据传送类、算术运算类、逻辑操作类、跳转类等几大类别。挑其中常用的一些指令进行学习,如MOV、ADD、ADC、DAA、INC、SUB、DEC、CMP、MUL、DIV、AND、OR、NOT、两类移位指令、JMP、有条件跳转、CALL等。其他的指令也要识记,要求能够认识。常用的重点指令要求记忆、理解、掌握,掌握它们的用法,即使用格式、对标志位的影响情况等。 等指令掌握的差不多了就可以学习汇编语言了,学习汇编语言可以先找个简单的完整的汇编语言程序例子欣赏欣赏,主要是看下完整的汇编程序的语法格式。然后再着重学习一下伪指令,最后再学习并掌握汇编语言程序的书写格式及语法。尝试写些程序,需要上机调试,调试也是一块很重要的内容,上网下个最简单的编译程序MASM和链接程序LINK,调试用的DEBUG电脑自带,对照调试案例就可以学习调试程序了。 指令、汇编学完就可以进行硬件方面的学习了。听你所说,你们对硬件要求不是太高。但是要真正的学好微机原理,硬件部分必不可少。下面简单说下硬件的学习方法。 硬件的学习包括微处理器(cpu)的引脚、时序等内容学习,存储器连接与扩展的学习,中断技术的学习、I/O接口(主要有8255、8253、8251、0809、0832)的学习。这部分的内容的学习需要有数字电路等相关内容的支撑。 总的来说微机原理课程的学习虽然难,但不像数学、物理、电路等课程难学的那样,它们难学在于公式及推导,而微机原理课程难于概念、难于理解。因此对于微机原理课程虽难,只要多下功夫进行看书,思考就会迎刃而解。 记住一条对像微机原理难理解的课程学习书要多看几遍、勤于思考就能学会。对这种课程的学习诀窍就是:书读百遍其义自见。 你所说的进位的转换还是比较简单的内容呢。 以上是我对问题的看法,希望对你有所帮助,也希望继续探讨。QQ:156957277