Here is what I think is a very simple way to understand RES. It applies to both absolute and relocatable modes. RES simply advances the current location in the current section. For absolute mode that is always the one and only program section (kinda, see special note, below). In relocatable mode it is the pointer for whatever section is current (even if it is a code segment!!!!). Thus: Res D'10' in a code segment , is effectively like: ORG $+D'10' (note: I do not know if $+D'10' is a valid argument to ORG in relocatable mode!) SPECIAL NOTE: Contrary to the documentation: > 5.50.2 Description > > In non-relocatable code,