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 5574 ori)
ROMAN MIHAI
Veteran
*****
Mesaje: 1242



« : 15-05-2008, 00:46:37 »

La baza oricarui calculator, sunt cateva sute de mii de intrerupatoare,  uneori chiar milioane(memorizand ultima actiune) sau butoane de tip sonerie (fara a  memoriza ultima actiune).

Orice calculator functioneaza pe principiul: cu curent sau fara curent; deci baza de numar este 2 (0 si 1) adica cele 2 posibilitati

Intrerupatoarele unui calculator nu sunt comandate MECANIC ci electric

Un model de baza a unui intrerupator ELECTRIC este "TRANZISTORUL"

Un tranzistor poate fi comandat de un alt tranzistor...

Am inceput informatica, in 1983. Primul meu calculator (personal computer) a fost un ZX SINCLAIR, care avea la baza un microprocesor INTEL 8080, cu memorie RAM de 1Ko, iar in loc de disc dur, aveam radiocasetofonul. Pe caseta, puteam inregistra programele ce le scriam in BASIC

UN COMPUTER NU STIE SA FACA DECAT OPERATIA DE ADUNARE !!!  
Va vine sa credeti Huh?
Daca nu credeti, eu vi-o demonstrez!
 


CINE MAI VREA SA CONTINUAM ACEST SUBIECT Huh?



 
Memorat

Computerul meu este mai mare decat toata lumea... ca dovada, toata lumea este în el!
web4all
Vizitator
« Răspunde #1 : 15-05-2008, 08:50:50 »

... Pe caseta, puteam inregistra programele ce le scriam in BASIC
... si celebrele jocuri: LodeRunner, Booty, Pacman... he he he ce vremuri...
erau exasperante piuiturile in timpul incarcarii programelor... dar si mai distractiv cind se demagnetiza caseta...
Memorat
ROMAN MIHAI
Veteran
*****
Mesaje: 1242



« Răspunde #2 : 15-05-2008, 16:08:12 »

Nici macar asta nu puteam avea...

Cu un tablou (DIM;32,32) umpleam toata' memoria
Pacman & co au venit in 1984 odata cu COMMODOR 64
Memorat

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



« Răspunde #3 : 15-05-2008, 16:11:00 »

si eu care ma credeam veche, antica si de demult ca-mi aminteam HC-ul ala cu ecran verde aprins
Memorat
ROMAN MIHAI
Veteran
*****
Mesaje: 1242



« Răspunde #4 : 15-05-2008, 18:03:08 »

ZX-ul meu nu avea ecran... Grin il bransam la televizor Grin
Memorat

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



« Răspunde #5 : 15-05-2008, 18:27:41 »

Eu mi-aduc aminte ce linii lungi de comanda scriam ca sa pot arhiva un fisier ca sa-l pot "transporta" in celalat birou. Roll Eyes.
Memorat
ROMAN MIHAI
Veteran
*****
Mesaje: 1242



« Răspunde #6 : 15-05-2008, 21:30:25 »

Nu-mi mai aduc aminte precis, dar cred ca primul meu program scris in "Basic" era o sinusoida; curentul alternativ in trifazic.

Tot la aceea vreme am citit o carte scrisa de  Bill Gates, care spunea printre altele ca: "in 1970 toata lumea poseda un calculator (nu era vorba de computer ci de masina de calculat), dar se  folosea, ca si in trecut, de creon si hartie pentru a face o adunare. Insa in anul 2000, toata lumea v-a avea un computer (tot calculator) de care se v-a folosi in fiecare zi."

Acum imi dau seama ca era un VIZIONIST.
Memorat

Computerul meu este mai mare decat toata lumea... ca dovada, toata lumea este în el!
ROMAN MIHAI
Veteran
*****
Mesaje: 1242



« Răspunde #7 : 15-05-2008, 21:47:53 »

INCEPUTUL :

Un bec electric alimentat de un circuit pe care sunt instalate 2 intrerupatoare, legate in paralel, se aprinde numai in cazul cand, unul din cele 2 intrerupatoare, sau amandoua, sunt pe pozitia "circuit inchis" (functia OR)

Un bec electric alimentat de un circuit pe care sunt instalate 2 intrerupatoare, legate in serie, se aprinde numai in cazul cand cele 2 intrerupatoare sunt pe pozitia "circuit inchis" (functia AND)

Din engleza:
OR = SAU (primul sau al 2 le a )
AND = SI (primul si al 2 le a)
« Ultima modificare: 15-05-2008, 21:51:21 de către ROMAN MIHAI » Memorat

Computerul meu este mai mare decat toata lumea... ca dovada, toata lumea este în el!
ROMAN MIHAI
Veteran
*****
Mesaje: 1242



« Răspunde #8 : 15-05-2008, 23:11:18 »

Primul pas:

Intrerupatorul, este, prin conceptie, o memorie; ramâne inchis sau deschis in functie de ultima lui pozitie.

Nu putem spune acelasi lucru despre un buton de sunerie care, chiar daca-l apasam o fractiune de secunda, un minut sau o zi, odata ce actiunea inceteaza, revine la pozitia initiala.

Butoanele de tip sunerie sunt si ele de 2 tipuri : 1°) pozitia initiala INCHIS (in repaus), adica, curentul trece; 2° pozitia initiala DESCHIS, dica, curentul nu trece.

Deci, avem 2 posibilitati: Curent (1) sau Lipsa de curent (0); care se aplica atat circuitelor comandate de intrerupatoare cat si celor comandate  de "butoane de sunerie"

Avand doar 2 posibilitati (0 si 1), baza noastra deci este BAZA 2



« Ultima modificare: 15-05-2008, 23:13:24 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 #9 : 16-05-2008, 16:57:17 »

Nu-mi mai aduc aminte precis, dar cred ca primul meu program scris in "Basic" era o sinusoida; curentul alternativ in trifazic.

primul program in basic la mine a fost ecuatia de gradul doi....vai ce injuraturi....aveam un calculator care se numea parca..PRAE M nu mai stiu bine....dupa care am gasit un joc si a inceput sa imi placa computerul  Tongue

bravo Mihai...super topicul  Smiley
Memorat
karmeno78
Vizitator
« Răspunde #10 : 16-05-2008, 17:07:55 »

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

...daca si pt. aia ai avut nevoie de calculator... Lips Sealed Tongue
Memorat
ROMAN MIHAI
Veteran
*****
Mesaje: 1242



« Răspunde #11 : 16-05-2008, 18:49:31 »

Karmeno!

Daca am inteles bine, Cristi a realizat un program, in care daca intrai necunoscutele unei ecuatii de gradul 2, obtineai rezultatul intr-o fractiune de secunda.

Ecuatia, in sine, precis ca o putea face intr-un timp, de 100 de ori inferior, timpului acordat scrierii programului...mai ales ca era un limbaj rebarbativ care nu permitea nici o greseala (de sintaxa); nici macar 1 virgula nu avea voie sa lipseasca din LINEA DE COMANDA
Memorat

Computerul meu este mai mare decat toata lumea... ca dovada, toata lumea este în el!
ROMAN MIHAI
Veteran
*****
Mesaje: 1242



« Răspunde #12 : 16-05-2008, 19:15:42 »

Baza 2 (binara)

Baza 8

Baza 16 (hexazecimala)

Baza 20

Orice numar X poate fi exprimat intr-o Baza B sub forma X= B(la puterea 0)+ B (la puterea 1) + B(la puterea 2)+B..... + B (la puterea N)

Exemple de numere zecimale in diferite baze:

In baza 2, baza 8, in baza 16(folosim literele da la A la F pentru suita bazei), iar in baza 20 literele de la A la J

(baza2)      (baza8)   (baza16)     (baza20)
1=1            1=1       1=1            1=1
2=10           2=2       2=2            2=2
3=11           3=3       3=3            3=3
4=100          4=4       4=4            4=4
5=101          5=5       5=5            5=5
6=110          6=6       6=6            6=6
7=111          7=7       7=7            7=7
8=1000         8=10       8=8           8=8
9=1001         9=11       9=9           9=9
10=1010        10=12      10=A          10=A
11=1011        11=13      11=B         11=B
12=1100        12=14      12=C         12=C
13=1101        13=15      13=D         13=D
14=1110        14=16      14=E         14=E
15=1111        15=17      15=F         15=F
16=10000       16=20      16=10        16=G
31=11111       31=37       31=1F        17=H
32=100000      32=40        32=20        18=I
255=11111111                255=FF        19=J
256=100000000               256=100       20=10
                                                         21=11...

Baza hexazecimala(16) a fost creata pentru a usura transcrierea numerelor din baza 2. Baza 8 (octal) a fost folosita doar la inceputul microprocesoarelor care functionau cu un singur registru de 8 biti si 4 biti de adresa (pentru cunoscatori)
Am incercat sa aliniez coloanele insa nu merge; cand le salvez, coloanele nu mai sunt deloc alineate
« Ultima modificare: 17-05-2008, 17:54:26 de către ROMAN MIHAI » Memorat

Computerul meu este mai mare decat toata lumea... ca dovada, toata lumea este în el!
ROMAN MIHAI
Veteran
*****
Mesaje: 1242



« Răspunde #13 : 16-05-2008, 19:51:40 »

Hai sa facem cateva adunari in baza 2 ca sa vedeti simplicitatea:

(4)  100 +
(1)  001
__________
(5)  101

(31) 11111 +
(32)100000
__________
(63)111111

(255) 11111111 +
(256)100000000
______________
(511)111111111


(511) 111111111+
(1)  0000000001
________________
(512)1000000000

 (512)  1000000000+
 (512)  1000000000
___________________
(1024) 10000000000

la fel ca si o adunare zecimala
Memorat

Computerul meu este mai mare decat toata lumea... ca dovada, toata lumea este în el!
ROMAN MIHAI
Veteran
*****
Mesaje: 1242



« Răspunde #14 : 16-05-2008, 22:13:15 »

Iar acum sa incercam  inmultirea cu 2:
(la fel ca si in baza 10, zero in fata unei cifre nu schimba rezultatul)
pentru intelegerea mai buna, folosim 9 cifre din baza 2 (desi a 9-a cifra am pus-o pentru mai tarziu, cand o sa avem nevoie de un [drapel] pentru a indica depasirea de registru)

(2x2)  000000010 x 000000010 = 000000100 ->4
(4x2)  000000100 x 000000010 = 000001000 ->8
(5x2)  000000101 x 000000010 = 000001010 ->10
(27x2) 000011011 x 000000010 = 000110110 ->54
(63x2) 000111111 x 000000010 = 001111110 ->126

Sa incercam sa observam rezultatele acestor inmultiri:
de fiecare data, termenul deinmultit primeste un 0 in partea dreapta si se obtine rezultatul asteptat, iar 0 din partea stanga dispare
Se poate concluziona ca adaugand un 0 in partea dreapta a numarului de inmultit se obtine rezultatul inmultiri cu 2. Acelasi lucru se obtine si daca efectuam o rotatie spre stanga a intregului grup de cifre.
INMULTIREA ESTE O OPERATIE ARITMETICA; ROTATIA ESTE O OPERATIE LOGICA
 

Putem spune ca inmultirea cu 2 este o rotatie spre stanga a celor 9 cifre

Pentru a intelege impartirea, folosim doar numere pare, adica divizibile cu 2;
si pentru ca sa nu ne complicam, folosim rezultatele inmultiri de mai sus.
Putem de asemenea concluziona ca : impartirea cu 2 este o (operatie logica), rotatie spre dreapta a celor 9 cifre; inversul inmultiri.
Mai tarziu, daca mai continuam subiectul, v-om vedea si impartirea numerelor impare sau VIRGULA FLOTANTA   

 
« Ultima modificare: 17-05-2008, 18:07:11 de către ROMAN MIHAI » 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: