找到 475 篇文章 关于 8085

8085 微处理器计算最小公倍数的程序

Arnab Chakraborty
更新于 2019-10-05 11:38:16

932 次浏览

现在让我们看看一个 Intel 8085 微处理器的程序。此程序将找到两个 8 位数的最小公倍数。问题陈述 - 编写 8085 汇编语言程序以查找存储在位置 8000H 和 8001H 的两个 8 位数的最小公倍数讨论 - 在此程序中,我们从 8000H 和 8001H 读取数据。通过加载数字,我们将其存储在 C 寄存器中,并清除 B 寄存器。第二个数字加载到累加器中。将 DE 设置为 BC 寄存器的 2 的补码。此 DE 用于从 HL 对中减去 BC。方法如下:假设数字... 阅读更多

8085 微处理器检查回文程序

Arnab Chakraborty
更新于 2019-10-05 11:37:17

1K+ 次浏览

在这里,我们将看到一个 8085 微处理器程序,该程序可以检查一个数字是否为回文。问题陈述 - 编写一个 8085 汇编语言程序来检查位模式是否为回文。讨论 - 在此程序中,我们从位置 8000H 获取数字。如果数字不是回文,则程序将返回 00H,否则将返回 FFH。假设输入为 18H,则二进制值为 (0001 1000),这是一个回文。数字 52H (0101 0010) 它不是回文。在此问题中,我们将第一个数字放入累加器中,然后将其移至... 阅读更多

8085 微处理器将两位十六进制转换为两个 ASCII 值的程序

Arnab Chakraborty
更新于 2019-10-05 11:35:58

481 次浏览

在这里,我们将看到一个 Intel 8085 微处理器的程序。使用此程序,我们可以将 8 位数转换为两位 ASCII 值。问题陈述 - 编写一个 8085 汇编语言程序将 8 位二进制转换为 2 个字符的 ASCII 值。8 位二进制数存储在内存位置 8050H 中。将每个四位数分开并将其转换为相应的 ASCII 代码,并将其存储到内存位置 8060H 和 8061H 中。讨论 - 在此问题中,我们使用子程序将一个十六进制数字(四位数)转换为其等效的 ASCII 值。由于 8 位数包含两个四位数,因此我们可以执行此子程序以查找... 阅读更多

8085 微处理器将 ASCII 转换为二进制的程序

Arnab Chakraborty
更新于 2019-10-05 11:35:04

589 次浏览

在这里,我们将看到一个 8085 程序,该程序将 ASCII 转换为二进制值。问题陈述 - 编写一个 8085 汇编级程序将 ASCII 转换为二进制或十六进制字符等效值。讨论 - 数字 00H 的 ASCII 为 30H (48D),而 09H 的 ASCII 为 39H (57D)。因此所有其他数字都在 30H 到 39H 的范围内。0AH 的 ASCII 值为 41H (65D),而 0FH 的 ASCII 值为 46H (70D),因此所有其他字母 (B、C、D、E、F) 都在 41H 到 46H 的范围内。这里的逻辑很简单。我们将检查 ASCII 值是否小于... 阅读更多

8085 微处理器检查五选二码的程序

Arnab Chakraborty
更新于 2019-10-05 11:33:56

296 次浏览

在这里,我们将看到一个 8085 微处理器程序。此程序将帮助我们检查给定值是否为有效的五选二码。问题陈述 - 编写一个 8085 汇编语言程序来检查给定数字是否为五选二码。该数字存储在位置 8000H 中。讨论 - 五选二码的检查很简单。首先,我们必须检查前三位是否为 0。如果它们为 0,那么我们将检查接下来的五位。如果这 5 位中恰好有两个 1,则它... 阅读更多

8085 微处理器查找两个给定字节的最大公约数的程序

Arnab Chakraborty
更新于 2020-07-06 09:00:37

580 次浏览

在这里,我们将了解如何使用 8085 查找两个给定字节的最大公约数或最大公因数。这些数字是 8 位数,不超过此数。问题陈述 - 编写一个 8085 汇编语言程序以查找存储在内存位置 8000H 和 8001H 的两个数字的最大公约数或最大公因数。讨论 - 在这里,我们将使用欧几里得算法来查找最大公约数。此算法非常简单。我们必须遵循以下步骤 - 如果第一个数字和第二个数字相同,则 a) 转到步骤 3。否则,如果第一个数字 < 第二个数字,则... 阅读更多

8085 微处理器执行线性搜索的程序

Arnab Chakraborty
更新于 2019-10-05 11:30:44

555 次浏览

在这里,我们将了解如何在 8085 微处理器中执行线性搜索。线性搜索是从开始位置到结束位置顺序搜索元素。问题陈述 - 编写一个 8085 汇编语言程序,使用线性搜索(顺序搜索)技术在数据块中搜索关键值。讨论假设数据存储在位置 8002H 到 8007H 中。8000H 包含块的大小,而 8001H 则保存要搜索的关键值。当我们执行程序时,它将返回找到项目的地址并将地址存储在位置 9000H 中,并且... 阅读更多

8085 中 I/O 端口芯片和内存芯片的比较

Arnab Chakraborty
更新于 2019-10-04 11:15:03

283 次浏览

在本节中,我们将了解 8085 微处理器中 I/O 端口芯片和内存芯片之间的基本比较。与内存芯片类似,信息也存储在输入输出端口芯片中。另一方面,输入输出端口芯片存储 1 字节的信息,而少量字节的信息存储在输入输出端口芯片中。例如,仅在 Intel 8212 I/O 端口芯片中存储 1 字节的信息,但在 Intel 8255 芯片中存储 3 字节的信息。此外,大量内存位置,如... 阅读更多

8085 程序以指定延迟交替 D0 位

Chandu yadav
更新于 2019-10-07 13:21:31

276 次浏览

现在让我们看看一个 Intel 8085 微处理器的程序。在此程序中,我们将了解如何交替 D0 位并将其发送为输出。问题陈述编写 8085 汇编语言程序以交替 D0 位。并将其发送为输出。讨论交替 D0 位并将其发送为输出就像生成方波。我们在每个阶段都添加了额外的延迟。为了使用 8085 生成方波,我们将连续旋转 10101010 (AAH),并将 D0 发送为输出。我们将使用 01H 掩盖累加器的内容。如果它是 0,则输出将为 0,如果它是 1,输出将... 阅读更多

8085 程序将数组中所有介于 3CH 和 64H 之间的数字

Arjun Thakur
更新于 2019-07-30 22:30:26

230 次浏览

这里我们将看到如何使用 8085 从数组中获取所有在 3CH 和 64H 范围内的数字。问题陈述编写 8085 程序,从数组中获取所有大于或等于 3CH 且小于 64H 的数字。数字存储在 8001 及以后的位置,8000 存储数组的大小,结果将从 9000 开始存储。讨论为了解决这个问题,我们将从内存中获取数字。然后将其与 3C 进行比较。如果进位标志被设置,则表示该数字小于 3C,因此只需跳过它。否则将其与... 阅读更多

广告