SI
SI
discoversearch

We've detected that you're using an ad content blocking browser plug-in or feature. Ads provide a critical source of revenue to the continued operation of Silicon Investor.  We ask that you disable ad blocking while on Silicon Investor in the best interests of our community.  If you are not using an ad blocker but are still receiving this message, make sure your browser's tracking protection is set to the 'standard' level.
Technology Stocks : AMD:News, Press Releases and Information Only! -- Ignore unavailable to you. Want to Upgrade?


To: Ali Chen who wrote (1637)10/23/1997 12:56:00 AM
From: Paul Engel  Read Replies (2) | Respond to of 6843
 
Ali - Re: "You "forgot" to mention that the very essential function of contemporary keyboards (so-called MF-II type, not even AT) is to send defferent MAKE and BREAK codes for each key"

Thank you again for making a complete fool of yourself. I specifically mentioned this exact function - a "make" is a key pressed and "break" is a key "released" - but you couldn't figure that out by yourself, could you?

From my answer:

"If a key press/release is detected, a scan-code is sent to the computer"

Re: "Hardware interrupt routine and INT16h routine are completely different and serve different functions. Using the hardware IRQ1 (INT09), one BIOS routine reads data from the 8742 controller, analyses them, converts into ASCII,"

Of course they are - as I specifically stated and as you expicitly IGNORED. One is A HARDWARE INTERRUPT and the other is SOFTWARE INTERRUPT!

You have a real comprehension problem, Ally!

Here is my exact quote:

"This Hardware Interrupt causes the main processor (CPU) to stop (after completing its current instruction) and branch to a software routine in the BIOS chip (software Interrupt 16Hex). This routine, the Keyboard Routine, is then executed by the main CPU."

As most of your minor criticisms indicate, my description of the operation of keyboard was correct.

Once again Ali, you try and set a trap to make a fool of someone else and you end up making a complete fool of yourself - AGAIN!

Paul