Zum Inhalt springen

Intel 8237

aus Wikipedia, der freien Enzyklopädie
Datei:Intel 8237A-5.jpg
Der 8237A-5 auf einer Hauptplatine
Datei:Intel 8237.svg
Pinbelegung des 8237

Der Intel 8237 ist ein programmierbarer DMA-Steuerungsbaustein aus der Familie der Peripheriebausteine der 8-Bit-Mikroprozessoren Intel 8080/8085. Er wurde auch in 16-Bit-Systemen mit den Prozessoren Intel 8086/8088 und seinen Nachfolgern und in den ersten IBM-PC eingesetzt.

Aufbau und Funktion

Der 8237 ist eine Weiterentwicklung des 8257 und wird, wie dieser, im 40-Pin-DIL-Gehäuse geliefert. Mit Hilfe des DMA-Controllers können größere Datenmengen ohne weiteren Eingriff der CPU per schnellem Speicherdirektzugriff in den Systemspeicher übertragen oder ausgelesen werden. Dabei werden Datenraten von bis zu 1,6 MByte/s erreicht. Der 8237 unterstützt vier DMA-Kanäle zur Übertragung von Daten von externen Bauteilen oder Speichern, wobei die Anzahl von Kanälen mit weiteren Bausteinen beliebig erweitert werden kann. Als Peripheriebaustein einer 8-Bit-Mikrocontroller-Familie verfügt der 8237 über 8-Bit Daten- und 16-Bit Adressleitungen, jeder Kanal kann also 64 KByte Speicherbereiche adressieren und mit einem Steuerbefehl bis zu 64 KByte Daten übertragen.

Wenn ein DMA-Kanal einen Datentransfer durchführen möchte, muss der DMA-Controller von dem entsprechenden Kanal über ein Signal DREQ (DMA Request) unterrichtet werden. Daraufhin zeigt der Controller der CPU über ein Signal HRQ (Hold Request) an, dass er auf den Speicher zugreifen möchte. Wenn die CPU den Datenbus freigeben kann, bestätigt sie dieses an den DMA-Controller durch das Signal HLDA (Hold Acknowledge). Dann kann der DMA-Kanal des 8237 den Datentransfer in vier unterschiedliche Betriebsarten durchführen:<ref>{{#if:|{{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}| |}}}}{{#if:|{{{autor}}}: }}{{#if:|{{#if:8237/8237-2 High Performance Programmable DMA Controller|[{{#invoke:Vorlage:Internetquelle|archivURL|1={{#invoke:URLutil|getNormalized|1={{{archiv-url}}}}}}} {{#invoke:Vorlage:Internetquelle|TitelFormat|titel=8237/8237-2 High Performance Programmable DMA Controller}}]{{#if:| ({{{format}}})}}{{#if:| {{{titelerg}}}{{#invoke:Vorlage:Internetquelle|Endpunkt|titel={{{titelerg}}}}}}}}}|{{#if:http://zet.aluzina.org/images/8/8c/Intel-8237-dma.pdf%7C{{#if:{{#invoke:TemplUtl%7Cfaculty%7C}}%7C{{#invoke:Vorlage:Internetquelle%7CTitelFormat%7Ctitel={{#invoke:WLink%7CgetEscapedTitle%7C1=8237/8237-2 High Performance Programmable DMA Controller}}}}|[{{#invoke:URLutil|getNormalized|1=http://zet.aluzina.org/images/8/8c/Intel-8237-dma.pdf}} {{#invoke:Vorlage:Internetquelle|TitelFormat|titel={{#invoke:WLink|getEscapedTitle|1=8237/8237-2 High Performance Programmable DMA Controller}}}}]}}{{#if:| ({{{format}}}{{#if:DatenblattIntel{{#if: 2016-06-17 | {{#if:{{#invoke:TemplUtl|faculty|}}||1}}}}

          | )
          | {{#if:{{#ifeq:de|de||{{#if:|1}}}}| ; 
              | )}}}}}}{{#if:| {{{titelerg}}}{{#invoke:Vorlage:Internetquelle|Endpunkt|titel={{{titelerg}}}}}}}}}}}{{#if:http://zet.aluzina.org/images/8/8c/Intel-8237-dma.pdf%7C{{#if:{{#invoke:URLutil%7CisResourceURL%7C1=http://zet.aluzina.org/images/8/8c/Intel-8237-dma.pdf}}%7C%7C}}}}{{#if:8237/8237-2 High Performance Programmable DMA Controller|{{#if:{{#invoke:WLink|isValidLinktext|1=8237/8237-2 High Performance Programmable DMA Controller|lines=0}}||}}}}{{#if: Datenblatt| In: {{#invoke:Vorlage:Internetquelle|TitelFormat|titel=Datenblatt}}}}{{#if: Intel| Intel{{#if: |,|{{#if: 2016-06-17 | {{#if:{{#invoke:TemplUtl|faculty|}}|;|,}}}}}}}}{{#if: | {{#if:{{#invoke:DateTime|format||noerror=1}}
            |{{#invoke:DateTime|format||T._Monat JJJJ}}
            |{{#invoke:TemplUtl|failure|1=Fehler bei Vorlage:Internetquelle, datum=|class=Zitationswartung}} }}{{#if: |,|{{#if: 2016-06-17 | {{#if:{{#invoke:TemplUtl|faculty|}}|;|,}}}}}}}}{{#if: | S. {{{seiten}}}{{#if: |,|{{#if: 2016-06-17 | {{#if:{{#invoke:TemplUtl|faculty|}}|;|,}}}}}}}}{{#if: {{#invoke:TemplUtl|faculty|}}| {{#if:Intel|{{#if:|archiviert|ehemals}}|{{#if:|Archiviert|Ehemals}}}} {{#if:|vom|im}} Vorlage:Referrer{{#if:{{#invoke:TemplUtl|faculty|}}| (nicht mehr online verfügbar)}}{{#if: | am {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}|{{{archiv-datum}}}{{#if:2677913||(?)}}}}}}{{#if: 2016-06-17|;}}}}{{#if: 2016-06-17| {{#if:Intel{{#invoke:TemplUtl|faculty|}}|abgerufen|Abgerufen}} {{#switch: {{#invoke:Str|len| {{#invoke:DateTime|format| 2016-06-17 |ISO|noerror=1}} }}
       |4=im Jahr
       |7=im
       |10=am
       |#default={{#invoke:TemplUtl|failure|1=Fehler bei Vorlage:Internetquelle, abruf=2016-06-17|class=Zitationswartung}} }} {{#invoke:DateTime|format|2016-06-17|T._Monat JJJJ}}
    | {{#invoke:TemplUtl|failure|1=Vorlage:Internetquelle | abruf=2026-MM-TT ist Pflichtparameter}} }}{{#if:{{#ifeq:de|de||{{#if:|1}}}}|{{#if:DatenblattIntel{{#if: 2016-06-17 | {{#if:{{#invoke:TemplUtl|faculty|}}||1}}}}
       |  (
       | {{#if: | |  (}}
       }}{{#ifeq:{{#if:de|de|de}}|de||
          {{#invoke:Multilingual|format|{{{sprache}}}|slang=!|split=[%s,]+|shift=m|separator=, }}}}{{#if: |{{#ifeq:{{#if:de|de|de}}|de||, }}{{{kommentar}}}}})}}{{#if: {{#if: 2016-06-17 | {{#if:{{#invoke:TemplUtl|faculty|}}||1}} }}|{{#if: |: {{
 #if: 
 | {{
     #ifeq: {{#if:{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|de}} | de
     | Vorlage:Str trim
     | {{#invoke:Vorlage:lang|flat}}
     }}
 | {{#ifeq: {{#if:{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|de}} | de
     | „Vorlage:Str trim“
     | {{#invoke:Text|quote
         |1={{#if: 
              | {{#invoke:Vorlage:lang|flat}}
              | {{#invoke:Vorlage:lang|flat}} }}
         |2={{#if: {{#invoke:TemplUtl|faculty|}}|de-CH|de}}
         |3=1}} }}

}}{{#if:

   |  (<templatestyles src="Person/styles.css" />{{#if:  | :  }}{{#if:  | , deutsch: „“ }})
   | {{#if: 
       |  ({{#if:  | , deutsch: „“ }})
       | {{#if:  |  (deutsch: „“) }}
 }}

}}{{#if: {{{zitat}}}

   | {{#if: 
       | {{#if: {{{zitat}}}
           | Vorlage:": Text= und 1= gleichzeitig, bzw. Pipe zu viel }} }}
   | Vorlage:": Text= fehlt }}{{#if:  | {{#if: {{#invoke:Text|unstrip|{{{ref}}}}}
             | Vorlage:": Ungültiger Wert: ref=
             | {{{ref}}} }}

}}|.{{#if:{{#invoke:TemplUtl|faculty|}}|{{#if:||{{#ifeq: | JaKeinHinweis |{{#switch:

   |0|=Vorlage:Toter Link/Core{{#if: http://zet.aluzina.org/images/8/8c/Intel-8237-dma.pdf
       | {{#if:  | [1] }} (Seite {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar{{#if:  | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. Suche im Internet Archive ){{#if: 
           | {{#if: deadurlausgeblendet | | Vorlage:Toter Link/archivebot }}
         }}
       |   (Seite {{#switch:|no|0|=|#default=dauerhaft }}nicht mehr abrufbar{{#if:  | , festgestellt im {{#invoke:DateTime|format||F Y}} }}.)
     }}{{#switch: 
         |no|0|=
         |#default={{#if:  ||  }}
    }}{{#invoke:TemplatePar|check
         |opt      = inline= url= text= datum= date= archivebot= bot= botlauf= fix-attempted= checked=
         |cat      = Wikipedia:Vorlagenfehler/Vorlage:Toter Link
         |errNS    = 0
         |template = Vorlage:Toter Link
         |format   = 
         |preview  = 1
    }}{{#if: http://zet.aluzina.org/images/8/8c/Intel-8237-dma.pdf
      | {{#if:{{#invoke:URLutil|isWebURL|http://zet.aluzina.org/images/8/8c/Intel-8237-dma.pdf}}
          || {{#if:  ||  }} 
        }}
      | {{#if: 
           | {{#if:  ||  }}
           | {{#if:  ||  }}
        }}
    }}{{#if: 
       | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}}
             || {{#if:  ||  }} 
         }}
    }}{{#switch: deadurl
         |checked|deadurl|= 
         |#default=  {{#if:  ||  }}
    }}|#default= https://wiki-de.moshellshocker.dns64.de/index.php?title=Wikipedia:Defekte_Weblinks&dwl=http://zet.aluzina.org/images/8/8c/Intel-8237-dma.pdf Die nachstehende Seite ist {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar]{{#if:  | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. (Suche im Internet Archive. )  {{#if: 
            | {{#if: deadurlausgeblendet | | Vorlage:Toter Link/archivebot }}
         }}Vorlage:Toter Link/Core{{#switch: 
          |no|0|=
          |#default= {{#if:  ||  }}
        }}{{#invoke:TemplatePar|check
         |all      = inline= url=
         |opt      = datum= date= archivebot= bot= botlauf= fix-attempted= checked=
         |cat      = Wikipedia:Vorlagenfehler/Vorlage:Toter Link
         |errNS    = 0
         |template = Vorlage:Toter Link
         |format   = 
         |preview  = 1
       }}{{#if: http://zet.aluzina.org/images/8/8c/Intel-8237-dma.pdf
       | {{#if:{{#invoke:URLutil|isWebURL|http://zet.aluzina.org/images/8/8c/Intel-8237-dma.pdf}}
          || {{#if:  ||  }} 
        }}
    }}{{#if: 
         | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}}
             || {{#if:  ||  }} 
           }}
    }}{{#switch: deadurl
         |checked|deadurl|= 
         |#default=  {{#if:  ||  }}
    }}[http://zet.aluzina.org/images/8/8c/Intel-8237-dma.pdf }}|{{#switch: 
   |0|=Vorlage:Toter Link/Core{{#if: http://zet.aluzina.org/images/8/8c/Intel-8237-dma.pdf
       | {{#if:  | [2] }} (Seite {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar{{#if:  | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. Suche im Internet Archive ){{#if: 
           | {{#if:  | | Vorlage:Toter Link/archivebot }}
         }}
       |   (Seite {{#switch:|no|0|=|#default=dauerhaft }}nicht mehr abrufbar{{#if:  | , festgestellt im {{#invoke:DateTime|format||F Y}} }}.)
     }}{{#switch: 
         |no|0|=
         |#default={{#if:  ||  }}
    }}{{#invoke:TemplatePar|check
         |opt      = inline= url= text= datum= date= archivebot= bot= botlauf= fix-attempted= checked=
         |cat      = Wikipedia:Vorlagenfehler/Vorlage:Toter Link
         |errNS    = 0
         |template = Vorlage:Toter Link
         |format   = 
         |preview  = 1
    }}{{#if: http://zet.aluzina.org/images/8/8c/Intel-8237-dma.pdf
      | {{#if:{{#invoke:URLutil|isWebURL|http://zet.aluzina.org/images/8/8c/Intel-8237-dma.pdf}}
          || {{#if:  ||  }} 
        }}
      | {{#if: 
           | {{#if:  ||  }}
           | {{#if:  ||  }}
        }}
    }}{{#if: 
       | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}}
             || {{#if:  ||  }} 
         }}
    }}{{#switch: 
         |checked|deadurl|= 
         |#default=  {{#if:  ||  }}
    }}|#default= https://wiki-de.moshellshocker.dns64.de/index.php?title=Wikipedia:Defekte_Weblinks&dwl=http://zet.aluzina.org/images/8/8c/Intel-8237-dma.pdf Die nachstehende Seite ist {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar]{{#if:  | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. (Suche im Internet Archive. )  {{#if: 
            | {{#if:  | | Vorlage:Toter Link/archivebot }}
         }}Vorlage:Toter Link/Core{{#switch: 
          |no|0|=
          |#default= {{#if:  ||  }}
        }}{{#invoke:TemplatePar|check
         |all      = inline= url=
         |opt      = datum= date= archivebot= bot= botlauf= fix-attempted= checked=
         |cat      = Wikipedia:Vorlagenfehler/Vorlage:Toter Link
         |errNS    = 0
         |template = Vorlage:Toter Link
         |format   = 
         |preview  = 1
       }}{{#if: http://zet.aluzina.org/images/8/8c/Intel-8237-dma.pdf
       | {{#if:{{#invoke:URLutil|isWebURL|http://zet.aluzina.org/images/8/8c/Intel-8237-dma.pdf}}
          || {{#if:  ||  }} 
        }}
    }}{{#if: 
         | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}}
             || {{#if:  ||  }} 
           }}
    }}{{#switch: 
         |checked|deadurl|= 
         |#default=  {{#if:  ||  }}
    }}[http://zet.aluzina.org/images/8/8c/Intel-8237-dma.pdf }} }}}}}}}}}}{{#if:|
        {{#invoke:Vorlage:Internetquelle|archivBot|stamp={{{archiv-bot}}}|text={{#if:|Vorlage:Webarchiv/archiv-bot}}

}}}}{{#invoke:TemplatePar|check |all= url= titel= |opt= autor= hrsg= format= sprache= titelerg= werk= seiten= datum= abruf= zugriff= abruf-verborgen= archiv-url= archiv-datum= archiv-bot= kommentar= zitat= AT= CH= offline= |cat= {{#ifeq: 0 | 0 | Wikipedia:Vorlagenfehler/Vorlage:Internetquelle}} |template= Vorlage:Internetquelle |format=0 |preview=1 }}</ref>

  • Single Mode

Abwechselnd mit der CPU kann die DMA-Einheit jeweils für einen Speicherzyklus auf den Speicher zugreifen, wobei jeweils Adresszeiger und Wortzähler verringert werden.

  • Block Mode

Ein kompletter Block von Daten wird übertragen bis entweder die vollständige Übertragung abgeschlossen worden ist, oder der DMA-Kanal durch ein Signal EOP (End of Process) zum vorzeitigen Beenden aufgefordert wird.

  • Demand Mode

Die Datenübertragung wird solange fortgesetzt, bis die Übertragungsanforderung durch Wegfall des Signals DRQ angezeigt wird oder eine der anderen Bedingungen wie im Block Mode den Transfer beendet.

  • Cascade Mode

Bei der Kaskadierung von mehreren 8237-Bausteinen werden die entsprechenden DMA-Steuersignale der einzelnen Bausteine zu einer Prioritätskette verknüpft.

Verwendung

Er wird seit den ersten PCs (IBM-PC und IBM-PC XT) eingesetzt.<ref>Technische Universität Chemnitz: <templatestyles src="Webarchiv/styles.css" />{{#if:20111208002843

      | {{#ifeq: 20111208002843 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: Der Aufbau des Original-IBM-PC-Motherboards | {{#invoke:WLink|getEscapedTitle|Der Aufbau des Original-IBM-PC-Motherboards}} | {{#invoke:Webarchiv|getdomain|http://www.tu-chemnitz.de/informatik/RA/news/stack/kompendium/vortraege_96/Motherboard/section1.html}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|20111208002843}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: Der Aufbau des Original-IBM-PC-Motherboards | {{#invoke:WLink|getEscapedTitle|Der Aufbau des Original-IBM-PC-Motherboards}} | {{#invoke:Webarchiv|getdomain|http://www.tu-chemnitz.de/informatik/RA/news/stack/kompendium/vortraege_96/Motherboard/section1.html}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|20111208002843}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: Der Aufbau des Original-IBM-PC-Motherboards | {{#invoke:WLink|getEscapedTitle|Der Aufbau des Original-IBM-PC-Motherboards}} | {{#invoke:Webarchiv|getdomain|http://www.tu-chemnitz.de/informatik/RA/news/stack/kompendium/vortraege_96/Motherboard/section1.html}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | 9 = {{#if: Der Aufbau des Original-IBM-PC-Motherboards | {{#invoke:WLink|getEscapedTitle|Der Aufbau des Original-IBM-PC-Motherboards}} | {{#invoke:Webarchiv|getdomain|http://www.tu-chemnitz.de/informatik/RA/news/stack/kompendium/vortraege_96/Motherboard/section1.html}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!Vorlage:Webarchiv/Wartung/webcitation{{#if:  || }}
      }}
    | c|{{{webciteID}}}}} {{#if: Der Aufbau des Original-IBM-PC-Motherboards | {{#invoke:WLink|getEscapedTitle|Der Aufbau des Original-IBM-PC-Motherboards}} | {{#invoke:Webarchiv|getdomain|http://www.tu-chemnitz.de/informatik/RA/news/stack/kompendium/vortraege_96/Motherboard/section1.html}} }} (Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
  }}
          | {{#if: 
              | Vorlage:Webarchiv/Today
              | {{#if:
                      | Vorlage:Webarchiv/Generisch
                      | {{#if: Der Aufbau des Original-IBM-PC-Motherboards | {{#invoke:WLink|getEscapedTitle|Der Aufbau des Original-IBM-PC-Motherboards}} | {{#invoke:Webarchiv|getdomain|http://www.tu-chemnitz.de/informatik/RA/news/stack/kompendium/vortraege_96/Motherboard/section1.html}} }}  
                 }}}}}}}}{{#if:
    | Vorlage:Webarchiv/archiv-bot
  }}{{#invoke:TemplatePar|check
     |all      = url=
     |opt      = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
     |cat      = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
     |errNS    = 0
     |template = Vorlage:Webarchiv
     |format   = *
     |preview  = 1
  }}{{#ifexpr: {{#if:20111208002843|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
  }}{{#if: 
    | {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
        | web.archive.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}} 
        | webcitation.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}} 
        | archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
      }}{{#if: 
         | {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
             | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
          |  }} 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
      }}
    | {{#if: 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
      }}
  }}{{#if:{{#invoke:URLutil|isHostPathResource|http://www.tu-chemnitz.de/informatik/RA/news/stack/kompendium/vortraege_96/Motherboard/section1.html}}
    || {{#if:  || }}
  }}{{#if: Der Aufbau des Original-IBM-PC-Motherboards
    | {{#if: {{#invoke:WLink|isBracketedLink|Der Aufbau des Original-IBM-PC-Motherboards}}
        | {{#if:  || }}
      }}
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Linktext_fehlt
  }}{{#switch: 
    |addlarchives|addlpages= {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/Parameter}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
  }}{{#ifeq: {{#invoke:Str|find|http://www.tu-chemnitz.de/informatik/RA/news/stack/kompendium/vortraege_96/Motherboard/section1.html%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.tu-chemnitz.de/informatik/RA/news/stack/kompendium/vortraege_96/Motherboard/section1.html%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|http://www.tu-chemnitz.de/informatik/RA/news/stack/kompendium/vortraege_96/Motherboard/section1.html }}
              | abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org = 
              | #default = {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/URL}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
            }} 
       }}
  }}</ref> Im IBM PC AT werden zwei Exemplare verwendet und in kaskadierter Form geschaltet.<ref>Technische Universität Chemnitz: <templatestyles src="Webarchiv/styles.css" />{{#if:20120106115724
      | {{#ifeq: 20120106115724 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: Das Motherboard des AT | {{#invoke:WLink|getEscapedTitle|Das Motherboard des AT}} | {{#invoke:Webarchiv|getdomain|http://www.tu-chemnitz.de/informatik/RA/news/stack/kompendium/vortraege_96/Motherboard/section2.html}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|20120106115724}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: Das Motherboard des AT | {{#invoke:WLink|getEscapedTitle|Das Motherboard des AT}} | {{#invoke:Webarchiv|getdomain|http://www.tu-chemnitz.de/informatik/RA/news/stack/kompendium/vortraege_96/Motherboard/section2.html}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|20120106115724}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: Das Motherboard des AT | {{#invoke:WLink|getEscapedTitle|Das Motherboard des AT}} | {{#invoke:Webarchiv|getdomain|http://www.tu-chemnitz.de/informatik/RA/news/stack/kompendium/vortraege_96/Motherboard/section2.html}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | 9 = {{#if: Das Motherboard des AT | {{#invoke:WLink|getEscapedTitle|Das Motherboard des AT}} | {{#invoke:Webarchiv|getdomain|http://www.tu-chemnitz.de/informatik/RA/news/stack/kompendium/vortraege_96/Motherboard/section2.html}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!Vorlage:Webarchiv/Wartung/webcitation{{#if:  || }}
      }}
    | c|{{{webciteID}}}}} {{#if: Das Motherboard des AT | {{#invoke:WLink|getEscapedTitle|Das Motherboard des AT}} | {{#invoke:Webarchiv|getdomain|http://www.tu-chemnitz.de/informatik/RA/news/stack/kompendium/vortraege_96/Motherboard/section2.html}} }} (Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
  }}
          | {{#if: 
              | Vorlage:Webarchiv/Today
              | {{#if:
                      | Vorlage:Webarchiv/Generisch
                      | {{#if: Das Motherboard des AT | {{#invoke:WLink|getEscapedTitle|Das Motherboard des AT}} | {{#invoke:Webarchiv|getdomain|http://www.tu-chemnitz.de/informatik/RA/news/stack/kompendium/vortraege_96/Motherboard/section2.html}} }}  
                 }}}}}}}}{{#if:
    | Vorlage:Webarchiv/archiv-bot
  }}{{#invoke:TemplatePar|check
     |all      = url=
     |opt      = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
     |cat      = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
     |errNS    = 0
     |template = Vorlage:Webarchiv
     |format   = *
     |preview  = 1
  }}{{#ifexpr: {{#if:20120106115724|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
  }}{{#if: 
    | {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
        | web.archive.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}} 
        | webcitation.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}} 
        | archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
      }}{{#if: 
         | {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
             | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
          |  }} 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
      }}
    | {{#if: 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
      }}
  }}{{#if:{{#invoke:URLutil|isHostPathResource|http://www.tu-chemnitz.de/informatik/RA/news/stack/kompendium/vortraege_96/Motherboard/section2.html}}
    || {{#if:  || }}
  }}{{#if: Das Motherboard des AT
    | {{#if: {{#invoke:WLink|isBracketedLink|Das Motherboard des AT}}
        | {{#if:  || }}
      }}
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Linktext_fehlt
  }}{{#switch: 
    |addlarchives|addlpages= {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/Parameter}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
  }}{{#ifeq: {{#invoke:Str|find|http://www.tu-chemnitz.de/informatik/RA/news/stack/kompendium/vortraege_96/Motherboard/section2.html%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.tu-chemnitz.de/informatik/RA/news/stack/kompendium/vortraege_96/Motherboard/section2.html%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|http://www.tu-chemnitz.de/informatik/RA/news/stack/kompendium/vortraege_96/Motherboard/section2.html }}
              | abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org = 
              | #default = {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/URL}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
            }} 
       }}
  }}</ref>

Nachbauten

Der Intel 8237 wurde u. a. an NEC und Siemens lizenziert.

Literatur und Datenblätter

Weblinks

  • FreeBSD Developers’ Handbook: Kapitel 15 DMA (dargestellt am Beispiel des 8237).

Einzelnachweise

<references/>