I woiuld imagine that the 8255 was made forthe 808X family of micros in which case a
port access statement would probably take care of all the proper pins going high and low with the proper timing. For other chips you would probably have to do bit banging.
This would definitley be the case for micros that do not have hardwre/opcodes for accessing external memory and ports, which includes most modern 8 bit micros which have internal program and data memory. Can't you just use some ttl 74374 latches and a 74138 decoder?