📝 计算机组成与系统结构
617篇技术文档📅  最后修改于: 2021-06-28 15:38:08        🧑  作者: Mango
计算机中的数据处理在处理器中进行。处理器位于称为主板或印刷电路板(PCB)的硬件电路板上。AT和ATX代表Advanced Technology主板和Advanced Technology Extended主板。AT主板和ATX主板之间的区别:S. No.CategoryAt motherboardAtx motherboard1.Full FormAT motherboard stands fo...
📅  最后修改于: 2021-06-28 15:38:27        🧑  作者: Mango
CD-ROM(光盘–只读存储器)是插入塑料保护壳中的金属光盘。有一个创建CD并将数据放置在每个要控制的磁盘上的过程。 CD是一次写入,多次读取(WORM)存储器,无法更改其上的数据。这些步骤是从CD-ROM读取的:一条磁道从磁盘中心到外部呈螺旋状延伸。轨道由陆地和海坑组成,代表二进制数据的一次和零次。低功率激光器支撑在金属表面上,并且反射在光电二极管传感器中捕获,平台反射的方式与pist不同,这意...
📅  最后修改于: 2021-06-28 15:38:47        🧑  作者: Mango
我们可以在硬件项目中使用各种各样的控制器板。其中最受欢迎的两个是:Arduino和Raspberry Pi。Arduino基于ATmega系列,具有相对简单的设计和软件结构。 Raspberry Pi,基本上是单板计算机。它们都具有执行指令,定时器,存储器和I / O引脚的CPU。两者之间的主要区别在于Arduino倾向于具有强大的I / O功能,可以直接驱动外部硬件。 Raspberry Pi的...
📅  最后修改于: 2021-06-28 15:39:05        🧑  作者: Mango
数据传输指令是在微处理器中传输数据的指令。它们也称为复制指令。下表显示了逻辑指令列表:OPCODEOPERANDEXPLANATIONEXAMPLEMOVRd, RsRd = RsMOV A, BMOVRd, MRd = McMOV A, 2050MOVM, RsM = RsMOV 2050, AMVIRd, 8-bit dataRd = 8-bit dataMVI A, 50MVIM, 8-bi...
📅  最后修改于: 2021-06-28 15:39:29        🧑  作者: Mango
问题:我们给了两个十进制数字,我们必须找到两个数字的GCD并以十进制格式打印GCD。有关查找两个数字的GCD的信息,请参阅。例子:解释:ax中的加载值d1和bx中的加载值d2调用gcd函数如果bx中的值为零然后将gcd(CX)的值设置为ax否则将ax的值设置为bx并将bx的值设置为ax%bx递归调用gcd函数将cx的值加载到ax中调用打印函数以打印两个数字的gcd程序:输出:注意:该程序无法在在线...
📅  最后修改于: 2021-06-28 15:39:51        🧑  作者: Mango
条件分支指令是用于从循环中分支出来的一组指令。我们将为AVR微控制器讨论这些说明。要理解这些指令,首先,我们需要了解AVR微控制器中的寄存器。状态寄存器(SReg):它是AVR微控制器中的标志寄存器。它是一个8位寄存器。这8位中只有6位称为条件标志。它们是C,Z,N,V,S,H。这些位的值指示指令执行后产生的某些条件。C –进位标志:只要D7位有进位,就置位该标志。8位加法或减法后,此标志位会受到...
📅  最后修改于: 2021-06-28 15:40:12        🧑  作者: Mango
光学存储器由飞利浦和索尼开发,并于1982年在第四代计算机中发布。这些存储器使用光束进行操作,并需要光驱进行操作。这些存储器用于存储音频/视频,备份以及维护数据。与硬盘和闪存相比,读/写速度较慢。光学存储器的示例为光盘(CD),数字通用磁盘(DVD)和蓝光盘(BD)。在这里,我们仅简要讨论了光盘(CD)。光盘(CD):它存储数据,并具有圆形塑料,塑料的单面镀有铝合金,以存储数据。它由额外的薄塑料覆...
📅  最后修改于: 2021-06-28 15:40:35        🧑  作者: Mango
问题:给定一个字符串,我们必须反转该字符串并打印反转的字符串。例子:解释:创建一个字符串遍历字符串将字符推入堆栈计算字符加载字符串的起始地址弹出堆栈的顶部字符,直到计数不等于零放置字符并减少计数并增加地址继续直到计数大于零使用LEA命令在dx中加载字符串的有效地址通过在AH中用9H调用中断来打印字符串该字符串必须以“ $”符号结尾程序:输出:笔记:该程序无法在在线编辑器上运行,请使用MASM运行该...
📅  最后修改于: 2021-06-28 15:40:58        🧑  作者: Mango
分布式共享内存(DSM)在没有任何物理共享内存的分布式系统中实现了分布式系统共享内存模型。共享模型提供了在任何或所有节点之间共享的虚拟地址区域。击败分布式系统中通信的高度伪造。 DSM备忘录模型提供了在所有节点之间共享的虚拟地址区域。系统将信息移至访问位置。信息在主存储器和辅助存储器之间(在一个节点内)以及在各个节点的主存储器之间移动。每个希腊神像对象都在一个节点附近。最初的所有者是创建对象的节点...
📅  最后修改于: 2021-06-28 15:41:19        🧑  作者: Mango
问题–在8085微处理器中编写程序,以找出两个8位数字中的较大数字,其中数字存储在内存地址2050和2051中,并将结果存储到内存地址3050中。例子 –算法 –从存储器2050和2051加载两个数字到寄存器L和H。将一个数字(H)移动到累加器A,然后从中减去另一个数字(L)。如果结果为正,则将数字(H)移至A并将A的值存储在内存地址3050并停止,否则将数字(L)移至A并将A的值存储在内存地址3...
📅  最后修改于: 2021-06-28 15:41:43        🧑  作者: Mango
大型机是一种类型的计算机,它们关于“可以通过”尽可能快地作出的;吞吐量可以定义为“数据处理的速率”。大型机也主要用于事务处理。事务可以定义为“一组操作,包括磁盘读写,操作系统调用,将数据从一个子系统传输到另一个子系统,等等……”与服务器和微型计算机(如笔记本电脑,PC等)相比,大型机具有更大的处理能力,但与超级计算机相比,大型机具有更少的处理能力。大型机的主要焦点是吞吐量,“吞吐量是某种事物被处理...
📅  最后修改于: 2021-06-28 15:42:06        🧑  作者: Mango
问题–在8085微处理器中编写汇编语言程序以访问标志寄存器,并与寄存器B交换标志寄存器F的内容。例子 –假设–标志寄存器,寄存器B和堆栈指针的初始值分别为00、3F和3FFF。PSW代表PROGRAM STATUS WORD(程序状态字)。 PSW将累加器A和标志寄存器F组合在一起。算法 –通过PUSH指令将PSW的值压入存储器堆栈弹出标志寄存器的值,并借助POP指令将其存储在寄存器H中将寄存器H...
📅  最后修改于: 2021-06-28 15:42:28        🧑  作者: Mango
为什么需要分支预测?流水线产生的增益可以通过存在程序传输指令(例如JMP,CALL,RET等)来减少它们更改了顺序,导致在程序传输指令无效后所有进入管线的指令因此,在重新加载流水线阶段时,无需进行任何工作。分支预测逻辑:为避免此问题,奔腾采用了一种称为动态分支预测的方案。在该方案中,对流水线中当前的分支指令进行了预测。该预测将被采用或不被采用。如果预测为真,则不会刷新流水线,也不会丢失时钟周期。如...
📅  最后修改于: 2021-06-28 15:42:51        🧑  作者: Mango
先决条件– 8085微处理器的寄存器标志寄存器是专用寄存器。根据进行任何算术和逻辑运算后的结果值,标志位将被置1(1)或复位(0)。在8085微处理器中,标志寄存器由8位组成,只有5位是有用的。5个标志是:符号标志(S)–在任何操作之后,如果结果的MSB(B(7))为1,则表示数字为负,并且标志标志被置位,即1。如果MSB为0,则表示数字为正,符号标志变为重置,即0。从00H到7F,符号标志为0从...
📅  最后修改于: 2021-06-28 15:43:24        🧑  作者: Mango
68000处理器的特点是16位外部字长,因为处理器芯片具有16个数据引脚以连接到存储器。但是,数据在包含32位的寄存器中的处理器内部进行处理。该系列的其他型号是68020、68030和68040处理器。它们均采用大型芯片封装,并具有32位外部数据引脚。因此,它们可以在内部和外部以32位的数量处理数据。68000寄存器结构:68000寄存器结构具有8个数据寄存器和8个地址寄存器,每个寄存器长32位。...