📝 计算机组成与系统结构

617篇技术文档
  8086程序将16位数字除以8位数字

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

问题–在8086微处理器中编写汇编语言程序,将16位数字除以8位数字。例子 –算法 –在SI中分配值500在DI中分配值600移动BL中[SI]的内容并将SI递增1在AX中移动[SI]和[SI + 1]的内容使用DIV指令将AX除以BL在[DI]中移动AX的内容。停止程序。假设–每个段寄存器的初始值为00000。物理内存地址的计算–内存地址=段寄存器* 10(H)+偏移量其中段寄存器和偏移量是根据...

  中断与异常

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

异常和中断是意外事件,它们会中断指令的正常执行流程(当前正在由处理器执行)。异常是来自处理器内部的意外事件。中断是进程外部的意外事件。每当发生异常或中断时,硬件就会开始执行响应异常而执行操作的代码。此操作可能涉及终止进程,输出错误消息,与外部设备通信,或者通过启动“死亡蓝屏”并暂停CPU来使整个计算机系统崩溃。负责此操作的指令位于操作系统内核中,执行此操作的代码称为中断处理程序代码。现在,我们可以...

  动态频率缩放和动态电压缩放

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

在本文中,“频率”是指时钟频率或CPU的操作频率。因此,术语“动态频率缩放”是指运行期间CPU时钟频率的变化。现在,上面的定义将立即引起一个问题,为什么我们需要这样做?该问题的答案在于性能与功耗之间的权衡。我们知道处理器的性能取决于两个指标,它们是:CPU响应时间CPU的吞吐量性能度量用于确定计算机的性能,具体取决于计算机系统的应用程序。例如,在个人计算系统的情况下,响应时间非常重要,通常是确定计...

  微处理器| 8251 USART

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

先决条件– 8259 PIC微处理器8251通用同步异步接收器发送器(USART)充当微处理器和外围设备之间的中介,将串行数据发送为并行形式,反之亦然。它从外围设备(外部设备)串行获取数据,然后转换为并行数据。将数据转换为并行形式后,它将传输到CPU。同样,它从微处理器接收并行数据并将其转换为串行形式。将数据转换为串行形式后,它会将其传输到外部设备(外围设备)。8251 USART的框图–它包含以...

  8085程序检查给定数字是偶数还是奇数

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

问题–在8085微处理器中编写汇编语言程序,以检查存储在存储器2050中的8位数字是偶数还是奇数。如果是偶数,则将22存储在存储位置3050中,否则将11存储在存储位置3050中。例子 –如果数字的低位为1,则称该数字为奇数,否则为偶数。因此,为了确定数字是偶数还是奇数,我们借助ANI指令对01执行AND运算。如果数字为奇数,则累加器中将得到01,否则为00。ANI指令也影响8085的标志。因此,...

  8085程序在数组中添加数字

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

问题–编写汇编语言程序以添加存储在连续存储器或数组中的十六进制数字。假设–假设数组的大小存储在内存位置2050,数组的基地址为2051。总和将存储在内存位置3050,进位将存储在位置3051。例子 –算法 –将数组的基地址加载到HL寄存器对中。使用数组的大小作为计数器。将累加器初始化为00。将累加器的内容与存储在HL对中给定存储位置中的内容相加。减少每次添加的计数器。程序 –AddressMnem...

  高分子记忆体

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

半导体存储器是用于数字数据存储的数字电子半导体设备,例如计算机存储器,其中数据存储在硅集成电路存储芯片上的金属-氧化物-半导体(MOS)存储单元中。聚合物存储器体现了新的存储器创新技术,该技术利用导电聚合物而不是基于硅的结构来存储数据。聚合物是高度适应性的有机材料,由单分子的长链组成。聚合物是不可或缺的电子材料,可以加工成液体。借助薄膜存储技术,聚合物可用于各种工业标准工艺中。称为PEDOT(聚乙...

  C的挥发性限定词如何在计算系统中工作

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

先决条件:计算系统,处理单元处理单元:处理单元还具有一些称为寄存器的小内存。处理器(处理单元)和内存之间的接口应以相同的速度工作,以提高系统性能。记忆:在内存中,有两种类型,SRAM和DRAM。 SRAM昂贵但快速,而DRAM便宜但速度慢。最初,SRAM被用作存储器。当内存大小开始增加时,DRAM的使用量增加了,如今只有DRAM用作主内存。在此期间,处理器速度有所提高,但内存速度并未提高。因此,即...

  硬件和处理器之间的区别

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

1.硬件:顾名思义,硬件只是可以看到和触摸的机器,接线或计算机的其他物理组件,它包含书面指令,告诉这些物理组件要做什么。2.处理器:顾名思义,处理器只是解释指令并执行操作(即接收输入并提供适当的输出以及为计算机中运行的其他芯片和组件分配命令)的机器或设备。硬件和处理器之间的区别:HardwareProcessorComputer Hardware are physicals components ...

  主动换能器与被动换能器之间的区别

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

1.有源传感器:这是不要求任何外部电源用于产生输出并处于一个函数由自身的能力的手段物理信号转换为电动换能器的信号的设备的类型。有源传感器不再需要任何其他电源即可将信号从一种形式转换为某种不同形式。热电偶是有源换能器的实例。有源换能器生成电压和电信号形式的输出。2.无源传感器:它是外部供电的换能器,是一种小工具,不再能够通过自身将物理信号转换为电力信号,而是通过任何其他能源转换信号,即,当与任何无源...

  8085程序来查找前n个自然数的和

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

问题–编写一个汇编语言程序,以使用8085微处理器计算前n个自然数的总和。例子 –用于计算前n个自然数之和的公式为。算法 –使用n作为输入,对其进行递增以获得n + 1。将n乘以n + 1。将获得的乘积除以2。在8085微处理器中,不存在直接指令将两个数字相乘,因此乘法是通过重复加法完成的,因为4×5等于4 + 4 + 4 + 4 + 4(即5次)。输入:04H添加04H 5次产品:14H(201...

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

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

先决条件–寻址模式在指令周期过程的指令提取操作中,寻址模式至关重要。寻址模式是在实际执行操作之前在指令字中对操作数进行寻址的方式。1.相对地址模式:在这种模式下,通过将CPU寄存器的内容和指令字的地址部分相加来计算操作数的有效地址(EA)。有效地址是通过将位移(指令中给出的中间值)和寄存器值相加而得出的。指令的地址部分通常是带正负号的带正负号。这样计算出的有效地址是相对于下一条指令的地址的。图–P...

  ALU和数据路径的介绍

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

表示和存储数字是早期计算机操作的基础。当计算,加,乘等数字出现在画面中时,真正的想法就来了。这些操作由计算机的算术逻辑单元(ALU)处理。 ALU是计算机的数学大脑。第一个ALU是INTEL 74181,它是1970年发布的7400系列TTL集成电路。ALU是提供算术和逻辑运算的数字电路。它是计算机中央处理器的基本构件。现代CPU具有非常强大的ALU,并且设计复杂。除了ALU,现代CPU还包含控制...

  AVR微控制器中的算术指令

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

算术指令是执行基本算术运算(例如加法,减法,乘法等)的指令。AVR微控制器有2个操作数,它们实际上是保存数据的寄存器。左寄存器是源寄存器,右寄存器是源寄存器。下表显示了算术指令:InstructionOperandExplanationExampleADDD, SD = D+ SADD D, SADCD, SD = D+ S+ carryADC D, KSUBD, SD = D- SSUB D, ...

  电脑组织|电脑性能

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

计算机性能是计算机系统完成的工作量。 “计算机性能”一词的意思是“计算机在完成应做的工作方面有多好?”。它基本上取决于计算机系统的响应时间,吞吐量和执行时间。响应时间是从任务开始到完成的时间。这还包括:操作系统开销。等待I / O和其他进程访问磁盘和内存在CPU上执行所花费的时间或执行时间。吞吐量是在给定时间内完成的工作总量。CPU执行时间是CPU在给定任务上花费的总时间。它还不包括用于I / O...