问题标签 [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.
assembly - 旧 8085 程序的汇编器,带有 .page 或 .=0000h 等指令
我正在尝试用为 8085 处理器编写的程序替换旧的 EPROM。虽然我有汇编器列表,但它似乎不适用于我能找到的任何 8085 汇编器 - 主要是因为以 开头的汇编器指令.
,如下所示:
任何人都可以识别生成列表并可以组装代码的程序吗?
8085 - 如何在 8085 汇编器中创建十六进制数列表?
我需要知道如何在 8085 汇编器中创建一个数字列表并将该列表存储在连续的内存位置?
assembly - 8085; 为什么 RET 不需要像 CALL 那样的 6 个 T 状态 Fetch 循环?
该CALL
指令需要 5 个机器周期,即OPCODE-FETCH, MEMORY READ, MEMORY READ, MEMORY WRITE, MEMORY WRITE
. CALL 的 OPCODE-FETCH 周期有 6 个 T 状态来处理 Stack Pointer 的递减。
RET
指令需要 3 个机器周期,OPCODE-FETCH, MEMORY READ, MEMORY READ
即使在这里,微处理器也必须像以前一样将堆栈指针增加两次才能弹出。但是,OPCODE-FETCH 循环只有 4 个 T 状态,这是为什么呢?
至于为什么,我有一个模糊的想法;inCALL
和PUSH
SP 必须首先递减,不像RET
or POP
。FETCH
在周期的最后两个 T 状态中,仅考虑第一个减量。但为什么这需要两个 T 状态。同样,我真的不确定这一点。请帮忙。
8085 - 8085 程序在 8085 模拟器中添加两个 8 位数字
我正在尝试添加两个 8 位数字并编写以下代码:
但我得到了不正确的输出。
assembly - 用 8085 微处理器汇编语言求一个数的绝对值
我的任务是在 8085 汇编语言中找到任何给定数字的绝对值。
该算法如下(在互联网上找到):
mask = n >> 7(数字本身是 8 位)
(掩码 + n) 异或掩码
我的问题是我将如何用汇编语言实现它。看来我应该使用“RRC”命令,但是对数字执行循环移位并且算法似乎不起作用。
任何想法,将不胜感激。干杯。
performance - 8085 汇编程序的时钟周期和内存使用情况
我有一个用汇编语言编写的小程序,它可以对数字进行平方。
关于这个程序,我有几个问题。
如果每个存储单元恰好存储一个字节的信息,则第一个任务是确定将程序部分存储在存储器中所需的程序存储单元的数量。第二个任务是确定运行程序需要多少时钟周期。
这里的逻辑是什么?我将如何计算这些东西?我完全不明白这一点,任何帮助将不胜感激。干杯。
binary - 如何在 8085 微处理器中使用移位和加法运算将两个 8 位数相乘?
我们应该使用 8085 微处理器的移位和加法运算将两个 8 位数字相乘。答案应该是一个 16 位的数字。必须使用移位和加法操作
assembly - 没有递增或递减指令(并且不使用高斯公式)的从 1 到 100 的整数求和?
为 Intel 8085 微处理器编写一个汇编语言程序,计算 N 个自然数之和,即 ΣN = 1+2+3+ … +(N-1)+N。
尽可能多地满足约束:
- 不使用 N*(N+1) / 2 的公式
- 不使用任何递增和递减指令,如 INR、DCR、INX 和 DCX
- 不使用内存地址读取数据和写入输出结果(假设累加器寄存器相同)
我的代码是:
我已经尝试并制作了该程序,但使用了所有这些约束,而问题要求不要使用它们。所以我怀疑是否可以不使用这些来制作程序。
c++ - 将 cpp 代码转换为适合 8085 模拟器的汇编语言
我为多项式函数(ax^6 + bx^5 + cx^4 + dx^3 + ex^3 + fx^2 + gx + h)编写了一个 cpp 代码(我假设所有变量都是 1 ,所以我刚刚定义了a)并且我想将它转换为8085模拟器,你能帮我吗?这是我的代码:
assembly - ASM85 与 ASM86 有何不同?
我必须在课堂上学习 ASM85,但是我教授的讲义很糟糕(不是母语人士),所以我想知道我是否可以只学习 Intel 8086 的 ASM。
或者如果有学习 ASM85 的好资源,那将不胜感激。