tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von Matthias Reitinger
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
906
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    simicoder simicoder ist offline Mitglied Bronze
    Registriert seit
    Sep 2010
    Beiträge
    36
    Hallo,
    Ich schreibe schon länger an meinem eigenen OS. Jetzt will ich eine "ausschalt" Funktion Programiern. Aber ich wüsste nicht wie ohne die Windows Interrups zu nutzen.
    Weiß jeman von euch wie meinen Pc mit meinem os ausschalten kann?
    Danke im voraus
     

  2. #2
    Avatar von Bratkartoffel
    Bratkartoffel Bratkartoffel ist offline gebratene Kartoffel
    tutorials.de Premium-User
    Registriert seit
    Jun 2007
    Ort
    Passau (Niederbayern)
    Beiträge
    1.394
    Hallo,

    das sollte über ein INT 15h geschehen.
    Quelle: Klick und Klick

    Gruß
    BK
     
    Über eine gute Bewertung freut sich jeder ;)
    Bitte erledigte Threads als "Erledigt" markieren.

    "Though a program be but three lines long, someday it will have to be maintained.''
    -- Geoffrey James, "The Tao of Programming"

  3. #3
    simicoder simicoder ist offline Mitglied Bronze
    Registriert seit
    Sep 2010
    Beiträge
    36
    Das was ich gelesen haben Funktioniert aber nicht:

    shut_down:
    mov ah, 53
    mov ax, 5307
    mov cx, 0003
    mov bx, 0001
    int 15

    Kannst du mir vieleicht ein konkretes Beispiel geben?
     

  4. #4
    Avatar von Bratkartoffel
    Bratkartoffel Bratkartoffel ist offline gebratene Kartoffel
    tutorials.de Premium-User
    Registriert seit
    Jun 2007
    Ort
    Passau (Niederbayern)
    Beiträge
    1.394
    Hallo,

    laut der Tabelle für ACPI sollte es aber so gehen:
    Klick
    Oder auch hier

    Code asm:
    1
    2
    3
    4
    
    MOV AX, 5307h
    MOV CX, 0003h
    MOV BX, 0001h ;(device ID for all power-managed devices)
    INT 15h

    Gruß
    BK
     
    Über eine gute Bewertung freut sich jeder ;)
    Bitte erledigte Threads als "Erledigt" markieren.

    "Though a program be but three lines long, someday it will have to be maintained.''
    -- Geoffrey James, "The Tao of Programming"

  5. #5
    simicoder simicoder ist offline Mitglied Bronze
    Registriert seit
    Sep 2010
    Beiträge
    36
    Funktioniert aber auch nich. ich habs ausprobert. Da passiert garnix. Muss ich dafür im Protected mode sein?
     

  6. #6
    Registriert seit
    Dec 2001
    Ort
    Bayern
    Beiträge
    5.806
    Blog-Einträge
    5
    Hallo,

    schau mal hier: http://www.c-plusplus.de/forum/viewt...is-322566.html

    Grüße,
    Matthias
    Bratkartoffel bedankt sich. 
    „Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
    “For every complex problem, there is an answer that is short, simple and wrong.”
    “Pessimism is safe, but optimism is a lot faster!”


    Aktuelles Coding Quiz: #17 - Wörter kreuz und quer

  7. #7
    simicoder simicoder ist offline Mitglied Bronze
    Registriert seit
    Sep 2010
    Beiträge
    36
    Hey Danke Matthias das funktioniert******! Danke auch dir Bratkartoffel ein Paar deiner links sind echt nützlich!!
     

Ähnliche Themen

  1. Assembler / Computer Grundlagen gesucht
    Von Clund im Forum Sonstige Sprachen
    Antworten: 20
    Letzter Beitrag: 04.04.11, 13:01
  2. Antworten: 22
    Letzter Beitrag: 29.09.10, 19:15
  3. ARM Assembler
    Von Krikus im Forum Sonstige Sprachen
    Antworten: 3
    Letzter Beitrag: 10.01.09, 19:02
  4. Win98SE Computer über das Netzwerk ausschalten!
    Von JonasPB im Forum Netzwerke
    Antworten: 1
    Letzter Beitrag: 27.07.04, 23:56
  5. Assembler
    Von Grunge im Forum Sonstige Sprachen
    Antworten: 13
    Letzter Beitrag: 11.09.03, 22:01