Article View: pl.comp.lang.asm
Article #639Re: Problem z przesunięciem ekranu
From: Bogdan (bogdro)
Date: Thu, 14 Sep 2006 08:28
Date: Thu, 14 Sep 2006 08:28
27 lines
2182 bytes
2182 bytes
Johnny napisał(a): > Dzięki wszystkim za pomoc. Namierzyłem przyczynę błędu i zgodnie z tym > co pisał Bernard zemściło się nie podawanie niektórych parametrów: nie > podałem atrybutu w sekcji przewijania okna, stąd BH był zerowy... > > Ale wracając do tego fragmentu. Czy mając pewność, że dany rejestr ma > określoną wartość należy mu przypisać ponownie wartość czy nie? Załóżmy, > że po sobie następuje odczyt położenia ah,3h i ustawienie położenia > wskaźnika ah,2h. W sekcji odczytu ustawiłem stronicę bh,0h czy w sekcji > ustawienia powtórzyć linię mov bh,0h skoro wiem, że tam jest na pewno > zero? Przecież to jest nadmiarowa instrukcja w tym wypadku. Jeśli RBIL (a najlepiej też debuger) mówi, że dany rejestr nie jest modyfikowany przez dane przerwanie, można nie powtarzać instrukcji, np. mov ah,0eh mov al,'A' int 10h mov al,'B' int 10h ; AH=0eh -- 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 Prawdziwy, bezpieczny komunikator: www.JabberPL.org
Technical Details
Message-ID:
<eeb3vr$lb4$1@nemesis.news.tpi.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!nemesis.news.tpi.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mailReferences:
<ee8g03$ia2$1@nemesis.news.tpi.pl> <eeb2up$9u$1@atlantis.news.tpi.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!nemesis.news.tpi.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail From: "Bogdan (bogdro)" <bogdan@bogdan.pl> Newsgroups: pl.comp.lang.asm Subject: Re: Problem z przesunięciem ekranu Date: Thu, 14 Sep 2006 10:28:04 +0200 Organization: tp.internet - http://www.tpi.pl/ Lines: 27 Message-ID: <eeb3vr$lb4$1@nemesis.news.tpi.pl> References: <ee8g03$ia2$1@nemesis.news.tpi.pl> <eeb2up$9u$1@atlantis.news.tpi.pl> NNTP-Posting-Host: acty81.neoplus.adsl.tpnet.pl Mime-Version: 1.0 X-Trace: nemesis.news.tpi.pl 1158222651 21860 83.11.78.81 (14 Sep 2006 08:30:51 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: Thu, 14 Sep 2006 08:30:51 +0000 (UTC) User-Agent: Thunderbird 1.5.0.5 (X11/20060719) In-Reply-To: <eeb2up$9u$1@atlantis.news.tpi.pl> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit