|
Interne Kleinteilunterbrechungen
Interne Unterbrechungen werden durch bestimmte Fälle erzeugt, die oben während der Durchführung eines Programms kommen. Diese Art von Unterbrechungen wird auf ihrer Gesamtheit durch die Kleinteile gehandhabt und es ist nicht möglich, sie zu ändern.
Ein freies Beispiel dieser Art von Unterbrechungen ist das, das den Kostenzähler des internen Taktgebers des Computers verwirklicht, die Kleinteilmarken der Anruf zu dieser Unterbrechung mehrmals während eines zweiten, zwecks die aktuelle Zeit beizubehalten.
Obwohl wir nicht diese Unterbrechung direkt handhaben können, da wir nicht die Zeit steuern können, die mittels der Software noch aktualisiert, sie ist möglich, um seine Effekte auf den Computer zu unserem Nutzen zu verwenden. Z.B., einen virtuellen Taktgeber aktualisierte herzustellen ununterbrochen uns müssen ein Programm nur schreiben, das den tatsächlichen Wert des Kostenzählers liest und es in ein verständliches Format für den Benutzer übersetzen.
Externe Kleinteil-Unterbrechungen
Externe Unterbrechungen werden durch Peripheriegeräte, wie Tastaturen, Drucker, Kommunikation Karten, etc. erzeugt. Sie werden auch durch coprocessors erzeugt. Es ist nicht möglich, externe Unterbrechungen zu entaktivieren.
Diese Unterbrechungen werden nicht direkt zur CPU geschickt, aber sie werden zu einer integrierten Schaltung geschickt deren Funktion ist, diese Art von Unterbrechungen ausschließlich anzufassen
Software-Unterbrechungen
Software-Unterbrechungen können durch den Versammlungsteilnehmer direkt aktiviert werden, der die Zahl der gewünschten Unterbrechung mit der INTERNEN Anweisung hervorruft.
Der Gebrauch von Unterbrechungen hilft uns in der Kreation von Programmen und indem sie sie verwenden, erhält unsere Programme kürzer. Zu verstehen ist einfacher, daß sie und sie normalerweise eine bessere Leistung meistens wegen ihrer kleineren Größe haben. Diese Art von Unterbrechungen kann in zwei Kategorien getrennt werden: die wirksamen System DOS Unterbrechungen und die BIOS-Unterbrechungen.
Der Unterschied zwischen den zwei ist, daß die wirksamen System Unterbrechungen einfacher zu verwenden sind, aber sie auch langsamer sind, da diese Unterbrechungen das BIOS gebrauchen, um ihr Ziel zu erzielen, einerseits sind die BIOS-Unterbrechungen viel schneller, aber sie haben den Nachteil, der, da sie ein Teil der Kleinteile sind, sie sehr Besondere sind und das In Abhängigkeit von sogar die Herstellermarke des Stromkreises verändern können.
Die Wahl der Art zu verwenden der Unterbrechung hängt nur von den Eigenschaften ab, die du dein Programm geben möchtest.
Da wir Unterbrechungen für die Datenwiederaufnahme verwenden, die mit Hilfe der C-Sprache über programmiert Unterbrechung, die mit C anfaßt, wir besprechen uns nur Unterbrechung 13H, Unterbrechung 13H Verlängerungen und Unterbrechung 21H Programme besonders. Es ist nicht so wichtig, alle anderen Unterbrechungen und ihre Funktionen zu besprechen weil innen C-Sprache, einfachere Funktionen sind vorhanden, die meisten jenen Aufgaben durchzuführen. Jedoch das Wissen von Unterbrechung 13H und seine Verlängerungen ist Muß, für die Datenwiederaufnahme Programmierung. |
Uns eine kurze Einleitung der Unterbrechung 20H nehmen und 21H unterbrechen lassen. Der Wert, der in Haltewinkel geschrieben wird (wie 0x20) zeigt an, wie man verwendet
|
|