Dynamically pushing instructions to SRAM IC
Your terminology is very wrong 


You do not "input memory to a buffer"
You do not "request that data by giving it the "buffer""


This makes me fear that you are very much out of your depth here.

You read or write a memory. Static memories, as you have here, are the simplest to read and write. For that you have to connect the computers address and data bus to the chip's address and data bus. You will also need an address decoder to make the chip enable (not) signal. 

Those signals have to follow the timing requirement as they are written down in the data sheet on the pages 4 to 7. 

All the above require that you have access to a standard CPU bus with address, data and control lines. Most of the micro controllers these days do not bring those buses out. They are internal to the system. 

Some have what is called a "secondary memory bus interface" which have the equivalent of these address, data and control lines. But I have never seen one with that many I/O pins (8 data, 17 address and 3 control lines.)

So answering your question means we have to design a complete memory interface system for you which is beyond the scope of this forum. (And we would need to know and study the processor you want to connect it to).

The best suggestion I can make is that you sit together with an experienced designer and ask him to guide you step-by-step through what is needed. I expect this to take several hours.