📝 计算机组成与系统结构
617篇技术文档📅  最后修改于: 2021-06-28 16:37:13        🧑  作者: Mango
程序控制指令是机器使用的机器代码,或者由用户使用汇编语言来命令处理器相应地执行操作。这些指令是各种类型的。这些也由用户以汇编语言使用。但是用级别语言,用户代码被翻译成机器代码,因此指令被传递以指示处理器执行任务。程序控制指令的类型:有不同类型的程序控制指令:1.比较说明:特别提供了比较指令,它与ta减指令相似,除了结果没有存储在任何地方,而是根据结果设置标志。2.无条件分支指令:这会导致无条件地将...
📅  最后修改于: 2021-06-28 16:37:40        🧑  作者: Mango
发现量子力学可以以一种可以增强传统计算机系统功能的形式来表现自己,这是独特而有趣的,众所周知,今天的计算机系统正在研究二进制。该应用程序创建了所谓的量子计算机,并且它收集了量子力学的原理来获得超出我们现在使用的经典计算机范围的计算能力。本文以通俗易懂的方式简要概述了这种计算现象,这是非物理学家的计算极客可能会消化的一种现象。传统计算机如何工作–计算机使用这种由位(0或1)组成的二进制语言来处理和理...
📅  最后修改于: 2021-06-28 16:37:59        🧑  作者: Mango
先决条件–寻址模式1. PC相对寻址方式:PC相对寻址模式用于实现段内控制的传递,在这种模式下,有效地址是通过向PC增加位移来获得的。2.基址寄存器寻址模式:基址寄存器寻址模式用于实现段间控制转移。在这种模式下,通过将基址寄存器值添加到地址字段值中来获得有效地址。PC相对寄存器和基址寄存器寻址模式之间的区别:PC Relative Addressing ModeBase Register Addr...
📅  最后修改于: 2021-06-28 16:38:19        🧑  作者: Mango
请参见设置1的执行,阶段和性能(吞吐量),以及设置2的依赖性和数据危害。管道类型统一延迟流水线在这种类型的管道中,所有阶段都将花费相同的时间来完成一个操作。在统一延迟流水线中,循环时间(Tp)=阶段延迟如果阶段之间包含缓冲器,则周期时间(Tp)=阶段延迟+缓冲器延迟非均匀延迟流水线在这种类型的管道中,不同的阶段花费不同的时间来完成操作。在这种类型的管道中,循环时间(Tp)=最大值(阶段延迟)例如,...
📅  最后修改于: 2021-06-28 16:38:39        🧑  作者: Mango
问题–将两个8位数字乘以地址2050和2051。结果存储在地址3050和3051。程序的起始地址取为2000。例子 –算法 –在此示例中,我们将数字43加了七(7)次。由于两个8位数字的乘积最多可以是16位,因此我们需要寄存器对来存储结果。程序 –Memory AddressMnemonicsComment2000LHLD 2050H←2051, L←20502003XCHGH↔D, L↔E200...
📅  最后修改于: 2021-06-28 16:39:09        🧑  作者: Mango
问题–编写汇编语言程序来检查给定的16位数字是否是回文。如果数字是回文,则将01存储在存储位置3050中,否则将FF存储在存储位置3050中。注–回文数是数字相反的数字。假定用于检查回文的16位数字存储在内存位置2050中。例子 –算法 –将存储器单元2050的内容加载到寄存器L中,并将存储器单元2051的内容加载到寄存器H中将L的内容移至累加器A中通过执行4次RLC指令来反转A的内容在L中移动A...
📅  最后修改于: 2021-06-28 16:39:30        🧑  作者: Mango
MRAM代表磁阻随机存取存储器,是非易失性RAM。磁性状态是指金属在磁场中的电阻。 MRAM利用铁磁材料(极易磁化以存储数据位的材料)中的磁态和磁化方向来存储数据,并利用磁阻来读取所存储的数据。而不是使用电气位来存储数据。信息使用电子自旋存储。有时称为“理想记忆”。由于它是非易失性类型的存储器,因此无需刷新即可保留数据,并且功耗非常小。工作准则:MRAM使用MTJ(磁隧道结)存储数据位。 MTJ由...
📅  最后修改于: 2021-06-28 16:39:48        🧑  作者: Mango
输入设备:输入设备是计算机系统的组成部分,它接受输入的数据和指令,并将它们转换为数字计算机可以理解的二进制代码的电信号模式。示例:键盘,鼠标等输出设备:输出设备是计算机系统的组成部分,它将数字化的信号转换为用户可以理解的形式。通常将输出设备称为输入设备的反向。输出设备还将数据从一个计算机系统发送到另一个计算机系统。例如:显示器,打印机等输入和输出设备之间的区别:INPUT DEVICEOUTPUT...
📅  最后修改于: 2021-06-28 16:40:15        🧑  作者: Mango
多年来,已经开发并使用了不同的计算范例。实际上,在云计算范例之前已经存在不同的计算范例。让我们看一下下面的所有计算范例。1.分布式计算:分布式计算被定义为一种计算类型,其中多个计算机系统可以处理一个问题。在这里,所有计算机系统都链接在一起,并且问题被分为子问题,其中每个部分都由不同的计算机系统解决。分布式计算的目标是提高系统的性能和效率,并确保容错能力。在下图中,每个处理器都有自己的本地内存,并且...
📅  最后修改于: 2021-06-28 16:40:38        🧑  作者: Mango
问题–使用8085微处理器编写汇编语言程序,以确定给定的数字是否为质数。如果数字为素数,则将01H存储在存储结果的存储位置,否则为00H。例子:质数是一个只有两个除数的数,即1和数本身。另一方面,一个复合数具有3个或更多的除数。算法:以n为输入运行从i = n到1的循环。对于每次迭代,请检查i是否将n完全除。如果是,那么我就是n的除数记录n个除数的总数如果除数的数量为2,则该数量为质数,否则为合成...
📅  最后修改于: 2021-06-28 16:41:00        🧑  作者: Mango
微控制器是一种微电路(IC),将被编程为执行一组功能来调节一组电子设备。可编程性是微控制器的独特之处。微控制器可以是捕获输入,对其进行处理并生成捕获的支持输出的知识的设备。它也称为MC或MCU(微控制器单元),可以是金属氧化物半导体芯片上的紧凑型数字处理器。微控制器也被称为“专用计算机”。它们专用于执行已编程并存储在ROM中的特定任务。它们可与板载内存和I / O端口一起使用,从而无需构建具有单独...
📅  最后修改于: 2021-06-28 16:41:21        🧑  作者: Mango
在计算机历史的早期出现的计算机具有基于累加器的CPU。在这种类型的CPU组织中,累加器寄存器隐式用于处理程序的所有指令,并将结果存储到累加器中。该CPU组织使用的指令格式为“一个地址”字段。因此,CPU被称为一个地址机。有关基于单累加器的CPU组织的要点是:在这种CPU组织中,第一个ALU操作数总是存储在累加器中,而第二个操作数则存在于寄存器或存储器中。累加器是默认地址,因此在数据处理之后,结果将...
📅  最后修改于: 2021-06-28 16:41:48        🧑  作者: Mango
缓存是CPU使用的一种随机访问存储器,用于减少访问存储器所需的平均时间。多级缓存是通过减少“ MISS PENALTY”来提高缓存性能的技术之一。罚错小姐是指每当高速缓存中有“未命中”时,将数据从主存储器带入高速缓存所需的额外时间。为了清楚理解,让我们考虑一个示例,其中CPU需要10个内存引用来访问所需的信息,并在以下3种系统设计情况下考虑这种情况:情况1:没有高速缓存的系统设计在这里,CPU直接...
📅  最后修改于: 2021-06-28 16:42:09        🧑  作者: Mango
处理器(也称为CPU)是一块硬件。通常将其称为“ PC的大脑”,因为所有计算和处理都是由包含数百万个晶体管的处理器直接或间接执行的。它是能够处理数据的单芯片。实际上,计算机系统的性能,功能和价格在很大程度上取决于要在其中显示的处理器。它控制PC中的所有组件。处理器的主要功能是–拿来 –每个指令都有其自己的地址,并存储在主存储器中。 CPU从存储器中的程序计数器中提取要执行的指令的地址并执行该指令。...
📅  最后修改于: 2021-06-28 16:42:36        🧑  作者: Mango
先决条件–寻址模式,8085微处理器中的寻址模式指定要由指令操作的数据的方式称为寻址模式。这指定给定的数据是立即数或地址。它还指定给定的操作数是寄存器还是寄存器对。寻址方式类型:寄存器模式–在这种寻址模式下,两个操作数都是寄存器。例子:立即模式–在这种寻址模式下,源操作数是8位或16位数据。目标操作数永远不能是立即数据。例子:注意,要初始化段寄存器的值,需要一个寄存器。位移或直接模式–在这种寻址模...