Builder.cz - Informacni server o programovani

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:

Soutěž

Sponzorem soutěže je:

IDIF

 

Kdo je autorem fotografií z výstavy " Světlo nitra"?

V dnešní soutěži hrajeme o:



Prosba o napsani kodu

Seznam témat     Nová odpověď

Přihlásit se     Registrace     Zapomenuté heslo

Re: Prosba o napsani kodu

Autor: xyz3

22:59:11 22.06.2011

> A komentář k tomu druhému zadání nenapíšete pls ?

Napiš přesně co nechápeš. Po 21. 06. 2011 17:23 a 22. 06. 2011 12:16 se mi to zdá naprosto zřejmé.

> mozna by bylo rychlejsi sem dat mail na cviciho, aby to xyz mohl rovnou odevzdat a
> zodpovedet vyucujicimu pripadne otazky

Cvičící nemají rádi když se úkoly řeší jinak než v jejich hlavě.

Citovat příspěvek

 

Re: Prosba o napsani kodu

Autor: Mi.Chal

20:04:29 22.06.2011

Michal Cerny Napsal:
-------------------------------------------------------
> to jsem zase ja ;-) mohla by mi prosim jeste
> nejaka dobra duse ten 1. kod nejak okomentovat
> abych vedel co co vlastne dela moc by mi to
> pomohlo dekuji

mozna by bylo rychlejsi sem dat mail na cviciho, aby to xyz mohl rovnou odevzdat a zodpovedet vyucujicimu pripadne otazky :-)

Citovat příspěvek

 

Re: Prosba o napsani kodu

Autor: Jirka Pospiš

19:45:50 22.06.2011

A komentář k tomu druhému zadání nenapíšete pls ?

Citovat příspěvek

 

Re: Prosba o napsani kodu

Autor: xyz3

12:16:16 22.06.2011

> co vlastne dela

xor ebx,eax
na stejných bitech dá nuly, na různých bitech dá jedničky

not ebx
přehodí bity z 0 na 1 a obráceně z 1 na 0

movzx ecx,bh
vezme horních 8 bitů ze 16-ti a doplní nulami zleva


Tohle spočítá jedničky v ecx pomocí iterace x = x and (x - 1) a skončí jakmile je tam nula

jecxz @End
@Loop:
inc ebx
lea eax,[ecx-1]
and ecx,eax
jecxz @End
jmp @Loop

Citovat příspěvek

 

Re: Prosba o napsani kodu

Autor: Michal Cerny

11:06:52 22.06.2011

to jsem zase ja ;-) mohla by mi prosim jeste nejaka dobra duse ten 1. kod nejak okomentovat abych vedel co co vlastne dela moc by mi to pomohlo dekuji

Citovat příspěvek

 

Re: Prosba o napsani kodu

Autor: xyz3

17:27:11 21.06.2011

2.

[code]

mov eax,Number1
mov ebx,Number2

cmp al,bl
jng @end

xchg eax,ebx

@End:

[/code]

Citovat příspěvek

 

Re: Prosba o napsani kodu

Autor: xyz3

17:23:58 21.06.2011

1.


[code]

mov eax,Number1
mov ebx,Number2

xor ebx,eax
not ebx
movzx ecx,bh

xor ebx,ebx

jecxz @End

@Loop:
inc ebx
lea eax,[ecx-1]
and ecx,eax
jecxz @End
jmp @Loop

@End:

//ebx vysledek

[/code]

Citovat příspěvek

 

Prosba o napsani kodu

Autor: Michal Cerny

17:01:06 21.06.2011

Dobry den doufam ze se najde nejaka dobra duse a poradi mi (nejlepe rovnou napise kod)
tady mam zadaní, mam si jedno vybrat a napsat :
1. Napište program, který porovná dvě šestnáctibitová čísla a vrátí počet shodných bitů v jejich horním bytu.

2. Napište program, který porovná dolní byte z čísla A s dolním bytem čísla B a v případě větší hodnoty prvního z nich provede jejich výměnu. Zbytek zůstane nezměněn.

3. Napište program, který v deseti po sobě následujících číslech vyhledá to největší a vypíše ho.

4. Napište program, který ve vstupním nenulovém čísle A odstraní všechny nuly zprava posunutím tak, že na jejich pozici posune levou část čísla. Prázdné pozice vyplňte nulami.

pokud by se do toho nekomu moc by mi tim pomohl

Citovat příspěvek

 

 

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: