Thread View: pl.comp.lang.asm
5 messages
5 total messages
Started by edzio1
Sun, 01 Apr 2007 15:30
Mnożenie
Author: edzio1
Date: Sun, 01 Apr 2007 15:30
Date: Sun, 01 Apr 2007 15:30
2 lines
1110 bytes
1110 bytes
Mam do napisania program ktory pobiera z klawiatury liczbe (to mam) i przemnaza ja przez 2. W jaki sposob wykorzystac tu instrukcje MUL?
Re: Mnożenie
Author: Matuzalem
Date: Sun, 01 Apr 2007 16:13
Date: Sun, 01 Apr 2007 16:13
13 lines
1558 bytes
1558 bytes
On 1 Kwi, 17:30, edz...@gmail.com wrote: > Mam do napisania program ktory pobiera z klawiatury liczbe (to mam) i > przemnaza ja przez 2. W jaki sposob wykorzystac tu instrukcje MUL? Witam Efektywniej i optymalniej jest przesunąć w lewo o 1. mov eax, [liczba] ; jeśli np. masm, tasm to bez [] - chociaż to tam nie przeszkadza :] shl eax, 1 ; liczba * 2 = eax Pozdrawiam
Re: Mnożenie
Author: Bernard
Date: Sun, 01 Apr 2007 19:31
Date: Sun, 01 Apr 2007 19:31
8 lines
1247 bytes
1247 bytes
edzio1@gmail.com wrote: > Mam do napisania program ktory pobiera z klawiatury liczbe (to mam) i > przemnaza ja przez 2. W jaki sposob wykorzystac tu instrukcje MUL? Instrukcja MUL zasadniczo służy do mnożenia, a opis jej działania znajdziesz u Intela - Programmer's Reference Manual, tom 2. Przez 2 nie mnoży się instrukcją mnożenia. Możesz dodawać, przesuwać w lewo albo użyć instrukcji LEA.
Re: Mnożenie
Author: Remek
Date: Tue, 03 Apr 2007 17:42
Date: Tue, 03 Apr 2007 17:42
15 lines
1173 bytes
1173 bytes
Użytkownik <edzio1@gmail.com> napisał: > Mam do napisania program ktory pobiera z klawiatury liczbe (to mam) i > przemnaza ja przez 2. W jaki sposob wykorzystac tu instrukcje MUL? mov bl, 2 mov al, liczba mul bl Wynik masz w ax -- Pozdrawiam Remek K7S5A, Duron 1,1 Windows98 SE, IE6, OE6
Re: Mnożenie
Author: Remek
Date: Thu, 05 Apr 2007 01:09
Date: Thu, 05 Apr 2007 01:09
19 lines
1266 bytes
1266 bytes
Użytkownik <edzio1@gmail.com> napisał > > Mam do napisania program ktory pobiera z klawiatury liczbe (to mam) i > > przemnaza ja przez 2. W jaki sposob wykorzystac tu instrukcje MUL? Użytkownik "Remek" napisał: > mov bl, 2 > mov al, liczba > mul bl > > Wynik masz w ax Nie ma za co. -- Pozdrawiam Remek K7S5A, Duron 1,1 Windows98 SE, IE6, OE6
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