Think I've always used the "KISS" nomenclature -- "Then you call a subroutine". Maybe it comes from BASIC/Fortran/C/Cobol/etc, but unless you're worried about the mechanics, call works (to my way of thinking).
Mark Hammack Systemware, Inc, On Thu, Feb 10, 2022 at 10:04 AM David Cole <dbc...@colesoft.com> wrote: > In Assembler there are many machine instructions that are suitable > for calling subroutines: > - They go somewhere, > - But they also set a register that can be used to return to the > next following instruction. > > These instructions include: > - BAL (Branch and link) > - BALR (Branch and link register) > - BAS (Branch and save) > - JAS (jump and save) > - BRAS (Branch relative and save) > - BRASL (Branch relative and save long) > - BASSM (Branch and save and set mode) > > > > My question is this... > What is the collective name for these instructions? > > In a sentence such as "Then you branch and link to a subroutine...", > I tend to say "branch and link", > > but I'm always unhappy about that... > - Yes, "branch and link" is an accurate description of you're doing, > - While "branch and save" is a bit opaque. > - However, the phrase "branch and link" is ambiguous and invites > unnecessary quibbling. > > > So my question is... What would you say? > > TIA, > David Cole > dbc...@gmail.com (personal) > dbc...@colesoft.com (business) > 540-456-6518 (cell) >