📝 计算机组成与系统结构

617篇技术文档
  SIC / XE中使用的指令集

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

先决条件–简化教学计算机(SIC)中使用的指令集由于SIC / XE相对于SIC向上兼容,因此SIC / XE中也使用了SIC中的所有指令。 SIC / XE特有的说明是:MNEMONICOPERANDOPCODEEXPLANATIONADDRR1, R290R2 = R2 + R1CLEARR104R1 = 0COMPRR1, R2A0compares R1 and R2DIVRR1, R29C...

  控制字符

📅  最后修改于: 2021-06-28 15:56:02        🧑  作者: Mango

控制字符不表示可打印的字符尚未而是用来启动特定的动作字符。相反,控制字符用于执行任何操作,以在显示器上打印可打印字符。它们还用作带内信令,以引起影响,而不是将符号扩展到内容。另一方面,可打印字符用于在屏幕上显示字符,例如字母,符号,数字和字母数字字符。有不同类型的控制字符,包括打印控制字符,数据结构控制字符和传输控制字符。条形码和RFID扫描仪的前缀或后缀部分经常使用大量此类字符。1870年的Ba...

  汇编语言程序查找数组中的最大数字

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

问题–确定n个元素的数组中的最大数目。 n的值存储在地址2050,数组从地址2051开始。结果存储在地址3050。程序的起始地址为2000。例子 –算法 –我们在A中获取数组的第一个元素将A与数组的其他元素进行比较,如果A较小,则将该元素存储在A中,否则与下一个元素进行比较A的值就是答案程序 –Memory AddressMnemonicsComment2000LXI H 2050H←20, L←...

  8085程序将ASCII码转换为HEX码

📅  最后修改于: 2021-06-28 15:56:44        🧑  作者: Mango

问题–编写汇编级语言程序以将ASCII代码转换为其相应的HEX代码。例子:假定程序的起始地址,输入存储位置和输出存储位置分别为2000、2050和3050。算法 –在累加器中输入2050的内容。从累加器中减去30H。将累加器的内容与0AH进行比较。如果累加器的内容小于0A,则转到步骤6,否则转到步骤5。从累加器中减去07H。将累加器的内容存储到内存位置3050。终止程序。程序 –ADDRESSMN...

  DVD-R和DVD-RW之间的区别

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

1. DVD-R:DVD-R的完整格式是可录制数字多功能光盘。它是直径为120毫米,厚度为1.3毫米的圆盘。它还具有两个每个0.6 mm的聚碳酸酯基材。大多数DVD播放器都支持它。它是由不同国际公司合作建立的DVD论坛批准的。 DVD-R由Pioneer创立。它于1997年发布。用于记录数据。 DVD-R只能写入一次。借助激光在其上写入数据。2. DVD-RW:DVD-RW的完整格式是可重写数字多...

  8085程序查找一次出现的元素

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

前提条件–找到在数组中一次出现的元素,其中每个其他元素出现两次问题–给定11个数字,编写汇编语言程序以查找一次出现的元素,其中5个数字出现两次,而一个元素出现一次。例子:算法:使用XOR。所有元素的XOR将给出一次出现的数字。这是因为数字与自身的XOR为0,数字与0的XOR为数字本身。脚步:将第一个数字的地址加载到HL寄存器对中用0BH初始化寄存器C,因为我们必须遍历11个元素。它充当柜台用0初始...

  8255与8085微处理器的接口用于添加

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

问题–8255与8085微处理器接口,并编写一个汇编程序,该程序确定端口A和端口B内容的相加并将结果存储在端口C中。例子 –算法 –构造控制字寄存器从端口A和端口B输入数据添加端口A和端口B的内容在端口C中显示结果程序 –MnemonicsCommentsMVI A, 90A ← 92OUT 83Control Register ← AIN 80A ← Port A;MOV B, AB ← A;I...

  松耦合和紧耦合多处理器系统之间的区别

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

松耦合多处理器系统:它是一种多处理系统,其中,存在分布式内存而不是共享内存。在松耦合的多处理器系统中,数据速率较低,而不是紧密耦合的多处理器系统。在松耦合的多处理器系统中,模块通过MTS(消息传输系统)网络连接。紧密耦合多处理器系统:这是一种多处理系统,其中有共享内存。在紧密耦合的多处理器系统中,数据速率较高,而不是松散耦合的多处理器系统。在紧密耦合的多处理器系统中,模块通过PMIN,IOPIN和...

  可屏蔽和不可屏蔽中断之间的区别

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

中断是由CPU以外的组件引起的事件。它指示需要立即关注的外部事件的CPU。中断异步发生。可屏蔽和不可屏蔽中断是两种类型的中断。1.可屏蔽中断:可由CPU指令禁用或忽略的中断称为可屏蔽中断,该中断可沿触发或电平触发或电平触发。2.不可屏蔽中断:不能被CPU指令禁止或忽略的中断称为不可屏蔽中断。当响应时间很关键或在正常系统运行期间不应禁止中断时,通常使用不可屏蔽中断。这样的用途包括报告不可恢复的硬件错...

  水平和垂直微程序控制单元之间的区别

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

前提条件–有线v / s微程序控制单元基本上,控制单元(CU)是在适当顺序的控制信号的帮助下运行计算机所有功能的引擎。在微程序控制单元方法中,与操作相关的控制信号存储在特殊的存储单元中。将导致特定的微操作发生的控制信号集视为“微指令”是很方便的。微指令序列可以存储在内部“控制”存储器中。根据存储在控制存储器中的控制字的类型,可以将微程序控制单元分为两种类型,即,水平微程序控制单元和垂直微程序控制单...

  带8085微处理器的8255接口,用于1的补码和2的补码

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

问题–将8255与8085微处理器接口,并编写汇编语言程序以在端口A中显示99,在端口B中显示1的补码,在端口C中显示2的补码99。如果端口地址分别为30H,32H和33H。例子 –D7D6D5D4D3D2D1D010000000算法 –构造控制字寄存器。累加器A的输入值。在端口A中显示A的值。现在,将计算A的1的补数,并且结果将显示在端口B中。现在,通过将1的A的补数加1来计算A的2的补数。结果...

  可编程外设接口8255

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

PPI 8255是一种通用的可编程I / O设备,旨在将CPU与外部环境(例如ADC,DAC,键盘等)接口。我们可以根据给定的条件对其进行编程。它几乎可以与任何微处理器一起使用。它由三个8位双向I / O端口组成,即PORT A,PORT B和PORTC。我们可以将不同的端口分配为输入或输出功能。框图–它由40个引脚组成,并在+ 5V稳压电源中工作。端口C进一步分为两个4位端口,即端口C下部和端口...

  UltraSPARC架构

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

UltraSPARC体系结构属于SPARC(可扩展处理器体系结构)处理器家族。这种体系结构适用于各种微型计算机和超级计算机。 UltraSPARC是RISC(精简指令集计算机)的示例。UltraSPARC体系结构:记忆:内存由8位字节组成。两个连续的字节构成一个半字,四个字节构成一个字,八个字节构成一个双字。 UltraSPARC程序在虚拟地址空间(264字节)上运行。虚拟地址空间分为页面,这些页...

  8085程序交换内存中的一个字节块

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

问题–在8085微处理器中编写一个汇编级程序,以将从地址2001开始的4字节块与从地址3001开始的数据交换。算法 –计数等于4将两个块的起始地址存储在2个不同的寄存器对中现在在两个寄存器对中的地址处交换内容递增两个寄存器对的值递减1如果计数不等于0,请重复步骤3至5MEMORY ADDRESSMNEMONICSCOMMENTS2500LXI D 2001D <= 20, E <= 012503L...

  8086程序添加两个带有进位的16位BCD编号

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

问题–编写一个汇编语言程序,以在8086微处理器中随身携带两个16位BCD号。例子 –算法 –将两个16位BCD编号的下部装入不同的位置。首先添加每个数字的下部。通过添加进位(如果有)来重复上述步骤。使寄存器00的下部加进位。这样做是为了获得进位。将所有具有最高部分的木料显示为进位,将中间部分显示为高BCD 8位的加法部分,将下部显示为较低BCD 8位。程序 –Memory AddressMnem...