找到关于微处理器的560 篇文章

8085冒泡排序程序

Anvi Jain
更新于 2019-07-30 22:30:24

2K+ 次浏览

在本程序中,我们将学习如何使用冒泡排序技术对一组字节进行排序。问题陈述编写 8085 汇编语言程序,按升序对数字进行排序,其中 n 个数字存储在从 8041H 开始的连续内存位置,n 的值位于内存位置 8040H(使用冒泡排序)。讨论在本程序中,我们将使用冒泡排序技术对数字进行排序。这种排序技术将通过不同的遍数执行。在每一遍中,最大的数字都存储在列表的末尾。这里我们从位置... 阅读更多

8085 汇编语言程序,用于查找数组中的最大数字

Vrundesha Joshi
更新于 2019-07-30 22:30:24

3K+ 次浏览

在本程序中,我们将学习如何使用 8085 查找一组字节中的最大数字。问题陈述编写 8085 汇编语言程序,以查找一组字节中的最大数字。讨论在本程序中,数据存储在 8001H 及其后的位置。8000H 包含块的大小。执行此程序后,它将返回最大数字,并将其存储在 9000H 位置。逻辑很简单,我们将第一个数字放入寄存器 B 以开始工作。在每次迭代中,我们从内存中获取数字并将其存储到寄存器 A 中…… 阅读更多

8085 程序,用于在一个包含 n 个数字的数组中搜索一个数字

Rishi Rathor
更新于 2019-07-30 22:30:24

2K+ 次浏览

在本程序中,我们将学习如何使用 8085 在字节数组中搜索元素。问题陈述编写 8085 汇编语言程序,使用线性搜索技术在一个数据数组中搜索关键字值。讨论在本程序中,数据存储在 8002H 到 8007H 位置。8000H 包含块的大小,8001H 保存要搜索的关键字值。执行此程序后,它将返回找到项的数据地址,并将地址存储在 9000H 和 9001H 位置。如果未找到该项,它将返回…… 阅读更多

将二进制数转换为 ASCII 码的 8085 代码

Jennifer Nicholas
更新于 2020-06-29 13:34:04

3K+ 次浏览

现在让我们来看一个 Intel 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 的范围内。这里我们提供存储在内存位置中的十六进制数字…… 阅读更多

将 8 位 BCD 数转换为 ASCII 码的 8085 程序

Anvi Jain
更新于 2019-07-30 22:30:24

2K+ 次浏览

现在让我们来看一个 Intel 8085 微处理器的程序。此程序将 8 位 BCD 数转换为两位 ASCII 值。问题陈述编写 8085 汇编语言程序,其中 8 位 BCD 数存储在内存位置 8050H 中。将每个 BCD 数字分开,并将其转换为相应的 ASCII 码,然后将其存储到内存位置 8060H 和 8061H。讨论在这个问题中,我们使用子程序将一个 BCD 数字(四位数)转换为其等效的 ASCII 值。由于 8 位 BCD 数包含两位四位数,因此我们可以执行此子程序以查找它们的 ASCII 值。我们可以得到较低的四位数…… 阅读更多

将格雷码转换为二进制的 8085 程序

Vrundesha Joshi
更新于 2019-07-30 22:30:24

1K+ 次浏览

现在让我们来看一个 Intel 8085 微处理器的程序。此程序将格雷码转换为二进制码。问题陈述编写一个 8085 汇编语言程序,将格雷码转换为二进制码。数据存储在地址 8200H,并将结果存储在内存位置 8201H。讨论这里我们从内存中加载数字,并且在每个步骤中我们都执行右移,并将中间结果与前一个结果进行异或运算。因此我们得到了结果。在下面的演示中,您可以了解逻辑。C       1110 1011    (A) (EBH) 07H     0111 ... 阅读更多

将二进制数转换为格雷码的 8085 程序

Jennifer Nicholas
更新于 2019-07-30 22:30:24

1K+ 次浏览

在本程序中,我们将学习如何从 8 位数中找到格雷码。问题陈述编写 8085 汇编语言程序,将存储在 8000H 位置的 8 位数转换为其等效的格雷码。结果将存储在 8050H。讨论在本程序中,我们将二进制转换为格雷码。过程很简单。首先,我们必须将内容向右移,然后用移位后的内容和实际内容执行 XOR 运算。这样我们就得到了格雷码。例如,如果数字是 ABH,则二进制值为 (1010 1011),…… 阅读更多

将 8 位数转换为格雷数的 8085 程序

Anvi Jain
更新于 2019-07-30 22:30:24

230 次浏览

在本程序中,我们将学习如何从 8 位数中找到格雷码。问题陈述编写 8085 汇编语言程序,将存储在 8000H 位置的 8 位数转换为其等效的格雷码。结果将存储在 8050H。讨论在本程序中,我们将二进制转换为格雷码。过程很简单。首先,我们必须将内容向右移,然后用移位后的内容和实际内容执行 XOR 运算。这样我们就得到了格雷码。例如,如果数字是 ABH,则二进制值为 (1010 1011),…… 阅读更多

8085 程序,用于将数组中的数字相加

Vrundesha Joshi
更新于 2019-07-30 22:30:24

2K+ 次浏览

在本程序中,我们将学习如何使用 8085 微处理器添加数据块。问题陈述编写 8085 汇编语言程序,以添加数组中的数字,其中数组的大小为 N。提供 N 的值。讨论在这个问题中,我们使用 8000H 位置来保存块的长度。主块从地址 8010H 开始存储。我们将结果存储在 9000H 和 9001H 位置。9000H 保存低字节,9001H 保存高字节。我们反复从内存中获取数字,然后将其与累加器相加…… 阅读更多

8085 程序,用于查找数字的平方根

Rishi Rathor
更新于 2019-07-30 22:30:24

2K+ 次浏览

现在让我们来看一个 Intel 8085 微处理器的程序。此程序将找到一个数字的平方根。问题陈述编写一个汇编语言程序,以查找 L 中数字的平方根,并将结果存储在 8100H 位置。讨论这里我们使用除法方法来查找数字的平方根。众所周知,8085 中没有除法运算,因此我们创建了一个除法子程序。设 N 为数字。X = √NX2 = NX2 + X2 = N + X22X2 = N + X2X2 = (N + X2)/2X =((N + X2)/X)/2XNew=(N / X + X)/2如果 X ... 阅读更多

广告