I'm not familiar with The Art of Assembly Language, so the author's terminology might be different. However, the two basic divisions of parameter passing to a function with which I am familiar are:
by value, i.e., placing the actual value in a register, on the stack, or possibly in a global...