📝 计算机组成与系统结构
617篇技术文档📅  最后修改于: 2021-06-28 16:13:53        🧑  作者: Mango
问题–使用以下方法编写汇编语言程序以将两个16位数字相加:(a)8位操作(b)16位操作例子 –(a)使用8位操作增加16位数字–与16位操作相比,这是一种冗长的方法,并且需要更多的存储空间。算法 –将第一个数字的低部分加载到B寄存器中将第二个数字的下半部分加载到A(累加器)中将数字相加并存储将第一个数字的较高部分加载到B寄存器中将第二个数字的较高部分加载到A(累加器)中将两个数字与低位字节(如果...
📅  最后修改于: 2021-06-28 16:14:13        🧑  作者: Mango
在时钟频率为0.5微秒的系统中编写一个程序,以从FFH到00H的十六进制连续计数。使用寄存器C在每个计数之间设置1ms的延迟,并在一个输出端口上显示输出。问题分析:十六进制计数器的设置方法是:将起始编号加载到寄存器中,并将其递减直到达到零,然后再将其递减以产生-1,这是FFH的2的补码。因此,寄存器再次达到FFH。1ms时间延迟是按照流程图中所示的过程设置的-寄存器中装入了适当的数字,因此执行以上...
📅  最后修改于: 2021-06-28 16:14:35        🧑  作者: Mango
先决条件–寻址模式指定指令要操作的数据的方式称为寻址模式。寻址模式的类型–在8085微处理器中,有5种寻址模式:立即寻址模式–在立即寻址模式下,源操作数始终是数据。如果数据为8位,则指令为2个字节,如果数据为16位,则指令为3个字节。例子:MVI B 45(立即将数据45H移至寄存器B)LXI H 3050(立即将操作数3050H装入HL对)JMP地址(立即跳转到操作数地址)寄存器寻址模式–在寄存...
📅  最后修改于: 2021-06-28 16:14:55        🧑  作者: Mango
先决条件–负二进制数的表示二进制数的1的补码是通过切换二进制数中的所有位(即,将0位转换为1和将1位转换为0)而获得的另一个二进制数。例子:二进制数的2的补码为1,再加上二进制数的1的补码。例子:这些表示形式用于带符号的数字。1’的补码和2’的补码之间的主要区别在于1’的补码具有两种表示形式:0(零)– 00000000,其为正零(+0)和11111111,其为负零(-0);而在2的补码中,零只有...
📅  最后修改于: 2021-06-28 16:15:18        🧑  作者: Mango
多年来,英特尔x86架构一直在发展。从最初引入的29,000个晶体管微处理器8086到包含8.2亿个晶体管的四核Intel core 2,组织和技术已经发生了巨大变化。x86体系结构演进的一些亮点是:8080 –它是世界上第一个通用微处理器。它是一台8位计算机,具有一条通往存储器的8位数据路径。它用于第一台个人计算机。8086 –它是一台16位计算机,功能比以前的计算机强大得多。它具有更宽的16位...
📅  最后修改于: 2021-06-28 16:15:43        🧑  作者: Mango
先决条件–数字补码补码的使用主要是执行减法。如果我们想使用逻辑门来实现减法,那么我们可以轻松地执行加法,因为我们需要更多的逻辑门(因为我们需要考虑借用这种东西)。因此,如果我们以某种方式使其成为简单的表达式,即我们正在使用较便宜的电路来实现这些操作。每个base-r系统基本上有2种补语类型:1.基数补码((r-1)的补码)减少:如果我们给以n为基数的n为n,则(r-1)的补数或减基数补码定义为–范...
📅  最后修改于: 2021-06-28 16:17:08        🧑  作者: Mango
给定一个二进制数作为输入,我们需要编写一个程序将给定的二进制数转换为等效的十进制数。例子 :这个想法是从最右边的数字开始提取给定二进制数字的数字,并保留变量dec_value。从二进制数字中提取数字时,将数字乘以适当的基数(2的幂),然后将其添加到变量dec_value中。最后,变量dec_value将存储所需的十进制数字。例如:如果二进制数是111。dec_value = 1 *(2 ^ 2)+...
📅  最后修改于: 2021-06-28 16:17:27        🧑  作者: Mango
先决条件–流水线更具攻击性的方法是为处理器配备多个处理单元,以在每个处理阶段并行处理几条指令。通过这种安排,几个指令在同一时钟周期内开始执行,并且该过程被称为使用多个问题。这样的处理器能够实现每个周期多于一条指令的指令执行吞吐量。它们被称为“超标量处理器”。在上图中,有一个带有两个执行单元的处理器。一个用于整数,另一个用于浮点运算。指令获取单元能够一次读取指令并将它们存储在指令队列中。在每个周期中...
📅  最后修改于: 2021-06-28 16:17:53        🧑  作者: Mango
智能对象是一种不仅可以增强人与人之间的相互作用,而且还可以增强与不同智能对象之间的相互作用的对象。也被认为是智能连接产品或智能连接物(SCoT),它们是产品,资产和嵌入处理器,传感器,软件程序和连接性的不同事物,有助于允许在产品与其环境之间交换信息。产品和系统。连接性还使产品的某些功能可以在物理设备外部呈现,即所谓的产品云。然后可以分析从这些产品收集的记录,以为决策提供依据,提高运营效率并不断提高...
📅  最后修改于: 2021-06-28 16:18:13        🧑  作者: Mango
CRT代表阴极射线管。 CRT是高架玻璃管。在电子管一侧的电子枪产生一束电子束,该电子束朝电子管的前部或屏幕方向导引。屏幕的内侧涂有磷物质,当被电子阻止时,磷物质会发出光。标准CRT:在标准的CRT中,电子枪发射电子束,该电子束落在荧光粉涂层上,因此会产生辉光,从而显示文字或图片。余辉被填充以连续观看时,图像会定期更新,以使变化的图像在人眼中看起来像是连续的图像。光束穿透CRT:普通的带有荧光粉涂...
📅  最后修改于: 2021-06-28 16:18:35        🧑  作者: Mango
问题–写一个程序减去两个16位数字,起始地址为2000,数字位于3000和3002存储器地址,然后将结果存储到3004和3006存储器地址。例子 –算法 –将0000H加载到CX寄存器中(供借用)从内存3000将数据加载到AX(累加器)从存储器3002将数据加载到BX寄存器中用累加器AX减去BX如果没有借钱就跳CX递增1将数据从AX(累加器)移至内存3004将数据从CX寄存器移至内存3006停止程...
📅  最后修改于: 2021-06-28 16:19:02        🧑  作者: Mango
计算机设计是组件相互关联的结构。设计人员一次处理特定级别的系统,并且在不同级别存在不同类型的问题。在每个层次上,设计人员都关心其结构和函数。结构是相互联系的各种组件的骨架。函数是系统中涉及的活动。以下是计算机设计中的问题:无限速度的假设:不能假定计算机为无限速度,因为假定计算机为无限速度是不切实际的。它也会在设计师的思想中产生问题。无限内存的假设:像计算机的速度一样,内存也不能认为是无限的。存储始...
📅  最后修改于: 2021-06-28 16:19:27        🧑  作者: Mango
先进RISC机器(ARM)处理器被认为是中央处理单元系列,用于音乐播放器,智能手机,可穿戴设备,平板电脑和其他消费电子设备。ARM处理器的体系结构是由Advanced RISC Machines创建的,因此命名为ARM。这需要很少的指令集和晶体管。它的尺寸非常小。这就是它非常适合小型设备的原因。它具有较少的功耗,并降低了电路的复杂性。它们可以应用于各种设计,例如32位设备和嵌入式系统。它们甚至可以...
📅  最后修改于: 2021-06-28 16:19:54        🧑  作者: Mango
它处理计算机系统的内存层次结构的速度差异。 “层次结构”是从顶部到底部,从快到慢,从最重要到最不重要的一种表达“思维顺序”的好方法。如果您查看计算机内部的内存层次结构,请按照最快到最慢的顺序进行:这些解释如下。CPU寄存器:CPU中的这些高速寄存器用作工作存储器,用于指令和数据的临时存储。通常,他们会创建一个通用寄存器文件来存储处理后的数据。一个寄存器文件通常具有32个数据字的容量,并且每个寄存器...
📅  最后修改于: 2021-06-28 16:20:13        🧑  作者: Mango
1.台式机:台式机是由监视器,CPU,键盘和鼠标组成的物理计算机单元。它是软件操作系统上的图形用户工作空间。它是为经常在一个位置使用而设计的。它需要主电源,因此无法携带。2.笔记本电脑:笔记本电脑是一台多合一的计算机,使用电池或交流电源可能会持续几个小时。它可以很容易地运输。也称为笔记本。它基本上具有LED或LCD屏幕。它可以通过电池或交流电源进行操作,从而使其易于携带。台式机和笔记本电脑之间的区...