Defining buses and memory-addressable devices