怎么学习微机原理

怎么学习微机原理,第1张

主要就自学,虽然老师教的东西最多只是引导,与基础知识的运用而已。想学好,真的要在私底下付出功夫,比如最先学下的基础为以下提供的该方面的教材:微型计算机原理与接口技术 清华大学课件。在此之前不如先看有关于汇编语言的指令与代码,为了打下一个比较深入的语言基础,不妨下轻松汇编的这个软件来进行深入的调试,了解寄存器等其他配件的具体功能,在仿真功能,查看数据的存储方式等等,东西很多。在此微机原理中主要是学习Pentium微处理器内部东西,所以这些只是可以作为基础而学,等到比较入门的时候可以用自己的个人电脑的内部芯片组进行测试与学习。

再次申明: 本人可以建议你在有一定技术领域的入门材料

比如:条件转移指令表doc Pentium微处理器引脚信号及功能doc 汇编语言及编程ppt

调试程序CodeViewdoc 汇编语言常见错误信息解释doc 等等。

这些是在学习当中比较有用的。有一部分是基础,有一部分是深入,还是老句话:先打好基础,慢慢深入。

冯·诺依曼结构

解释:

冯·诺依曼结构又称作普林斯顿体系结构(Princetionarchitecture)。

1945年,冯·诺依曼首先提出了“存储程序”的概念和二进制原理,后来,人们把利用这种概念和原理设计的电子计算机系统统称为“冯诺曼型结构”计算机。冯诺曼结构的处理器使用同一个存储器,经由同一个总线传输。

冯诺曼结构处理器具有以下几个特点:

必须有一个存储器;

必须有一个控制器;

必须有一个运算器,用于完成算术运算和逻辑运算;

必须有输入和输出设备,用于进行人机通信。

冯·诺依曼的主要贡献就是提出并实现了“存储程序”的概念。由于指令和数据都是二进制码,指令和 *** 作数的地址又密切相关,因此,当初选择这种结构是自然的。但是,这种指令和数据共享同一总线的结构,使得信息流的传输成为限制计算机性能的瓶颈,影响了数据处理速度的提高。

在典型情况下,完成一条指令需要3个步骤,即:取指令、指令译码和执行指令。从指令流的定时关系也可看出冯·诺依曼结构与哈佛结构处理方式的差别。举一个最简单的对存储器进行读写 *** 作的指令,指令1至指令3均为存、取数指令,对冯诺曼结构处理器,由于取指令和存取数据要从同一个存储空间存取,经由同一总线传输,因而它们无法重叠执行,只有一个完成后再进行下一个。

将内存1000H地址开始的100个字节数据向低地址方向移动一个字节的位置

    MOV   BX, 1000H

    MOV   CX, 100

LP:

    MOV   AL, [BX]

    MOV   [BX - 1], AL

    INC   BX

    LOOP  LP

END

假设数的长度(以字计)存放于2500H字节单元,两个无符号二进制数分别从2000H和3000H开始存放(低字在前),求两数之和并存放于2000H开始处,试编程实现

    MOV   CL,  [2500H]

    MOV   CH, 0

    MOV   BX, 0

    CLC

LP:

    MOV   AX, [BX + 2000H]

    ADC   AX, [BX + 3000H]

    MOV   [BX + 2000H], AX

    INC   BX

    INC   BX

    LOOP  LP

END

在数据段中从偏移地址BUF开始连续存放着100个字符,编写一段程序,将该字符串中所有的字母“A”改成“B”

>

END

微机原理是介绍一般微型计算机的体系结构和原理,如X86结构原理

单片机是微机的一种,属于很低级的,资源和接口都很有限,在工业控制中很常用。

微机原理为一般性的理论,而单片机是这个理论体系内的一个实例

建议先学微机,整体了解下,在开始学单片机。

以上就是关于怎么学习微机原理全部的内容,包括:怎么学习微机原理、微机原理目前微型计算机的基本工作原理是程序存储和程序控制的原理,其基本结构属于______结构、微机原理课程大神来看看!都是基本的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10105231.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存