A system and method is provided for communicating with at least one
network device via a network bus comprising a bus controller and a host
computer. The bus controller executes a series of instructions, which can
be transferred to the bus controller from the host computer. The
instructions are executed in a manner independent of the host computer so
as to reduce the workload of the host computer. Since the bus controller
can execute the series of instructions without further intervention of
the host computer, the host computer can perform other operations
concurrent with the execution of the series of instructions by the bus
controller. In one embodiment, at least one of the instructions has an
associated data field that is variable and can be altered by the host
computer, such that the host computer can alter the instruction used by
the bus controller.