Aceasta este arhiva 2006-2011. Click aici ptr a intra in noul forum romania-italia.info

Questo e' l'archivio 2006-2011. Clicca qui per entrare nel nuovo forum romania-italia.info

ABC-ul, in calculatoare...
 
Bine ai venit, Vizitator. Trebuie să te autentifici sau să îţi creezi un cont.

Autentifică-te cu numele de utilizator, parola şi precizează durata sesiunii.

 
Căutare detaliată

126739 Mesaje în 8506 Subiecte- de către 5003 Utilizatori - Ultimul cont creat: giovyna
Pagini: 1 [2] 3 4   In jos
Imprimă
Autor Subiect: ABC-ul, in calculatoare...  (Citit de 5577 ori)
ROMAN MIHAI
Veteran
*****
Mesaje: 1242



« Răspunde #15 : 16-05-2008, 23:07:20 »

Scaderea fiind operatia inversa a adunari, iar impartirea find inversa inmultiri, putem spune ca am definit si in calculator cele 4 operatii de baza din aritmetica; DESI INTR-UN CALCULATOR ACESTE OPERATII DEVIN OPERATII LOGICE. Sper ca nu-i nevoie sa mai precizez ca inmultirea este la randul ei o adunare intre termeni de aceeasi marime!

Dar sa incercam scaderea...

  (8-1)  000001000 - 000000001 = 000000111 ->7
 (34-2)  000010010 - 000000010 = 000100000 ->32
 (84-20) 001010100 - 000010100 = 001000000 ->64

Nu se observa nici o miscare logica, deci...
...nu putem trage nici o concluzie.

Sa incercam sub alta forma...: in loc sa facem o scadere, sa facem o adunare intre cei 2 termeni, cu inversa scazatorului si sa adaugam 1 (prin inversa, trebuie sa intelegem sensul strict al cuvantului; circuitele care au curent(1) v-or fi puse la 0, iar circuitele care nu au curent (0) v-or fi puse la 1

  8               000001000 +
inversa lui 1  111111110
                   __________
                   000000110 + ->000000001 = 000000111 ->7

   34             000010010 +
innversa lui 2 111111101
                   _________
                   000001111 + -> 000000001 = 000010000 ->32

   84             001010100 +
inversa 20     111101011
                   _________
                    000111111 + -> 000000001 = 001000000 ->64

Putem concluziona: o scadere, este o adunare intre partea descazut si inversa scazatorului + 1.

SCADEREA ESTE TOT O ADUNARE: DAR ASA PARCA E MAI LOGICA

Si daca ne uitam mai bine; concluzionam ca cele 4 operatii de baza din aritmetica,(adunarea, scaderea, inmultirea si impartirea), intr'un computer, sunt reduse la o singura operatie, ADUNAREA...faimosul nostru SI (AND) de la inceputul demonstratiei
AM DEMONSTRAT CA UN COMPUTER NU STIE SA FACA DECAT ADUNARI ceeace vi-am spus la inceput
« Ultima modificare: 17-05-2008, 18:12:27 de către ROMAN MIHAI » Memorat

Computerul meu este mai mare decat toata lumea... ca dovada, toata lumea este în el!
cristi
Sr. Member
***
Mesaje: 738



« Răspunde #16 : 17-05-2008, 07:43:02 »

primul program in basic la mine a fost ecuatia de gradul doi....

...daca si pt. aia ai avut nevoie de calculator... Lips Sealed Tongue
LoL tu treci la "pofta buna" ca aici iti prinzi urechile  Tongue
Memorat
karmeno78
Vizitator
« Răspunde #17 : 17-05-2008, 07:54:11 »

primul program in basic la mine a fost ecuatia de gradul doi....

...daca si pt. aia ai avut nevoie de calculator... Lips Sealed Tongue
LoL tu treci la "pofta buna" ca aici iti prinzi urechile  Tongue

 mor mor mor

...pe asta ai nimerit-o  Grin
Memorat
ROMAN MIHAI
Veteran
*****
Mesaje: 1242



« Răspunde #18 : 17-05-2008, 18:32:26 »

Izolanti, Conductori si Semiconductori:

Un fir de plastic nu poate fi strabatut de un curent electric; deci este izolant

Un fir de cupru este un conductor si poate fi strabatut de un curent electric in orice sens

Unele materiale insa, au un comportament diferit; permit currentului electric sa treaca, doar intr-un singur sens bine determinat (semiconductori)

DIODA este unul din compozantele care joaca rolul de semiconductor; permite curentului electric sa treaca doar intr-un singur sens

TRANZISTORUL la randul lui este, in functie de dorinta, DIODA sau IZOLANT

POT FI MAI EXPLICIT ?
Memorat

Computerul meu este mai mare decat toata lumea... ca dovada, toata lumea este în el!
cristi
Sr. Member
***
Mesaje: 738



« Răspunde #19 : 20-05-2008, 16:07:59 »



TRANZISTORUL la randul lui este, in functie de dorinta, DIODA sau IZOLANT


pnp sau npn ...ce vremuri....eram la palatul pionierilor la cursul de electronica...cand am facut primul meu radio...cu o galena furata de la un telefon public  Grin

tot in perioada aia am invatat ca bateriile de ceas nu se incarca la 220V ca explodeaza  Shocked Grin

Continua Mihai  Smiley
Memorat
karmeno78
Vizitator
« Răspunde #20 : 20-05-2008, 17:13:36 »

am facut primul meu radio...cu o galena furata de la un telefon public  Grin


...ai si ciordit?  Grin
Memorat
cristi
Sr. Member
***
Mesaje: 738



« Răspunde #21 : 21-05-2008, 17:58:59 »

am facut primul meu radio...cu o galena furata de la un telefon public  Grin


...ai si ciordit?  Grin
m-am exprimat gresit...am luat...pt ca pe vremea comunistilor toate bunurile erau ale noastre ...ale poporului  Grin
Memorat
ROMAN MIHAI
Veteran
*****
Mesaje: 1242



« Răspunde #22 : 21-05-2008, 18:06:16 »

Acesta a fost primul meu computer...

http://fr.wikipedia.org/wiki/ZX81

Astazi posed un telefon care are o memorie de 10.000 de ori superioara acestui calculator, iar la multi dintre voi telefonul are memoria a 40 000 de "calculatoare zx81"

Pentru a deturna restrictia impusa de memoria calculatorului,(1Ko) am fost obligat sa invat "limbajul masinii" care ocupa un spatiu redus de 75% fata de limbajul basic...si care avea avantajul de a avea un timp de executie de 50 a 500 de ori superior unui program scris in "BASIC" dar si dezavantajul de a se prezenta sub forma...(1AE9 sau 1110100100011010)
Scriam mai multe sute de linii de acest fel iar daca UN singur 0 sau 1, nu era la locul lui, aveam asigurata blocarea "masinii"; prin masina sa intelegeti computer.

Apoi, cu ajutorul unui unor programe in limba de "asamblare" sau "traducatore" de limbaj masina in limbaj cat de cat omenesc, am invatat sa intru in ABC-ul din informatica

Un limbaj scris in "limbaj de asamblare" se prezinta sub forma :
j0  1177
jnz   1188
and  [bx+si+7274]cl
ror
cmp  ah
or   ax,0d0a
db  65
and  [bp+di+6f],ah
de   6d
j0  118e
jnb   10a3    ........etc.

si toate aceste prescurtari sunt in engleza...iar eu nu stiu o ioata de engleza (doar ceea din computere)

j0= jump if 0 ( sari, daca rezultatul e zero, la adresa 1177
jnz=jump if not 0 (sari, daca rezultatul nu este 0, la adresa 1188
and [BX+SI+6f],ah (aduna registrul BX cu registrul SI si
6F, cu registrul AH
ror   rotate right (rotatie spre dreapta)
cmp  ah  (compara rezultatul cu registrul AH)
or   ax,0d0a  (executa operatia SAU intre registrul AX si 0D0A

s.a.m.d....
 

Arhitectura interna a procesorului  Intel 8080 continea 255 de comenzi(operatii logice care trebuiau cunoscute aproape pe dinafara

Vreti sa vedeti cu ce seamana un program in limbaj de asamblaj Huh? SIMPLU:
Intrati pe linia de demaraj (start)
apoi dati "run" (executare program)
pe linia open, scrieti "command" si [enter]
apare un careu negru cu ceva scris acolo (nu are importanta ce scrie, si asta difera de la calculator la calculator) iar cursorul licareste
scrieti pe linia de cursor "DEBUG" si dati "enter"

totul a ramas aproape intact...doar ca pe linia de comanda a aparut o liniuta si un cursor fix

Scrieti exact asa:
U 1000:1100
sau
U 0100

O sa vedeti o parte din programul pe care il executati...scris in limbajul masinii si in limbajul  de asamblare
dati inca un "U" si "enter" sa vedeti mai departe

"pentru cei ce doresc sa  cunoasca mai multe, incercati si "?" sau D 1000:1100"
insa nu umblati prin toate comenzile, pentru ca o puteti face pe pielea voastra"
NU FOLOSITI SUB NICI O FORMA COMANDA "W" (WRITE)
Acest program are acces direct in memoria si discul dur al computerului
, pe care le puteti deteriora in mod iremediabil [/font] [/color]

Daca doriti sa vedeti si cum sunt folositi termenii de comanda faceti "?" si enter

Mai continuam si maine...


SCUZE!!! UITASEM....scrieti:

Q, si [ENTER] pentru a pune capat editorului de programe DEBUG

EXIT si [ENTER] pentru a iesi din editorul de comenzi COMMAND


« Ultima modificare: 22-05-2008, 10:06:25 de către ROMAN MIHAI » Memorat

Computerul meu este mai mare decat toata lumea... ca dovada, toata lumea este în el!
alex s.
Veteran
*****
Mesaje: 1876



« Răspunde #23 : 21-05-2008, 18:23:00 »


pnp sau npn ...ce vremuri....eram la palatul pionierilor la cursul de electronica...cand am facut primul meu radio...cu o galena furata de la un telefon public  Grin



io am luat galena de la telefonu lu' mama-mea de casa .. si-am mai si ars-o  hammer

diode de merd'... sau nu mai stiu ce n-a mers pana am zapacit-o .

si mai stiu ca am "sarit" din fotbal o saptamana pe chestia asta .. Roll Eyes


p.s. scuze Mihai , e f. interesant  Smiley
Memorat

.. nobody's perfect ..
ROMAN MIHAI
Veteran
*****
Mesaje: 1242



« Răspunde #24 : 24-05-2008, 20:05:13 »

Nu gasesc cum sa deschid si sa prezint o schita sau un desen aici. Mi ar fi mai usor pentru a da unele explicatii; interesatii ar putea sa-mi explice???
Memorat

Computerul meu este mai mare decat toata lumea... ca dovada, toata lumea este în el!
cristi
Sr. Member
***
Mesaje: 738



« Răspunde #25 : 26-05-2008, 21:24:31 »

Nu gasesc cum sa deschid si sa prezint o schita sau un desen aici. Mi ar fi mai usor pentru a da unele explicatii; interesatii ar putea sa-mi explice???
incarci desenul pe imageshack...copiezi direct link  si il introduci aici intre [ img] si [/img ] fara spatii
Memorat
otavia
Sr. Member
***
Mesaje: 462



« Răspunde #26 : 27-05-2008, 09:16:35 »

 Pe la inceputul acestui topic, cand au inceput explicatiile...am avut o noapte de cosmar...am visat,ca citesc...si nu inteleg...si de ce nu inteleg,ca tot timpul mi-am dorit sa inteleg..!! Oricum m-am trezit foarte stresata  Angry !  Si acum, continuu sa citesc,vreau sa inteleg...dar degeaba...e cu totul alta limba ptr mine.. hammer  Dar voi continua sa citesc... Grin
Memorat
Sorina
Vizitator
« Răspunde #27 : 27-05-2008, 09:27:06 »

otavia  Grin  Grin
(autolezionism  Tongue )
Memorat
otavia
Sr. Member
***
Mesaje: 462



« Răspunde #28 : 27-05-2008, 09:30:02 »

Sorina...daca esti batuta in  hammer...nu mai mere nici un auto.... Sad
Memorat
ROMAN MIHAI
Veteran
*****
Mesaje: 1242



« Răspunde #29 : 27-05-2008, 20:26:27 »

Otavia! Ce nu intelegi?

Spune-mi ce nu intelegi, iar eu o sa incerc sa fiu si mai explicit si o sa vezi ca este chiar logic tot ce am explicat
Memorat

Computerul meu este mai mare decat toata lumea... ca dovada, toata lumea este în el!
Pagini: 1 [2] 3 4   In sus
Imprimă
Schimbă forumul: