You use the DPTR to access RAM... Its 16bits wide
You have already used this in your code...
Code:
mov DPTR, memory_location
mov a,a@DPTR
You have already used this in your code...