问题标签 [8085]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
171 浏览

assembly - 8085中不同寄存器的初始值是多少?

我想知道所有寄存器的初始值:A, B, C, D, E, H, L,SPPC.

通用寄存器是否B包含垃圾值,或者它们是否初始化为零?

那么PCSP呢?他们依赖于制造商吗?

0 投票
1 回答
89 浏览

microprocessors - 如何将 8085 代码转换为 z80 程序集

我有用于划分 2 个数据 8 位的 8085 汇编代码

0 投票
2 回答
822 浏览

microprocessors - 计算 8085 微处理器中的延迟

计算时钟频率为 5 MHz 的 8085 微处理器执行以下代码计算的延迟

我是微处理器的新手,在计算延迟时我真的发现一点困难。请帮忙!!!

0 投票
0 回答
176 浏览

assembly - 汇编代码 8085 用于将奇数从给定的数字列表中分离出来并将它们存储到新列表中

有了这些我只能找到偶数,而不是奇数有人可以帮助修复我的代码吗?

0 投票
0 回答
106 浏览

assembly - 似乎无法识别 8085 程序集中的 JNC 语句中的错误

我写了一个相当节俭的程序来比较 2 个数字,第一个 JNC 语句工作正常,第二个抛出错误,我正在使用gnusim8085。这是我的代码

显示的错误是无效的操作码或伪操作。基本上我只检查进位标志,并将更大的数字移动到寄存器 H

0 投票
1 回答
423 浏览

assembly - 8085 程序从内存位置过滤掉正数

所以我需要过滤掉正数并在小于FFH时显示总和,如果不显示FFH。我在模拟器中输入代码并使用#DB 将数字存储在特定的内存位置。但是当我一步一步运行它时,内存内容寄存器显示00。如何解决它?

GNUSim8085

0 投票
1 回答
35 浏览

microprocessors - 8085微处理器中的程序

从 m/m 位置 2500H 存储了 N 个字节。N 的值存储在 2400H 中。我怎样才能编写一个 8085 程序来将所有字节的位 Di 与 Dj 互换(无论位值如何)。i=4 和 j=0 的值

0 投票
1 回答
100 浏览

microprocessors - 为什么 MOV M,M 无效,而 MOV A,A 在 8085 微处理器中有效

在此处输入图像描述

请解释这怎么可能?

0 投票
2 回答
97 浏览

assembly - 英特尔 8085 如何实际执行与先前借位的减法?

我的理解是,为了评估X - Y - borrow,我们可以执行X - (Y + borrow)(X - Y) - borrow。教科书中的例子描述了前一种方法。Y在这种情况下,如果减数 ( ) 是并且借位设置为 1 ,会发生什么情况FFH

我在 GNUSim8085(http://gnusim8085.srid.ca/)中尝试了以下代码,它显示了错误的答案(CY未设置标志)。它是 GNUSim8085 的实现问题还是由于溢出而实际上发生在物理 Intel 8085 芯片中?

然而,下一个代码A = FFH, CY=1按预期给出了正确的答案 ( )。

0 投票
0 回答
25 浏览

instruction-set - 需要帮助解决基于8085指令集的汇编语言程序

一块数据存储在从 C040 H 开始的内存位置。块的长度存储在寄存器 B 中。编写一个汇编语言程序,将内存位置的内容相加,并将 16 位结果存储在块的末尾。