gpt4 book ai didi

assembly - 微 Controller 8051 : How to get addresses of inputs to JB & CJNE instructions?

转载 作者:行者123 更新时间:2023-12-04 07:02:28 24 4
gpt4 key购买 nike

我正在从头开始在 VHDL 中实现一整套 8051 指令。大多数事情进展顺利,但偶然发现了以下两条说明:

JB bit,rel
00100000 bit_address rel_address

CJNE A,#data,rel
10110100 immediate_data rel_address

非常感谢任何帮助或提示。先感谢您!

最佳答案

相对地址由程序员提供。这通常由汇编程序根据标签计算得出。

你的 asm 文件将包含:

   ...asm code
...asm code
JB some_bit, some_label
...more asm code
...more asm code
...more asm code
some_label:
...more asm code
...more asm code

汇编器将分析 JB 指令和标签之间的代码,并计算到达标签所需的偏移字节数,这是它提供给 JB 指令的数字。

Here是对 8051 指令的一个很好的解释。

关于assembly - 微 Controller 8051 : How to get addresses of inputs to JB & CJNE instructions?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1631198/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com