Lamuriri suplimentare

3 Apr

Acesta este un comentariu de la gemibu pe care doresc sa il ridic la rang de miniarticol cu permisiunea sa…

Comentariu:
Pentru ca nu cred ca s-a mai intalnit nimeni cu ce va spun din experienta o sa ma intorc un pic mai mult in istoria informaticii.
Pentru cei care stiu un pic de limbaj de ansamblare si arhitectura de microprocesor nu mai are sens sa citeasca.
Restul ascultati:
Un microprocesor este nucleul oricarui echipament asemanator cu PC-ul.
El conduce intregul sistem si are grija de tot ce se intampla in el.
Dar nici el nu functioneaza asa de capul lui ci are un interpretor de instructiuni care-i determina functionarea.
Narcis a vrut sa faca o asemanare cu structura binara a instructiunilor din limbajul de ansamblare.
Exemplu pentru procesorul Z80
Acest procesor opereaza cu date pe 8 biti si are in componenta, printre altele, 6 registri (celule de memorie cu propiretati speciale) simpli notati cu B, C, D, E, H, L cu lungime de 8 biti. O instructiune ce opereaza cu ei este transferul intre ei adica continutul unuia copiaza in altul. Aceasta in limbaj de ansamlare se scrie de exemplu LD C,D adica load din D in C. Dupa executia ei continutul din registrul C va fi identic cu cel al registrului D. Pentru generalizare putem scrie LD rd,rs unde rd este registrul destinatie iar rs este registrul sursa. Asta in binar arata cam asa:

01 rd rs

unde pentru rd sau rs in binar este

000 B
001 C
010 D
011 E
100 H
101 L

De aici rezulta ca instructiunea noastra LD C,D in binar pe 8 biti este:

01 001 010 adica 01001010.

Pe acest principiu se construiesc toate instructiunile in limbaj de ansamblare si asta a vrut sa zica Narcis numai ca nu avea cunostiintele potrivite. A sesizat foarte bine dar n-a stiut sa explice la fel de bine si nu e vina sa.
Mai interesant este daca acesta comunicatie contine prin definitie un numar de 3 instructiuni pe operatie pentru ca atunci seamana foarte tare cu codul de bare care are structura 110 date 110 date 110.
Dar lasand la o parte aceste lucruri tehnice ii multumesc lui Dumnezeu ca gaseste de cuviinta sa ne arate calea si ca ne vorbeste fiecaruia dupa voia Sa. Ma rog sa ne dea puterea si intelepciunea sa descoperim, sa intelegem si sa urmam calea pe care ne-a pregatit-o catre El indiferent care va fi aceasta.
Amin

Exact asa am plecat in rationament , stiam de assembler dar am citit citeva carti de C (limbaj de programare) si acolo se lucra la nivel de bit penru a codifica anumite lucruri….

Esti primul specialist adevarat care confirma ce poate eu doar am inteles si am exprimat mai pe intelesul tuturor … in rest m-au combatut persoane mai putin evlavioase (normal) si fara pregatire tehnica in structura si functionalitatea microchipurilor (procesoarelor) …
Poate mai citesc si alti specialisti si pina la urma inchegam o brosurica foarte bine documentata …

Doame Ajuta!

Lasă un răspuns

Completează mai jos detaliile despre tine sau dă clic pe un icon pentru autentificare:

Logo WordPress.com

Comentezi folosind contul tău WordPress.com. Dezautentificare / Schimbă )

Poză Twitter

Comentezi folosind contul tău Twitter. Dezautentificare / Schimbă )

Fotografie Facebook

Comentezi folosind contul tău Facebook. Dezautentificare / Schimbă )

Fotografie Google+

Comentezi folosind contul tău Google+. Dezautentificare / Schimbă )

Conectare la %s

%d blogeri au apreciat asta: