Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/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 英特尔8080:递增地址_Assembly_Intel 8080 - Fatal编程技术网

Assembly 英特尔8080:递增地址

Assembly 英特尔8080:递增地址,assembly,intel-8080,Assembly,Intel 8080,我正在做作业,在最后一个例子中,我真的不明白该做什么:(对不起,我的英语不好,希望你能理解) 示例:定义“var”变量。在H,L中存储为16位数字的内存from address中,用值3填充'var'中的字节数。因此,对于H的地址,L用寄存器M插入值3。然后寄存器H,L中的地址增加1(您需要使用ADD或ADC,因为INR不设置CF)。重复此'var'次 我的程序现在看起来像这样,但我如何才能继续?谢谢 var db lda var mov b,a loop

我正在做作业,在最后一个例子中,我真的不明白该做什么:(对不起,我的英语不好,希望你能理解)

示例:定义“var”变量。在H,L中存储为16位数字的内存from address中,用值3填充'var'中的字节数。因此,对于H的地址,L用寄存器M插入值3。然后寄存器H,L中的地址增加1(您需要使用ADD或ADC,因为INR不设置CF)。重复此'var'次

我的程序现在看起来像这样,但我如何才能继续?谢谢

var     db
        lda var
        mov b,a
loop:   dcr b
                     ; Code here
        jnz loop
end:    hlt

@rcgldr这实际上不起作用,因为我使用的仿真器不支持'add reg,num'指令,只支持简单的'add reg'和'set'指令。使用| INX H |,这将增加HL。