📝 计算机组成与系统结构

617篇技术文档
  8085微处理器中的分支指令

📅  最后修改于: 2021-06-28 09:37:40        🧑  作者: Mango

分支指令是指由于执行分支指令而将执行切换到不同的指令序列的动作。三种类型的分支指令是:跳转(无条件和有条件)致电(无条件和有条件)回报(无条件和有条件)1.跳转指令–跳转指令根据指定的标志将程序序列传送到操作数中给定的存储器地址。跳转指令有2种类型:无条件跳转指令和有条件跳转指令。(a)无条件跳转指令:将程序序列传送到所描述的存储器地址。OPCODEOPERANDEXPLANATIONEXAMPL...

  计算机组织中的控制逻辑门

📅  最后修改于: 2021-06-28 09:38:00        🧑  作者: Mango

控制逻辑门是基本计算机的硬件组件。它包括一些输入和输出。下图与硬接线控制机构有关。下图由指令寄存器组成,该指令寄存器分为三部分:I位(15),操作码(12、13、14)和位0至11。输出符号D 0至D7。符号I是触发器,它获取从位15传输的指令,并将位0到0施加到控制逻辑门。计数器输出被解码为定时信号T0至T15。位0到11放入控制逻辑门。让我们看一下控制逻辑门的输入和输出。控制逻辑门的输入来自:...

  I / O通道及其类型

📅  最后修改于: 2021-06-28 09:38:19        🧑  作者: Mango

I / O通道是DMA概念的扩展。它具有使用I / O通道上的专用处理器执行I / O指令的能力,并能够完全控制I / O操作。处理器本身不执行I / O指令。处理器通过指示I / O通道执行内存中的程序来启动I / O传输。程序指定–一个或多个设备,一个或多个内存区域,优先级和错误情况操作I / O通道的类型:1.选择频道:选择器通道控制多个高速设备。它专用于与其中一台设备进行数据传输。在选择器...

  直接和隐式寻址模式之间的差异

📅  最后修改于: 2021-06-28 09:38:38        🧑  作者: Mango

先决条件–寻址模式1.直接寻址模式:在直接寻址模式下,地址字段包含操作数的地址。例子 –将寄存器A的内容添加到累加器。在地址A的内存中查找操作数。只需一个内存引用即可访问数据。因此,无需其他计算即可得出有效地址。2.隐式寻址模式:在指令的定义中隐式指定了操作数。通常用于零地址或单地址指令。示例1:递增寄存器A的内容。此处隐式指定了寄存器A既是源,也是目的地。示例2:清除标志寄存器的内容。上面的指令...

  8085程序将8位BCD编号转换为十六进制编号

📅  最后修改于: 2021-06-28 09:38:58        🧑  作者: Mango

问题–在8085微处理器中编写汇编语言程序,以将8位BCD数转换为十六进制数。假设–假定程序的起始地址为2000,输入存储位置为2050、2051,输出存储位置为2052。例子 –算法 –初始化指向2050的内存指针获取最高有效位数使用重复加法将MSD乘以10将LSD添加到以上步骤中获得的结果中将转换后的结果存储在存储器2052中程序 –Memory AddressMnemonicsComment...

  8085微处理器中的串行I / O线

📅  最后修改于: 2021-06-28 09:39:18        🧑  作者: Mango

8085微处理器的串行输入/输出线由两个引脚组成,如下所示:它们都是专门为输入/输出而制作的,由软件进一步控制。借助于SIM和RIM这两个指令来控制数据的传输。现在,让我们一对一地查看两个引脚:串行输出数据(SOD):应该初始化SIM指令以便以串行方式输出数据。这是通过SOD线完成的。例子:Instructions:MVI A, 80H : Set D7 in the accumulator=1R...

  8051和AVR之间的区别

📅  最后修改于: 2021-06-28 09:39:41        🧑  作者: Mango

先决条件–微控制器(µC)和微处理器(µP)微控制器是单个集成电路(IC),可与小型独立计算机相媲美,它旨在执行嵌入式系统的特定任务。 8051和AVR属于微控制器家族。8051微控制器和AVR微控制器在不同的体系结构和不同的指令集,速度,转换,内存,功耗,总线宽度等方面彼此不同。现在让我们详细了解它们之间的区别。1. 8051微控制器:它是8位微控制器家族。它是一款入门级微控制器,适用于世界各地...

  微处理器的发展

📅  最后修改于: 2021-06-28 09:40:07        🧑  作者: Mango

晶体管于1948年发明(1947年12月23日在贝尔实验室)。 IC是由Texas Instruments J kilby于1958年发明的(Fair Child Semiconductors)。第一个微处理器是INTEL(集成电子)发明的。微处理器大小–4位NameYear of InventionClock speedNumber of transistorsInst. per secINTE...

  用于转换32位单精度IEEE 754浮点表示的程序

📅  最后修改于: 2021-06-28 09:41:01        🧑  作者: Mango

前提条件:IEEE标准754浮点数编写程序以找出给定实际值的32位单精度IEEE 754浮点表示,反之亦然。例子:方法:此实现基于C中的联合数据类型,并使用位字段的概念。当我们不需要通常分配给某些变量的完整内存,但我们想限制这些变量占用的内存量时,便会分配位字段。在C中,一个Union的成员共享公共内存空间,因此我们一次只能访问一个成员。下面是上述方法的实现:程序1:将实数值转换为其浮点表示形式C...

  普通处理器和AI处理器之间的区别

📅  最后修改于: 2021-06-28 09:41:20        🧑  作者: Mango

普通处理器:在几台个人计算机中主要使用的处理器是普通处理器。基本上,中央处理单元被描述为系统的处理器。它使用集成芯片在一个地方组织所有组件。不同的品牌为计算机系统和移动系统提供不同的基于负载的处理器。处理器是根据版本和世代设计的。例子:AI处理器人工智能和基于机器学习的系统中使用的处理器称为AI处理器。这些基本上是基于机器学习和人工神经网络设计的神经形态处理单元。这些处理器速度快,能够读取人类的行...

  冯·诺依曼与哈佛建筑之间的区别

📅  最后修改于: 2021-06-28 09:41:39        🧑  作者: Mango

冯·诺依曼的体系结构:冯·诺依曼体系结构是一种数字计算机体系结构,其设计基于存储的程序计算机的概念,其中程序数据和指令数据存储在同一存储器中。该架构是由著名的数学家和物理学家约翰·冯·诺伊曼(John Von Neumann)于1945年设计的。哈佛建筑:哈佛体系结构是一种数字计算机体系结构,其设计基于这样的概念:其中有单独的存储和单独的指令和数据总线(信号路径)。它的开发基本上是为了克服冯·诺依...

  电脑与嵌入式系统的区别

📅  最后修改于: 2021-06-28 09:41:59        🧑  作者: Mango

1.电脑:计算机是硬件和软件资源的组合,它们可以集成在一起并向用户提供各种功能。2.嵌入式设备:嵌入式设备是集成系统的一部分,该集成系统形成为具有特定函数的计算机硬件和软件的组合,并且无需人工干预即可运行。电脑与嵌入式系统的区别:S. No.CategoryComputerEmbedded device1.DescriptionA computer is a combination of hard...

  8085程序减去两个带有或不带有借位的16位数字

📅  最后修改于: 2021-06-28 09:42:19        🧑  作者: Mango

问题–在8085微处理器中编写汇编语言程序,以减去两个16位数字。假设 –程序的起始地址:2000输入存储器位置:2050、2051、2052、2053输出存储位置:2054、2055例子 –结果:因此,我们减去了两个16位数字。算法 –在16位数字的L寄存器中获取LSB,在H寄存器中获取MSB。用DE寄存器交换HL寄存器的内容。再次获得16位数字的L寄存器中的LSB和H寄存器中的MSB。从E寄存...

  8085程序找到带有进位的2的称赞|套装2

📅  最后修改于: 2021-06-28 09:42:43        🧑  作者: Mango

问题1:在地址2050中找到2的8位数字的补码。结果存储在地址3050和3051中。程序的起始地址取为2000。例子 –算法 –我们正在使用CMA指令对号码进行补充。然后将01添加到结果中。在添加01时生成的进位被存储在3051。程序 –Memory AddressMnemonicsComment2000LDA 2050A←20502003CMAA←compliment of A2004INR A...

  8085程序对10个数字序列中的总偶数进行计数

📅  最后修改于: 2021-06-28 09:43:05        🧑  作者: Mango

程序–在8085微处理器中编写汇编语言程序,以对10个数字序列中的偶数进行计数。例子 –假设–从起始存储位置2050存储了10个8位数字。计数值存储在存储位置3050中。算法 –用20初始化寄存器H,用4F初始化寄存器L,以便间接存储器指向存储器单元204F。用00初始化寄存器C,用0A初始化寄存器D。间接内存增加1。将M的值存储在累加器A中。通过对01进行A的AND运算,检查A中的内容是偶数还是...