Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

When a device is assigned an IRQ, does that mean that it has sole access to certain registers associated with that IRQ?

share|improve this question
add comment

1 Answer

up vote 3 down vote accepted

No.

IRQs and Registers are totally different things.

An IRQ is an message mechanism and a register a storage.

The internal registers of the CPU are not accessible from outside the CPU.

The internal registers of a hardware device may be accessible by the CPU - then these are known as "ports".

However, nowadays the 'ports' also often are mapped to an internal controller that considers it as input data that may be processed in different ways (e.g. storing in an internal register, processing it to create output data, storing it in memory or handle it as "event" for a state machine).

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.