Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Assembly Z80汇编地址_Assembly_Z80 - Fatal编程技术网

Assembly Z80汇编地址

Assembly Z80汇编地址,assembly,z80,Assembly,Z80,我有以下代码 START: .ADDR ADDR_1 .ADDR ADDR_2 ADDR_1: LD A,B XOR A LD B, A ADDR_2: JP ADDR_3 ADDR3_:.... 如果START位于地址“0x0000”..ADDR指令表示标签地址(即,ADDR ADDR_1表示标签地址),是否正确? 提前谢谢你说得对。汇编中的标签在某种程度上类似于其他语言中的变量或函数名。它们可以用来指示程序中的入口点。查看汇编程序的文档会有

我有以下代码

START: .ADDR ADDR_1
       .ADDR ADDR_2

ADDR_1: LD A,B 
       XOR A 
       LD B, A 
ADDR_2: JP ADDR_3
ADDR3_:....
如果START位于地址“0x0000”..ADDR指令表示标签地址(即,ADDR ADDR_1表示标签地址),是否正确?
提前谢谢

你说得对。汇编中的标签在某种程度上类似于其他语言中的变量或函数名。它们可以用来指示程序中的入口点。

查看汇编程序的文档会有所帮助,但我觉得你写的东西很合理。这样的跳转表也很常见,例如在系统ROM中。我们仍然无法真正证明这一点,因为您没有告诉我们您使用的是什么汇编程序:)@tommyle2k:这是Z80汇编代码。我找到的文件没有多大帮助。代码很旧,没有很好的注释。Z80是处理器。标签等是汇编程序语法的一部分(通常也称为“汇编程序”),而不是处理器代码的一部分