logical

Top Page  |  Lists  |  User Login

logical
  • Andrei Gheorghe, 34
  • Bucureşti, România
  • Work: Infineon Technologies
  • School: Fac. de Electronică şi Telecomunicaţii

 

Total Page Views

109,617

RECENT COMMENTS

July 17, 2020 - 21:16

inexprimabil

True (I guess...) E drept ca nici tu nu te-ai omorat cu postatul, iar la filme ...

posted on 2017 vs. 2020


July 8, 2020 - 11:46

Relu

Statea mai bine laptop-ul pe o lada de bere, se ventila corespunzator!

posted on blogging rig


July 1, 2020 - 00:01

logical

păi au trecut 9 ani doar de când ai comentat ultima dată aici :)

posted on 2017 vs. 2020


June 28, 2020 - 19:31

inexprimabil

Las ca se poate mai rau, eu am asteptat 30 de ani sa-i vad pe Liverpool campioni...

posted on 2017 vs. 2020


June 21, 2020 - 23:39

Specter

Băh, da' te cocârjează rău workout-ul dacă-ţi pică faţa atât de jos...

posted on jurnal de carantină


June 21, 2020 - 23:32

logical

e mişto fără chiloţi la blogging rig, da... recent am început să facem workout...

posted on jurnal de carantină


June 21, 2020 - 23:29

logical

păi nu se vede toată baia în poza asta, ghiveta e undeva în spate pe dreapta... ...

posted on blogging rig


June 21, 2020 - 16:41

Specter

Acum, o lună mai târziu, înţeleg în sfârşit cum ţi-ai organizat timpul mai efici...

posted on jurnal de carantină


June 21, 2020 - 16:34

Specter

Presupun că tot ăsta e decorul şi pentru schimbul nostru de mailuri de mai devre...

posted on blogging rig


April 20, 2020 - 17:47

logical

era o mătuşă, evident, dar am zis că e prea amuzant să nu corectez commentul...

posted on doo oo


April 20, 2020 - 17:46

logical

mama, sor-mea, mama claudiei, sora claudiei, un unchi şi o mătură...

posted on doo oo


April 20, 2020 - 12:49

Specter

Ţi-a mai zis şi altcineva să nu le mănânci?

posted on doo oo


April 20, 2020 - 12:48

Specter

Zici că s-au dus la băieţi să le pună FTL-uri de la dezmembrări fiindcă nu aveau...

posted on bsg în 69 de bucăţi


March 1, 2020 - 23:34

logical

excelent meme-ul cu master of coin... o să pun şi eu postul cu meme-urile...

posted on king plictiseală maximă, first of his name


February 27, 2020 - 00:50

Specter

Bă, trebuia să comentez mai devreme, dar măcar am făcut-o înainte să scrii postu...

posted on king plictiseală maximă, first of his name


January 26, 2020 - 21:08

Specter

Apropo, una din miştocărelile care se consumau la cald pe lângă serial: https://...

posted on mad queen daenerys


January 26, 2020 - 19:29

Specter

Ai dreptate, Cleganebowl-ul a fost în episodul 5. La asta mă refeream. Dar Jaime...

posted on mad queen daenerys


January 26, 2020 - 14:58

logical

mi-am dat seama că putea foarte bine şi episodul ăsta să se numească Breaking Ba...

posted on mad queen daenerys


January 26, 2020 - 00:50

Specter

Normal că a fost cu intenţie... I guess you can say I'm on fire :D

posted on the long night


January 25, 2020 - 15:28

logical

imediat le dau foc cu episodul 5... presupun că a fost cu intenţie pun-ul, foart...

posted on the long night

   "Burn Bucharest, Burn You Fucking Maniacs" [Lake Of Tears, 11 Martie 2006]

6 - 10 of 18  First | < Prev | Next > | Last     

Remodelatorul de Molecule - Archive for November, 2009Full Post View

şi alte logici

anti-băsescu
anti-băsescu

anti-videanu
anti-udrea
anti-boc (II, boc III)
anti-bazac

votat cu crin
sper să scăpăm de căcaţii de mai sus şi să vină alţi căcaţi mai parfumaţi

Tags: , , , Sunday November 22, 2009 - 20:36pm (EEST) Permanent Link | 8 Comments
“căcat”
“căcat”

Asfalt Tango

băi ce film... cum dracu de nu l-am văzut până acum... este tot ce înseamnă românia, ştoarfe şi tot ce-i mai rău în ţara asta, puse pe sticlă într-un mod absolut genial, cu un umor şi o ironie de mare clasă...

“Şi la altar, ghici ce-a zis ? Da sau Nu ? Hai, din trei încercări...”

Nae Caranfil e un mare regizor... mare mare...

“Şi mai zice lumea că stăm prost cu exportul... ia uite câte curve pleacă în franţa ...”

nota 9.25

Tags: , , , Saturday November 21, 2009 - 23:50pm (EEST) Permanent Link | 1 Comment
savage assembler
savage assembler

ziceam aici că mă apuc să fac un asamblor pentru procesor... l-am făcut... :D

am lucrat cu cea mai mare plăcere la el în fiecare seară săptămâna asta... nu-mi vine să cred că totul a mers perfect... mă aşteptam la multe probleme logistice, cu noul visual c++ and all, dar nu... 70% din program este parsing şi error handling deci numai lucru cu string-uri... şi clasa string din visual c++ ăsta e perfectă... adio căcaturi de funcţii ca strcmp() sau strcpy()... vai cât mi-au mâncat zilele string-urile în c-urile vechi...

anyway, în total s-au strâns 1633 de linii de cod :D.... prezint chiar codul, că sunt prea mândru de el... şi e chiar educativ pentru altcineva care vrea să facă un asamblor pentru o altă arhitectură de microprocesor...

so... what does the bastard do ?

  • identifică linii care încep sau conţin “//” şi ignoră ce e după ele (adică comentarii) ... dacă e ceva înainte lor pe linie nu o şterge cu totul)
  • are definită o directivă “alias” prin care poţi să atribui orice nume unei componente interne sau să defineşti constante numerice (foarte util)
  • verifică dacă ai definit două alias-uri identice
  • elimină liniile goale sau care conţin doar spaţii sau tab-uri... de asemenea elimină orice caracter ilegal
  • instrucţiunile şi operanzii pot fi despărţiţi prin spaţii, tab-uri, virgule sau orice combinaţie între astea trei, fiecare în orice cantitate
  • permite folosirea unui mnemonic pentru o instrucţiune cu acelaşi rol dar cu operanzi de tipuri diferite (un fel de supraîncărcare)
  • caută toate etichetele de salt din program şi calculează adresele de salt corespunzătoare (dacă stăteam eu să fac asta manual mă dădeam cu capu de pereţi... dacă adăugam o linie mai sus trebuia să incrementez toate adresele de mai jos...)
  • verifică dacă nu există două etichete de salt definite de două ori (foarte util când iei cod cu copy-paste şi uiţi să modifici etichetele de salt... procesorul o ia razna rău de tot şi habar n-ai de ce)
  • te anunţă dacă detectează o instrucţiune necunoscută
  • verifică sintaxa pentru fiecare tip de instrucţiune în parte şi generează o eroare când sunt prea mulţi operanzi, prea puţini, când pui un registru în loc de un port sau invers, când data numerică depăşeşte 16 biţi etc
  • identifică automat dacă datele numerice sunt în zecimal sau în hex
  • la fiecare eroare îţi spune exact la ce linie este eroarea (la ce linie în fişierul original, cu spaţii şi linii goale ca să poţi să o urmăreşti în editor)
  • după ce verifică dacă toate instrucţiunile sunt valide te anunţă câte instrucţiuni a asamblat
  • apoi deschide portul COM1 pentru programare
  • trimite tot codul maşină rezultat pe RS232 către modulul de scriere în memoria de program a microprocesorului
  • descarcă memoria de date înapoi prin RS232 şi o scrie în fişierul .log (memory dump – incredibil de util)
  • notează orice pas într-un fişier log care va conţine alias-urile extrase, etichetele, instrucţiunile procesate (eventual codul de eroare) şi dump-ul de memorie...
  • makes me happy :)

deja m-am apucat de un proiect serios în care o să-l folosesc... detalii despre proiect peste câteva săptămâni când va fi gata... deocamdată prezint un fişier .asm pe care l-am asamblat şi testat şi funcţionează ireproşabil... minunat...

fişierul .asm (vai ce urât îl formatează firefox-ul... într-un editor bun se vede mai aranjat)
fişierul .log

i’m so happy right now... :D acum procesorul chiar e pus la punct... i-ar mai trebui un compilator care să transforme cod C în assembler pentru el... dar asta deja e SF... sunt multe microprocesoare serioase pe piaţă care s-au vândut mult şi bine şi n-au avut compilatoare... we’ll see... poate îi dau cuiva să facă proiect de dizertaţie la automatică un compilator... ar fi ceva...

Tags: , , Friday November 20, 2009 - 23:49pm (EEST) Permanent Link | 2 Comments
post-it love :)

how sweet :)...

intrebarea laurei: oare ea ce urma sa mai deseneze ?

[also, la mulţi ani magda]

Tags: , Thursday November 19, 2009 - 23:43pm (EEST) Permanent Link | 4 Comments
îmi bag pula în metrorex
îmi bag pula în metrorex

să-mi sugă pula toţi şmecherii de la metrorex care se cred ei cei mai futuţi din toată românia...

nici eu n-am primit nici o mărire de salariu anu ăsta (cu toate că o meritam legal, că doar am trecut de la tehnician la inginer) şi nu mi-a convenit dar mi-am băgat pula şi am tăcut... că ce altceva să fac... de ce sunteţi voi mai şmecheri mă jegoşilor ? doar pentru că puteţi ? să-mi sugeţi pula cu spume...

e imposibil să traversezi tot bucureştiul fără metrou... din tineretului în pipera, din pipera în politehnică şi înapoi acasă... imposibil, futu-vă morţii în cur...

sper să vă cumpăraţi sicrie din banii pe care (nu) o să-i primiţi...

Tags: , , , Wednesday November 18, 2009 - 11:38am (EEST) Permanent Link | 3 Comments
6 - 10 of 18  First | < Prev | Next > | Last     

SEARCH

  •  

ARCHIVE

Valid HTML 4.01 Transitional