Nice visualization!

emulsiV - Simulator for Virgule, a minimal processor based on the RISC-V architecture https://eseo-tech.github.io/emulsiV/ #RISCV #CPU

@firusvg lepo, osim sto je meni riscV asembler stran kao da nikad nisam programirao u bilo kakvom asembleru...
@zsteva Isto, ponajviše zato što nikada nisam imao pod rukom neku RISC-V mašinu da zaronim i osetim kako radi.
@firusvg hee :) vidish ja sam bash malopre o tome isto razmisljao, ali fakat je, evo na stolu stoji esp32-c3 za koji sam nesto piskarao u vishe navrata, da nisam citao spec nebi imao pojma da nije arm nego riscV :) esp-idf instalira sve sto treba, i ako ne vidish negde dok builda da je pozvao riscv-gcc, nikakva razlika.

@zsteva Ja sam se mlatio sa ESP8266 pre 6-7-8 godina, uradio par prototipova nekih sokoćala, al' bukvalno nikad nisam koristio asembler. Mada, ESP8266 jeste RISC al' ne i RISC-V.

Sem sporadičnog izd*kavanja, hobija radi, u asembleru za Intelove 64bit CPU, cenim da sam asembler stvarno koristio poslednji put pre 30+ godina, programirajući i8051 MCU.

P.S. NIkada sebe nisam tako doživljavao, al' ja sam, zapravo, Java programer - statistički, najviše programa sam napisao u Javi ili za JVM. 😎

@zsteva 😜
@zsteva Ah, da ... Od kada sam u penziji, mislim da nisam napisao ni 5 linija koda u Javi.
@firusvg Java :))) ima anegdota sa jednog posle od pre skroo 20godina, ja radio kao linux admin a firma je perl i java dev, i u nekom trenutku gazda proba da me ubedi da i ja kodiram javu. ja prvo bio fin, kad vidim da ne odustaje, ja prebacim da ja neumem da pishem javu, i tu smo ostali... Ali, idemo na ruchak i kolega java developer: ja dobro ... kako te nije sramota da lazesh... E reko, ja hocu da radim ono za sta sam zaposlen.
@firusvg kad sam ucio o racunarima kao srednjoshkolac (90te) sam piskarao i to je bilo to za asembler. Onda pre jedno 10-15 godina sam klincu jednog klienta napisao neki domaci za faks u 64bitnom linux asembleru (gnu format), kaze da je dobrio prelaznu ocenu, mada ne profa video da nije on radio :))

@zsteva Moj maturski rad se zvao "Mašinski jezik mikroprocesora Intel procesora serije 80x86" 😎

Jedno vreme je kružio naokolo po BU i koristili ga ljudi kao skriptu a onda mu se izgubio trag. Imam pripremu, tri seta fajlova - za tekst, za slike, za tabele (jer nisam imao neki program a ni dovoljno jak računar u kome bih mogao da napravim neki prelom kao što bi se danas lagano uradilo u Wordu i inim) al' nikako da se namolim i, bar sebi za dušu, ga pripremim i pretvorim u PDF kako valja.

@firusvg ja sam u godinu dana preskocio pascal -> asm (vrlo bazicno, koliko sam tada mogao da znam) -> i onda kad sam stigao na linux tu vec nije bilo dileme C :) zapravo tih godina nisam ni mislio da cu biti developer, to je doslo kao kombinacija ponuda za posao i koliko zapravo su drugi programeri loshi u svom poslu...
@zsteva Meni je Pascal prva ljubav. Najdugovečnije apiikacije koje sam napisao (većina i dan-danas radi, posle 20+ godina, mada sam imao po koju intervenciju tokom vremena) su upravo u Pascalu (dobro, Delphi) pisane. Al' džaba, Java nosi šnjur.
@firusvg da nisam preshao na linux verovatno bi bilo slicno... Jer C na DOSu je bio konfuzan za nekog ko tek pocinje da programira :)))

@zsteva Pa, ono, Turbo C je bio super. Ja sam pazario original TC 2.0 - 6 5.25" 360KB disketa i dve ogromne knjižurine, ove sa slike, za oko 280DEM i to me je baš-baš naučilo jeziku, ali i MS DOSu. 😎

P.S. Zanimljivo je da je čitavo jedno poglavlje User's Manuala bilo urađeno u stilu - ovako se radi u Turbo Pascalu a ovako u Turbo C, za svaki segment jezika, idealno za mene koji se družio sa TP još od vremena CP/M

@firusvg ja sam pre turbo pascala probao turbo C, ali neiskustvo je proizvoelo da dobijem errore u C bibliotekama (headerima), tako da nisam imao pojma sta da radim, i jednostavno preshao u pascal koji je javljao greshke samo u mom kodu ako neshto zabrljam :))
@zsteva Eh, da, to je najmudrija odluka koju su kreatori Turbo Pascala doneli!
@firusvg kad smo kod maturskih radova, ja sam razvijao "arbitary precision bibliteku" nesto poput gnump (https://gmplib.org/) i gralvni bonus koji nije bio zadatak je da je biblioteka bila multiplatformska jer sam u shkoli radio na DOSu (16bit) a kod kuce na linuxu (32bit).
The GNU MP Bignum Library