Pointers are made possible by indirect addressing in processors and predate the 8085. So, the instructions:
SET x, 1
SET y, 2
ADDI x, y
will set "x" to (x + *y), which happens to be 1 plus the value sitting in memory location 2. This will set "x" to 3 (1 + 2):
SET x, 1
SET y, 2
ADD x, y
In the 1970's, there were 3 addressing modes: direct, indirect and indexed. No doubt, newer technology may have given rise to other schemes. /ravi "There is always one more bug..." http://www.ravib.com ravib@ravib.com