Assembly 如何将sic/xe转换为目标代码?
上述sic/xe代码 我不懂翻译过程Assembly 如何将sic/xe转换为目标代码?,assembly,computer-science,object-code,sic,Assembly,Computer Science,Object Code,Sic,上述sic/xe代码 我不懂翻译过程 105F LDT长度=>774000 1056出口STX长度=>134000 我已经知道翻译操作码和000 但是我不知道怎样才能得到4 请给我一个善意的解释。4是xbpe位。此指令使用B寄存器寻址模式的12位位移,该模式定义为0 1 0B先前已设置为#LENGTH,因此偏移量为零。那么,为什么此指令没有40023 STA长度0F200D有多个寻址选项。为此,汇编程序选择使用0 0 1 0,这是PC机的12位有符号位移。请注意,您首先要求的指令高于地址1000
105F LDT长度
=>774000
1056出口STX长度
=>134000
我已经知道翻译操作码和000
但是我不知道怎样才能得到4
请给我一个善意的解释。4是
xbpe
位。此指令使用B寄存器寻址模式的12位位移,该模式定义为0 1 0
B
先前已设置为#LENGTH
,因此偏移量为零。那么,为什么此指令没有4
<代码>0023 STA长度0F200D有多个寻址选项。为此,汇编程序选择使用0 0 1 0
,这是PC机的12位有符号位移。请注意,您首先要求的指令高于地址1000,因此超出了12位PC机相对偏移量的范围。谢谢您,先生。我了解基本情况。但我还是不明白PC的相对范围。我猜可用电脑的范围是0000