Hollosi Information eXchange /HIX/
HIX CODER 1222
Copyright (C) HIX
2001-06-30
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 fileletöltés számláló (mind)  6 sor     (cikkei)
2 Re:Bitenkenti logikai operatorok (mind)  48 sor     (cikkei)
3 Re: Bitenkenti logikai operatorok (mind)  25 sor     (cikkei)
4 Re: Bitenkenti logikai operatorok (mind)  32 sor     (cikkei)
5 JavaScript ujra (mind)  10 sor     (cikkei)
6 Re: email fogadas/kuldes deplhibol (mind)  13 sor     (cikkei)
7 Bitenkenti logikai operatorok (mind)  23 sor     (cikkei)
8 RE: Bitenkenti logikai operatorok (mind)  26 sor     (cikkei)
9 Parhuzamos port (mind)  23 sor     (cikkei)

+ - fileletöltés számláló (mind) VÁLASZ  Feladó: (cikkei)

Arkos EngineeringHalihó!
Nem tudom megoldani, hogyan lehetne html-ben egy olyan számlálót csinálni,
ami lehetové tenné, hogy lássam: egy bizonyos filet hányan töltöttek le
ftp-vel. Ez a file a site-om egy könyvtárában van elhelyezve, pl valami.exe.
Segitsetek!
 ...Pál
+ - Re:Bitenkenti logikai operatorok (mind) VÁLASZ  Feladó: (cikkei)

Hello!

>   /K & R : A "C" programozasi nyelv, 62-63 oldal/
>   n = n & 0177 muvelet az n binaris ertekeben az also het bit
>   kivetelevel minden bitet nullaz.

Ebben nincs mit érteni. Bitenkénti logika. Bár nem értem miért  octal-ban
van megadva, abban nem lehet olyan jól gondolkodni. Szerintem. :))

Tegyük fel, hogy 16 bitesek az operandusok.

0177 => 0x007F => 0000 0000 0111 1111
És így, ha ezzel AND muveletet végzel az alsó 7 bit kivételével eleve
nullára "itélted" oket, mert 0 AND x = 0. Az alsó hét pedig tartja az
értékét.
Pl:
1010 0101 1010 0101     (n)
AND
0000 0000 0111 1111     (0x007F)
EREDMÉNY
0000 0000 0010 0101

Bocs, ha nem ez volt a gondod, és szájbarágás... :))

>
>   x = x ~ 077 muvelet hatasara x utolso hat bitje nulla erteku lesz.
>

Ezt magam sem értem. Ilyen nincsen C-ben. :))
Szerintem ez:
x = x & ~077 akar lenni, azaz (16 biten) :

x = x & ~ 0x003F ami a precedencia miatt ( a bitenkénti negálás van elobb):

x = x & 0xFFC0 amni binárisan =>1111 1111 1100 000

és így a fenti pl alapján máris értheto minden.


Tényleg ezer bocs, ha  nem ez volt a gondod.


Robi
---
E-mail: 
ICQ: 96586562
Egyszer volt, hol nem volt, az operacios rendszeren is tul...
---
+ - Re: Bitenkenti logikai operatorok (mind) VÁLASZ  Feladó: (cikkei)

On 28 Jun 01, at 21:23,  wrote:

>   /K & R : A "C" programozasi nyelv, 62-63 oldal/
>   n = n & 0177 muvelet az n binaris ertekeben az also het bit
>   kivetelevel minden bitet nullaz.

Ez OK. A 0-val kezdodo szamok 8-as szamrendszerben
ertendoek, ebbol jon ki, hogy 0177-ben eppen az also 7 bit 1-es, a
folsok 0-asak.

>   x = x ~ 077 muvelet hatasara x utolso hat bitje nulla erteku lesz.
>
>   /ha valakinek van szajbaragos leirasa a temaval kapcsolatban
>   szivesen vennem/

A legszajbaragosabb magyarazatom az, hogy nyomdahibas a
konyv :) Kimaradt belole egy & jel. Szoval helyesen x = x & ~077;
(Igy mar remelem, ertheto. A ~ meginvertalja bitenkent a 077-et.)

Most nincs kozelemben a konyv, de emlekszem ra, hogy ezeken
az oldalakon tobb nyomdahibat is talaltam benne, szoval a tordelok
nem ertettek, hogy mikor milyen buvos jelet kell odarakni es
milyen sorrendben :)

István
+ - Re: Bitenkenti logikai operatorok (mind) VÁLASZ  Feladó: (cikkei)

 wrote:
> hello,

>   hozzatok fordulok segitsegert, mert keptelen vagyok egyedul
>   megerteni a kovetkezoket:

>   /K & R : A "C" programozasi nyelv, 62-63 oldal/
>   n = n & 0177 muvelet az n binaris ertekeben az also het bit
>   kivetelevel minden bitet nullaz.

jelentese: legyen egy szamod, n=10110100101001110
ha ezt a fenti szammal 0177 ossze AND-olod:
          10110100101001110
    AND   00000000001111111  (0177)
    -----------------------
          00000000001001110 lesz a vegeredmeny. kelyiertekenkent tortenik
a logikai szorzas(fu de csunya), nem kepzodik atvitel. Az eretedi n
szambol azok a bitpoziciok valtozatlanok maradnak, ahol a masik szam 1-et
tartalmazott.

ergo logikai

>   x = x ~ 077 muvelet hatasara x utolso hat bitje nulla erteku lesz.

Ez valoszinuleg inkabb az OR muvelet lehet? Ahol is az utolso 6 bit 1-es
lesz.

>   /ha valakinek van szajbaragos leirasa a temaval kapcsolatban
>   szivesen vennem/

> Koszi,
> Attila
+ - JavaScript ujra (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok Coderek!

A multkori felajanlasomra meglepoen sokan jelentkeztek, ebbol azt
gondolom, hogy sokakat erdekel a tema. Az erdeklodoknek ajanlom
figyelmebe a http://javascript.internet.com cimet, ahol rengeteg
erdekes es szellemes JS kodot talalhattok mindenfele temakorben.

Udv mindenkinek

Balazs
+ - Re: email fogadas/kuldes deplhibol (mind) VÁLASZ  Feladó: (cikkei)

Udv!

> Felado :  [Hungary]
> fogadni emailt. Van egy linuxos webszerverunk, de jelenleg nincs
> sajat email szerverunk. A gepen van meg netscape meg

Ha a linuxos gepre felraktok egy sendmail-t, akkor legegyszerubb SMTP-vel
levelet kuldeni. Forraskod: http://host.epgep.bme.hu/~neko a "Socket
handling" es az "SMTP unit" link alatt. Ezek fpc-hez keszultek, de delphi
is leforditja.
A socket-es unittal a POP3 szerver hasonloan megtamadhato.

bye://guci
+ - Bitenkenti logikai operatorok (mind) VÁLASZ  Feladó: (cikkei)

> Felado :  [Hungary] irta:

  /K & R : A "C" programozasi nyelv, 62-63 oldal/
  n = n & 0177 muvelet az n binaris ertekeben az also het bit
  kivetelevel minden bitet nullaz.

  x = x ~ 077 muvelet hatasara x utolso hat bitje nulla erteku lesz.

Hm. A 62-63. oldalon nalam a vezerlesi szerkezetek vannak,
ugy latszik, mas kiadasuak a konyveink. Emiatt kenytelen
vagyok feltetelezessel elni.
Eszerint a pelda oktalis abrazolasu, igy lehet az also 7
biten a maszk. A 177(octal) ugyanis 001 111 111 binary.
Ezzel az elso kerdessel kapcsolatban tovabbi szajbaragas nem
is szukseges, ugy gondolom.
A masodik kerdest nem ertettem, aztan rajottem, hogy
atvertel, mert nalam az 57. oldalan megtalaltam es helyesen
igy irodott:
x & ~ 077
Ez szinten ertelmes, ha az oktalis szamrendszert tetelezzuk
fel.
Abban igazad van, hogy a konyv erre _sehol_ nem utal...
Bye, Rx
+ - RE: Bitenkenti logikai operatorok (mind) VÁLASZ  Feladó: (cikkei)

>  /K & R : A "C" programozasi nyelv, 62-63 oldal/
>  n = n & 0177 muvelet az n binaris ertekeben az also het bit
>  kivetelevel minden bitet nullaz.
0177  egy oktalis szam, akkor binarisan
0000 0000 0111 1111 (ez 7 db 1 egyes) = 0x7F=127
ha "n" egy 16 bites integer  es az "&" operator bitenkenti ES
logikai muvelete vegzi el. pl. n=32767 =0x7FFFF

0111 1111 1111 1111
0000 0000 0111 1111
-------------------
0000 0000 0111 1111

>  x = x ~ 077 muvelet hatasara x utolso hat bitje nulla erteku lesz.
a szamabrazolas lsd fentebb,csak hianyzik az "&" operator :-(
"~" egy bitenkenti negalast hajt vegre:
~077 =~0x3F=0xFFC0

x= x & ~ 077 = x & 0xFFC0

0111 1111 1111 1111
1111 1111 1100 0000
-------------------
0111 1111 1100 0000

Udv,Tibor
+ - Parhuzamos port (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok CODER-ek!

Van egy Pascal-ba agyazott assembly rutin (nem en irtam), ami egy byte-ot
kitesz a parhuzamos port-ra. (A port 2-9 labaira vagyis az adatvezetekekre.)

var adat:byte;
;

Most viszont a forditottjara lenne szuksegem vagyis olvasni kellene a port
ugyanezen labait. (termeszetesen ketiranyu parhuzamos portrol lenne szo.)

Ha tudja valaki, legyszives kuldje el nekem maganba is, mert csak emiatt all
a melom.
Elore is nagyon koszonom!

Szucs Zoltan


AGYKONTROLL ALLAT AUTO AZSIA BUDAPEST CODER DOSZ FELVIDEK FILM FILOZOFIA FORUM GURU HANG HIPHOP HIRDETES HIRMONDO HIXDVD HUDOM HUNGARY JATEK KEP KONYHA KONYV KORNYESZ KUKKER KULTURA LINUX MAGELLAN MAHAL MOBIL MOKA MOZAIK NARANCS NARANCS1 NY NYELV OTTHON OTTHONKA PARA RANDI REJTVENY SCM SPORT SZABAD SZALON TANC TIPP TUDOMANY UK UTAZAS UTLEVEL VITA WEBMESTER WINDOWS