2K+ 阅读量
现在让我们来看一个 Intel 8085 微处理器的程序。该程序主要用于减去多字节数。问题陈述:编写 8085 汇编语言程序以添加两个多字节数。讨论:我们使用 3 字节数。这些数字存储在内存位置 8001H 和 8004H 中。一个额外的信息存储在位置 8000H。在这个地方,我们存储字节计数。结果存储在位置 8050H。我们将第一个操作数块地址的地址放入 DE 寄存器对,并将第二个操作数块地址放入 HL 对。BC 寄存器对存储目标地址 ... 阅读更多
3K+ 阅读量
光可以从各种来源获得,例如蜡烛、灯和太阳光等。1879 年,托马斯·爱迪生发明了电灯泡。电流通过灯泡内部的灯丝,当通过灯丝的电流足够大时,灯丝会被加热并发出光。这意味着它将电能转化为灯泡中的热能。而在发光二极管 (LED) 中,电子电能可以直接转换为光能。光是原子释放的能量。光粒子是光子,没有质量。原子是基本的构建块,由小的 ... 阅读更多
168 阅读量
让我们讨论以下两个应用程序低位地址锁存器中断的输出端口。Intel 8212 作为低位地址锁存器 - 在这里,低位地址线和数据线是复用的,并且作为 AD7-0 可用。拥有多次地址以及在不同线路上的数据分离非常方便。例如,如果我们将像 2716 这样的芯片连接到基于 8085 的系统中,则 2716 需要在其地址引脚上进行 11 位的地址,并且这里为数据保留了 8 个单独的引脚。现在将 8085 的 AD7-0 引脚连接到 LS 8 地址 ... 阅读更多
203 阅读量
我们在各种应用中使用 Intel 8212。让我们讨论 8212 在模式 0 中的应用它充当门控缓冲器双向总线驱动器用于中断输入端口根据 RST 提供八条指令。Intel 8212 作为门控缓冲器:当 8212 在逻辑 0 中工作时,弱逻辑信号会被转换为强逻辑。8212 在模式 0 中的输出能够在 0 状态下吸收 15 mA,这证明在状态 1 中的最小高输出电压接近 3.65 V。当输入 ... 阅读更多
270 阅读量
下图显示了 8212 在模式 1 中的工作原理图:8212 在模式 1 中的工作原理当我们希望 8212 充当输出端口时,通常使用此模式。在这里,微处理器驱动 DI7-0,并且输出处的设备接收 Do7-0 上的信息。在这种模式下提供锁存器的时钟。当 CS 从高电平变为低电平时,8212 锁存 DI7-0 上的信息。当 INT* 由中断驱动的的数据传输方案传输时,CS 信号被激活,该方案始终在需要时执行。输出处的缓冲器 ... 阅读更多
216 阅读量
下图清楚地显示了 8212 如何在模式 0 中工作图:8212 在模式 0 中的工作原理当我们希望 8212 充当输入端口时,通常使用此模式。输入设备连接到 DI7-0,并且此处使用的微处理器接收来自 D7-D0 的 DO 上的信息。在此模式下,STB 充当给定锁存器的时钟。8212 中的 8 位锁存器遵循存在于 DI7 到 DI0 上的系列信息,只要 STB 等于 1。当 STB 进行转换时,即高 ... 阅读更多
431 阅读量
我们发现如今 8212 可作为双列直插式封装芯片,总共 24 个引脚。我们可以在下面找到其功能引脚图。图:8212 功能引脚图图:8212 引脚图它需要 + 5 V 电压才能基于直流电源工作。8212 中的 8 位锁存器接收存在于八个数据输入上的信息,范围从 DI7 到 D10。有助于信息锁存的条件存在于 DI7 到 DI0 上,具体取决于逻辑引脚的状态 ... 阅读更多
497 阅读量
有两种类型的输入输出端口。它们是可编程输入输出端口和不可编程输入输出端口。由于可编程输入输出端口的功能可以通过软件更改,因此它们变得越来越受欢迎。我们不需要更改布线,而是更改 I/O 端口的硬件以更改功能。Intel 8255 是一款基于端口的流行输入输出芯片。而不可编程的 I/O 端口需要更改布线或硬件才能更改其完整功能。我们将在后面看到,当 8212 作为 ... 阅读更多
583 阅读量
984 阅读量
在这个程序中,我们将看到如何交换 DE 和 HL 对的内容。问题陈述编写 8085 汇编语言程序以交换 HL 和 DE 寄存器对的内容。讨论此过程非常简单,8085 具有 XCHG 指令。此指令交换 DE 和 HL 对的内容。我们直接将一些值存储到 DE 和 HL 对中,然后使用 XCHG 交换它们。输入DE = 5678H HL = CDEFH流程图程序地址十六进制代码助记符注释F00016, 56MVI D, 56H将 D 载入 56HF0021E, 78MVI E, 78H将 D 载入 78HF00426, CDMVI H, CDH将 D 载入 CDHF0062E, EFMVI L, EFH将 D 载入EFHF008EBXCHG交换 DE 和 HL 的内容F00976HLT终止程序输出DE ... 阅读更多