A microprocessor system having an interrupt controller is provided for use
in a mobile communications device. Peripheral processing units generate
interrupt requests for sending to the microprocessor. The microprocessor
has components for responding to interrupt requests by interrupting
current processing and performing an interrupt service routine associated
with the interrupt request. The interrupt controller receives interrupt
requests directed to the microprocessor from the peripheral processing
units and for prioritizes the interrupt requests on behalf of the
microprocessor. By providing an interrupt controller for prioritizing
interrupt requests on behalf of the microprocessor, the microprocessor
therefore need not devote significant internal resources to prioritizing
the interrupt request signals.
Um sistema do microprocessador que tem um controlador de interrupção é fornecido para o uso em um dispositivo móvel das comunicações. As unidades processando periféricas geram pedidos da interrupção para emitir ao microprocessador. O microprocessador tem componentes para responder aos pedidos da interrupção interrompendo processar atual e executar um associado rotineiro do serviço da interrupção com o pedido da interrupção. O controlador de interrupção recebe os pedidos da interrupção dirigidos ao microprocessador das unidades processando periféricas e para dá prioridade aos pedidos da interrupção em nome do microprocessador. Fornecendo um controlador de interrupção para pedidos da interrupção dar prioridade em nome do microprocessador, o microprocessador não necessita conseqüentemente devotar recursos internos significativos a dar prioridade aos sinais de pedido da interrupção.