Thread View: pl.comp.lang.asm
6 messages
6 total messages
Started by Wiktor S.
Sun, 29 Apr 2007 23:01
wyłączanie komputera
Author: Wiktor S.
Date: Sun, 29 Apr 2007 23:01
Date: Sun, 29 Apr 2007 23:01
32 lines
1482 bytes
1482 bytes
Chodzi o wyłączenie komputera. "od zawsze" robiłem to tak: .model tiny assume cs:code code segment org 100h start: mov ax,5301h xor bx,bx int 15h mov ax,530Eh mov cx,0101h xor bx,bx int 15h mov ax,5307h mov bx,0001h mov cx,0003h int 15h ret code ends end start Działało na wszystkich komputerach (oczywiście w czystym DOS-ie). Niestety, wymieniłem płytę główną na K7VT4A Pro - i lipa, nic się nie dzieje. Windows za to jest w stanie wyłączyć komputer prawidłowo. Czy ktoś zna na to rozwiązanie? -- Azarien
Re: wyłączanie komputera
Author: Matuzalem
Date: Mon, 30 Apr 2007 00:21
Date: Mon, 30 Apr 2007 00:21
43 lines
2208 bytes
2208 bytes
On 30 Kwi, 01:01, "Wiktor S." <ANTIS...@wswiktor.AT.poczta.DOT.fm> wrote: > Chodzi o wyłączenie komputera. "od zawsze" robiłem to tak: > > .model tiny > assume cs:code > code segment > org 100h > start: > mov ax,5301h > xor bx,bx > int 15h > mov ax,530Eh > mov cx,0101h > xor bx,bx > int 15h > mov ax,5307h > mov bx,0001h > mov cx,0003h > int 15h > ret > code ends > end start > > Działało na wszystkich komputerach (oczywiście w czystym DOS-ie). > Niestety, wymieniłem płytę główną na K7VT4A Pro - i lipa, nic się nie > dzieje. > Windows za to jest w stanie wyłączyć komputer prawidłowo. > > Czy ktoś zna na to rozwiązanie? > > -- > Azarien Witam http://rudy.mif.pg.gda.pl/~bogdro/dos/pwr_tut.htm#pwr_tut02 http://www.ctyme.com/intr/rb-1402.htm http://www.ctyme.com/intr/rb-1403.htm http://www.ctyme.com/intr/rb-1404.htm Pozdrawiam
Re: wyłączanie komputera
Author: Wiktor S.
Date: Mon, 30 Apr 2007 08:04
Date: Mon, 30 Apr 2007 08:04
17 lines
1374 bytes
1374 bytes
>> Chodzi o wyłączenie komputera. "od zawsze" robiłem to tak: >> Czy ktoś zna na to rozwiązanie? > http://rudy.mif.pg.gda.pl/~bogdro/dos/pwr_tut.htm#pwr_tut02 strona nie działa. > http://www.ctyme.com/intr/rb-1402.htm > http://www.ctyme.com/intr/rb-1403.htm > http://www.ctyme.com/intr/rb-1404.htm Z tych funkcji właśnie korzystam, jednak na tym kompie coś nie chce działać. -- Azarien
Re: wyłączanie komputera
Author: Matuzalem
Date: Mon, 30 Apr 2007 09:50
Date: Mon, 30 Apr 2007 09:50
16 lines
1699 bytes
1699 bytes
On 30 Kwi, 10:04, "Wiktor S." <ANTIS...@wswiktor.AT.poczta.DOT.fm> wrote: > >> Chodzi o wyłączenie komputera. "od zawsze" robiłem to tak: > >> Czy ktoś zna na to rozwiązanie? > >http://rudy.mif.pg.gda.pl/~bogdro/dos/pwr_tut.htm#pwr_tut02 > > strona nie działa. http://rudy.mif.pg.gda.pl/~bogdro/dos/pwr_tut.htm Na pewno nie działa...? Jeszcze - głowy nie dam :] - chyba w książce pt. "Anatomia PC", nie wiem czy nie było coś o tym... Pozdrawiam
Re: wyłączanie komputera
Author: Wiktor S.
Date: Tue, 01 May 2007 00:43
Date: Tue, 01 May 2007 00:43
20 lines
1494 bytes
1494 bytes
>>> http://rudy.mif.pg.gda.pl/~bogdro/dos/pwr_tut.htm#pwr_tut02 >> >> strona nie działa. > > http://rudy.mif.pg.gda.pl/~bogdro/dos/pwr_tut.htm > > Na pewno nie działa...? Działa, jak sprawdzałem to cały serwer leżał. Ale i tak - na stronce jest ten sam sposób co w moim programie - a jakoś nie komputera nie wyłącza. Zdezasemblowałem win.com z windows 98, uruchomiłem identyczny fragment kodu, i... nic, nadal nie działa :-| -- Azarien
Re: wyłączanie komputera
Author: Bogdan (bogdro)
Date: Tue, 01 May 2007 09:31
Date: Tue, 01 May 2007 09:31
19 lines
1874 bytes
1874 bytes
Wiktor S. napisał(a): > Ale i tak - na stronce jest ten sam sposób co w moim programie - a jakoś > nie > komputera nie wyłącza. > > Zdezasemblowałem win.com z windows 98, uruchomiłem identyczny fragment > kodu, i... nic, nadal nie działa :-| Sprawdź w BIOSie, czy masz włączone ACPI i APM. Kiedyś na grupie był już podobny problem, ale nie wiem, czy udało się go rozwiązać. Poczytaj specyfikację ACPI - może będzie mowa np. o portach, obszarach pamięci, jakimś interfejsie. W ostateczności zdisasembluj procedurę obsługi odpowiedniego przerwania (int 15h) w BIOSie. -- Pozdrawiam, Bogdan (Linux i FreeDOS) Kurs assemblera x86 (DOS i Linuks): http://rudy.mif.pg.gda.pl/~bogdro Grupy dyskusyjne o asm: pl.comp.lang.asm alt.pl.asm alt.pl.asm.win32 Rozmawiaj bezpiecznie: www.JabberPL.org Surfuj anonimowo: tor.eff.org
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads