LC3代码的第一行是什么意思? 它是指PC的初始值还是指向内存中的位置?
答案 0 :(得分:1)
假设您指的是ORIG
,是的,它定义了第一条指令的地址(即后面的所有指令将逐步偏离.ORIG中指定的值),ORIG也设置了初始值。 Location Counter
(LC,虽然LC似乎可与PC互换使用),即这是您的程序将开始执行的地方。
.ORIG
- Tells simulator where to put your code in memory (starting location)
- Only one .ORIG allowed per program module
- PC is set to this address at start up
- Similar to the main() function in C
- Example: the standard convention is
.orig x3000