Take a few minutes to review an idea rather than an instruction today. In this article I discuss how to code prewritten IBM macros in Standard, List, and Execute formats, and why you might want to. The article comes with a program if you want to experiment with these ideas.
Review an Idea: Using IBM Macros – Standard, List, Execute
Categories:
3 thoughts on “Review an Idea: Using IBM Macros – Standard, List, Execute”
Leave a ReplyCancel reply
Related Posts
Review an Instruction: MGReview an Instruction: MG
Multiply Grande (MG) is the sister instruction of Multiply(M) and produces produces 128-bit products in an even/odd register pair. Ususally ...
Review an Instruction: LAA (IBM Assembler)Review an Instruction: LAA (IBM Assembler)
The LAA (Load and Add) instruction packs two operations into one instruction. While you might not want to use it ...
Making PlansMaking Plans
I’ll be teaching an assembler class again in spring semester at Columbus State University, so lately I’ve been thinking about ...

Sometimes the E+VL/L form becomes unwieldy –
“`
call IEANTCR, c
(rmt_IEANT_level, c
const_eyecatcher, c
rmt_token, c
rmt_IEANT_persist, c
rmt_word), c
VL, c
linkinst=basr, c
mf=(E,rmt_call)
print nogen,noprint
rmt_call call ,(*,*,*,*,*,*,*,*,*,*,*,*,*,*,*,*,*,*,*,*),mf=L
pop print,noprint
“`
Nice example
I don’t know if they still do that (too lazy to check), but system macros used to have MF=I (for “Immediate”) as the standard default.