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 如何在LC3上的ASM中加载寄存器中内存地址的值?_Assembly_Lc3 - Fatal编程技术网

Assembly 如何在LC3上的ASM中加载寄存器中内存地址的值?

Assembly 如何在LC3上的ASM中加载寄存器中内存地址的值?,assembly,lc3,Assembly,Lc3,假设内存位置x4000中存储了一个值,我想将其加载到寄存器中。如果程序必须在x3000处启动,我如何才能这样做,因为PC+偏移量加载将超出范围?使用LDI指令,地址0x4000存储在附近的内存位置。看这个。

假设内存位置x4000中存储了一个值,我想将其加载到寄存器中。如果程序必须在x3000处启动,我如何才能这样做,因为PC+偏移量加载将超出范围?

使用LDI指令,地址0x4000存储在附近的内存位置。看这个。