📝 计算机组成与系统结构
617篇技术文档📅  最后修改于: 2021-06-28 16:26:07        🧑  作者: Mango
先决条件–微控制器(µC)和微处理器(µP)微控制器是单个集成电路(IC),可与小型独立计算机相媲美,它旨在执行嵌入式系统的特定任务。 8051和MSP430属于微控制器家族。 8051微控制器和MSP430微控制器在不同的体系结构和不同的指令集,速度,转换,内存,功耗,总线宽度等方面彼此不同。现在,让我们详细了解它们的实际含义以及它们之间的区别彼此。1. 8051微控制器:这是一个8位微控制器系...
📅  最后修改于: 2021-06-28 16:26:29        🧑  作者: Mango
1.仿真:顾名思义,仿真是一种使主机系统能够运行软件或使用专门为客户系统设计的外围设备的技术。其主要目的是在原始模块不可用时用函数等效的硬件或软件组件代替。它模仿计算机上目标设备的硬件和软件。示例:Android SDK等2.仿真:顾名思义,模拟是一种技术,可以帮助计算机运行针对不同OS开发的某些程序。它通常提供易于沟通,验证和理解的基本分析方法。其主要目的是阐明通常控制系统行为的机制。它完全基于...
📅  最后修改于: 2021-06-28 16:26:52        🧑  作者: Mango
微处理器是计算机体系结构的重要组成部分,没有它,您将无法在计算机上执行任何操作。它是一个可编程设备,接受输入对其执行一些算术和逻辑运算,并产生所需的输出。简而言之,微处理器是芯片上的数字设备,可以从内存中获取指令,对其进行解码和执行并给出结果。微处理器基础–微处理器采用一堆机器语言的指令并执行它们,告诉处理器它必须做什么。微处理器在执行指令时执行三项基本操作:它使用算术和逻辑单元(ALU)执行一些...
📅  最后修改于: 2021-06-28 16:27:14        🧑  作者: Mango
在本文中,我们将看到如何为AVR创建延迟。另外,我们将讨论指令流水线。AVR的延迟计算:在汇编语言说明中,要创建时间延迟,必须考虑两个重要因素。晶振频率–连接到XTAL1和XTAL2的晶体振荡器的频率是计算时间延迟的一个因素。指令周期的时钟周期持续时间是该晶振频率的函数。AVR设计–AVR微处理器能够在一个周期内执行一条指令。有三种方法可以做到这一点。使用哈佛体系结构将最大数量的代码和数据输入CP...
📅  最后修改于: 2021-06-28 16:27:36        🧑  作者: Mango
内存是计算机中用于存储应用程序的存储组件。存储芯片分为相等的部分,称为“ CELLS”。每个单元由称为“地址”的二进制数字唯一标识。例如,存储芯片配置表示为“64 K x 8”,如下图所示。可以从上面显示的存储芯片表示中获得以下信息:1.芯片中的数据空间=64K X 82.单元中的数据空间=8位3.芯片中的地址空间== 16位现在我们可以清楚地说明字节可寻址内存和字可寻址内存之间的区别。Byte ...
📅  最后修改于: 2021-06-28 16:27:57        🧑  作者: Mango
先决条件–微控制器(µC)和微处理器(µP)之间的差异微控制器是一个单集成电路(IC),可与一台小型独立计算机相提并论,它旨在管理嵌入式系统中的特定操作。一个微控制器包含处理单元和少量的内存(ROM,RAM等),用于外围设备的I / O端口,计时器等。我们可以说这是一个小型且低成本的微型计算机。 PIC和MSP430属于微控制器家族。 PIC微控制器和MSP430微控制器在不同的体系结构和不同的指...
📅  最后修改于: 2021-06-28 16:28:17        🧑  作者: Mango
1.硬盘:硬盘驱动器是一种非易失性数据存储设备,用于扩展计算机的内存。通常,它安装在计算机内部,并直接连接到计算机主板的磁盘控制上。它由一个或多个置于空气密封盖内的盘子组成。数据使用磁头写入磁盘,磁盘旋转时会在磁盘上快速移动。2.闪存驱动器:闪存驱动器不用于长时间存储和备份文件,而仅用于快速文件传输。与硬盘驱动器相比,闪存驱动器更为方便,可用于扩展内存。闪存驱动器不需要电源来存储内存,可以极大地帮...
📅  最后修改于: 2021-06-28 16:28:37        🧑  作者: Mango
自19世纪初以来,我们一直在使用计算机。目前,我们处于第四代计算机,其微处理器仅次于真空管,晶体管和集成电路。它们全部基于常规计算,该常规计算基于电路的经典现象,即在给定时间处于打开或关闭状态的电路处于单一状态。当前正在开发第五代计算机,其中最流行的是量子计算或量子计算机。量子计算机的工作方式与传统计算机完全不同。量子计算机基于量子力学现象,即一次可能处于一种以上状态的现象。常规计算与量子计算之间...
📅  最后修改于: 2021-06-28 16:29:09        🧑  作者: Mango
I / O接口:每当任何CPU要与I / O设备进行通信时,都需要表面处理。该接口用于解释CPU生成的地址。因此,表面用于与I / O设备进行通信,即在CPU和I / O设备之间共享信息,使用称为I / O接口的接口。I / O接口的各种应用:I / O的应用是可以说界面可以打开任何文件而无需任何有关文件的信息,即文件的基本信息是未知的。它还具有可用于向计算机系统添加新设备的功能,即使它不会对操作...
📅  最后修改于: 2021-06-28 16:29:28        🧑  作者: Mango
磁盘和光盘是提供长时间存储数据的方式的存储设备。两者都归类于辅助存储设备类别。磁盘:磁盘是一种使用磁化过程读取,写入,重写和访问数据的存储设备。磁盘由一组圆形盘制成。它覆盖有磁性涂层,并以磁道,斑点和扇区的形式存储数据。硬盘,zip磁盘和软盘是磁盘的常见示例。通过使用最简单的恒定角速度,每个磁道上存储的位数不会改变。光碟光盘是使用光存储技术来读取和写入数据的任何计算机磁盘。它是使用光(光)能的存储...
📅  最后修改于: 2021-06-28 16:29:50        🧑  作者: Mango
先决条件–寻址模式1.直接寻址模式:在直接寻址模式下,地址字段包含操作数的地址。示例:将寄存器1001的内容添加到累加器。只需一个内存引用即可访问数据。因此,无需其他计算即可得出有效地址。2.立即寻址模式:在立即寻址模式下,操作数是指令的一部分。示例:将5加到累加器上。不需要内存引用即可获取数据。因此,无需其他计算即可得出有效地址。这是一种快速的方法。但是缺点是范围有限。现在让我们比较直接和立即寻...
📅  最后修改于: 2021-06-28 16:30:08        🧑  作者: Mango
8085微处理器支持某些外部启动的操作,也称为外围设备操作。不同的外部输入/输出设备或信号可以启动这些类型的操作。在8085微处理器芯片中,分配了它们的各个引脚。以下是一些外部启动的操作:重启 –该RESET键用于清除程序计数器并用0000H存储位置进行更新。当此RESET引脚被任何外部键激活时,所有内部操作都将暂停该时间。之后,可以从零存储地址开始执行程序。打断 –8085微处理器芯片具有一些用...
📅  最后修改于: 2021-06-28 16:30:31        🧑  作者: Mango
多中心CPU是具有至少两个段的PC处理器。芯片的每个部分都执行准则,就好像它是一台不同的PC一样。真正的处理器目前仍在一个芯片上。在此芯片上,每个中心通常看起来彼此相似。他们是少数几个平等合作的免费中心。双中心处理器是具有两个自治芯片的多中心处理器。四中心处理器是具有四个自治微芯片的多中心处理器。您可以选择从前缀中分辨出来,处理器的名称取决于芯片上微芯片的数量。多核处理器在单独的芯片上具有多个处理...
📅  最后修改于: 2021-06-28 16:30:51        🧑  作者: Mango
1.莱尼兹计算器:莱布尼兹计算器也被称为莱布尼兹轮或阶梯鼓。它是一种圆柱体,以一组增量长度的齿的形式存在,可以添加到计数轮上。它可以用于一类机械计算器的计算引擎中。在Leibniz计算器中,执行许多功能,例如加,减,乘和除。它更快,更耗时。它可以轻松进行计算。2. PASCAL的计算器:它是一种机械计算器,通常借助其中的齿轮来表示每个数字的位置。其主要目的是直接对两个数进行加减运算,并通过重复的加...
📅  最后修改于: 2021-06-28 16:31:22        🧑  作者: Mango
问题–在8085中编写汇编语言程序,以在n个数字的数组中搜索给定的数字。如果找到数字,则将F0存储在内存位置3051中,否则将0F存储在3051中。假设–数组中的元素计数存储在存储位置2050。数组从起始存储地址2051存储,用户要搜索的编号存储在存储位置3050。例子 –算法 –通过LXI H 2050指令使内存指针指向内存位置2050将数组大小的值存储在寄存器C中在寄存器B中要查询的商店编号将...