Re: Universal grammar



In article <1n55kt75qfd1s$.184x0ip4w30jx.dlg@xxxxxxxxxx>, Joachim Pense
<snob@xxxxxxxxxxxxxx> wrote:

Paul> Which is just one of the hardware interrupts that can be
Paul> sent to a CPU.

That's a hardware _signal_, but usually not considered an interrupt:

1) RESET cannot be caught or masked.
2) INTERRUPT is caught, handled and then the system resumes from it.
RESET abruptly brings to the whole system to a "start" state and
never resumes from where it left off.
3) INTERRUPT is used by peripherals to catch the attention of the CPU,
asking CPU to do something for them quickly.
RESET is usually raised by operators (often human) to bring the
system to a "start" state.

Paul> Hans is absolutely correct. It's an interrupt, it's one of
Paul> the unmaskable hardware interrupts. Without it, the CPU
Paul> would start executing instructions from an unpredictable
Paul> address.

Reset or interrupt, it's for sure something that interrupts.

I think that in the low level technical language, that is, the one used
when dealing with the CPU as a piece of hardware, all those signals are
called interrupts. A software implementer computer manufacturer, working
on a higher level, may use a different language.

--
Hans Aberg
.



Relevant Pages

  • Re: Universal grammar
    ... Paul> This is a software engineers vocabulary. ... Paul> reset and other h/w interrupts. ... Paul> between how a CPU reacts to signals on various interrupt ... Paul> hardware device interrupts cause the CPU interrupt whatever ...
    (sci.lang)
  • Re: Universal grammar
    ... Paul> This is a software engineers vocabulary. ... Paul> reset and other h/w interrupts. ... Paul> between how a CPU reacts to signals on various interrupt ... Paul> hardware device interrupts cause the CPU interrupt whatever ...
    (sci.lang)
  • Re: Universal grammar
    ... Of course the address of the actual interrupt ... Paul> vector MUST BE HARDWIRED in the CPU. ... While the reset signal is meant for: ...
    (sci.lang)
  • Re: Seeing VERSIONINFO under Vista?
    ... The reasoning, of course, from the CPU designers' POV was that if you were ... and would not /need/ to go back to real mode except for a full ... processor reset, it started up in real mode. ... invalid address and then cause an interrupt the CPU then causes another ...
    (microsoft.public.vc.mfc)
  • Re: Universal grammar
    ... RESET cannot be caught or masked. ... INTERRUPT is caught, handled and then the system resumes from it. ... INTERRUPT is used by peripherals to catch the attention of the CPU, ... Paul> the unmaskable hardware interrupts. ...
    (sci.lang)