I’ve been looking for information about explicit addressing, online but there is nothing and there is, the explanations are pretty vague. I hope someone can explain me with details and if possible witn example. I would like to know, what registers should be used as index, base, and what should be the displacement value
Example 8(,4) or 5(0,5) or 6(7)
It can depend on the instruction being executed. Please see this reference from IBM to help sort through the details. Being an old Z performance person when people ask a question about performance the answer is almost always, “It depends”
See this article