I am trying to work my way through the 12202088 OS which someone very generously put up here as a disassembly. They were even so kind as to lay out what most of the code does. This has helped tremendously in my very limited understanding of what's going on. So much that I now have more questions :).


What the difference is between LBL_ and LAB_ commands. I am pretty sure that the LAB_ signifies a routine (or segment) for the code to jump to. There are several spots with branch commands that list LAB_xxx as the next step to go to in the code. Many times there are a bunch of them in a row with the code jumping to the next steps. I just started to notice that sometimes, segments of the code show a LBL_xxxx. In these segments, there are some memory steps / checks going on, and then there could be more branch or jump commands (JSR). Is there an inherent differnce between these two types of segments of code?