Passa ai contenuti principali

Post

Visualizzazione dei post da giugno, 2021

RISC-V - ARM - TENSORFLOW - OPENAI

  Registri da x0 a x31 + pc Ogni registro ha un nome convenzionalmente dato in base all'uso consigliato, ad esempio x1 e' ra (return address) x2 sp (stack pointer)   sp e' lo stack-pointer    addi sp,sp,-8           SP <-- SP-8     jal salta ad una funzione. Calcola l'indirizzo di destinazione aggiungendo al PC suo il valore di offset qui calcolato dall'assemblatore con etichetta plus ma valore numerico per no. Nel frattempo nel registro indicato jal mette la posizione dell'istruzione successiva alla sua da utilizzare dalla subroutine al return. il registro RA (return address) x1 da standard dovrebbe essere usato allo scopo. https://github.com/features/copilot https://www.cs.cornell.edu/courses/cs3410/2019sp/riscv/interpreter/        Seeed-studio è una startup cinese fondata nel 2008, a Shenzhen,  specializzata in hardware open-source. In particolare un prodotto interessante è una famiglia di schede compatibili con Arduino, quindi con le quali si può utilizz