Pick a port with all 8 port bits available and 4 other pins (if you don't plan on using the interrupt output). 3 of these pins can be used for other things (they are inputs to the device so are high impedance but need to be drivable by the PIC). (ALE -RD -WR)
First set your direction on the 8 bit data port for output
Set ALE to LOW SET -RD and -WR HIGH
Set -CS Low now
Write your address location to the data port
Set ALE to HIGH
Set ALE to LOW
Now if you wish to write to this address write the data to the data port
Set -WR LOW
Set -WR HIGH
if you wish to read from this address
Set the direction of the Data Port to inputs
Set -RD LOW
Read the Data port state to wherever
Set -RD HIGH
Now you are done set -CS high
set the Data port as inputs (let the bus go)
You can now use all those pins except the -CS pin for other things (within reason of course)
That about sums it up.. you can read and write any register with that algorythm..
here is a BIG HINT .. go to page 29 of the Data sheet and READ it. So you understand how the bus works.
Another BIG HINT, read the WHOLE DATA SHEET, or you WILL be asking questions again in a matter of minutes to hours.