Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

piccola calcolatrice con z80

Tipologie, strumenti di sviluppo, hardware e progetti

Moderatore: Foto UtentePaolino

0
voti

[11] Re: piccola calcolatrice con z80

Messaggioda Foto Utentealien75 » 21 giu 2019, 12:18

Se vi interessa progettare una calcolatrice con Z80, io l' ho gia fatto: potete scaricare i progetti in

http://creative75.altervista.org/creative/?p=86


All'inizio della descrizione potete scaricare l' intero progetto tranne il firmware nel quale mi sono piantato.
Chiedo aiuto ad esperti per risolvere un problema SW di lettura dei tasti.
Qui sotto il mio post in cui chiedo aiuto per il SW:

https://www.electroyou.it/alien75/wiki/problema-con-firmware-calcolatrice-z80

Nessuno mi puo' aiutare? :D
Ultima modifica di Foto UtenteMax2433BO il 21 giu 2019, 12:42, modificato 1 volta in totale.
Motivazione: Corretti TAG da [code]...[/code] a [url]...[/url]
Avatar utente
Foto Utentealien75
15 1 3 6
Stabilizzato
Stabilizzato
 
Messaggi: 314
Iscritto il: 31 lug 2011, 14:08

0
voti

[12] Re: piccola calcolatrice con z80

Messaggioda Foto UtenteIsidoroKZ » 21 giu 2019, 23:21

Quello che hai scritto non e` un post, e` un articolo. Scrivi il post qui dietro, nel forum. Specifica anche che compilatore usi, non mi ricordo di averlo visto specificato

Che algoritmi usi per le operazioni? Hai delle funzioni trascendenti?
Per usare proficuamente un simulatore, bisogna sapere molta più elettronica di lui
Plug it in - it works better!
Il 555 sta all'elettronica come Arduino all'informatica! (entrambi loro malgrado)
Se volete risposte rispondete a tutte le mie domande
Avatar utente
Foto UtenteIsidoroKZ
103,9k 1 3 8
G.Master EY
G.Master EY
 
Messaggi: 18469
Iscritto il: 17 ott 2009, 0:00

0
voti

[13] Re: piccola calcolatrice con z80

Messaggioda Foto Utentealien75 » 22 giu 2019, 8:21

Non uso funzioni trascendenti, qui di seguito ci sono i sorgenti che gestiscono la tastiera:

https://www.electroyou.it/alien75/wiki/ ... atrice-z80

Ho utilizzato lo "Z80 simulator IDE": è un IDE provvisto di BASIC ed ASSEMBLER.
Avatar utente
Foto Utentealien75
15 1 3 6
Stabilizzato
Stabilizzato
 
Messaggi: 314
Iscritto il: 31 lug 2011, 14:08

0
voti

[14] Re: piccola calcolatrice con z80

Messaggioda Foto UtentePietroBaima » 22 giu 2019, 8:23

perché usi il BASIC :?: :cry: :cry: :cry:
Generatore codice per articoli:
nomi
emoticon
citazioni
formule latex

Io capisco le cose per come le scrivete. Per esempio: K sono kelvin e non chilo, h.z è la costante di Planck per zepto o per la zeta di Riemann e l'inverso di una frequenza non si misura in siemens.
Avatar utente
Foto UtentePietroBaima
77,1k 6 12 13
G.Master EY
G.Master EY
 
Messaggi: 9404
Iscritto il: 12 ago 2012, 1:20
Località: Londra

0
voti

[15] Re: piccola calcolatrice con z80

Messaggioda Foto UtenteMarcoD » 22 giu 2019, 8:35

Mi ricorda lo ZX81 Sinclair :-|
Avatar utente
Foto UtenteMarcoD
6.332 4 8 13
Master EY
Master EY
 
Messaggi: 2531
Iscritto il: 9 lug 2015, 16:58
Località: Torino

0
voti

[16] Re: piccola calcolatrice con z80

Messaggioda Foto UtentePiercarlo » 22 giu 2019, 9:38

PietroBaima ha scritto:perché usi il BASIC :?: :cry: :cry: :cry:


Cosa hai contro il basic? All'epoca dello Z80 si usava quello...
Avatar utente
Foto UtentePiercarlo
21,8k 6 10 13
CRU - Account cancellato su Richiesta utente
 
Messaggi: 5951
Iscritto il: 30 mar 2010, 19:23
Località: Milano

0
voti

[17] Re: piccola calcolatrice con z80

Messaggioda Foto UtentePietroBaima » 22 giu 2019, 10:31

Il BASIC è un linguaggio scritto per chi si avvicina all’informatica senza averne le basi.
Per imparare va benissimo, ma pretendendo di fare qualcosa di serio ed affidabile non è il linguaggio che dovrebbe essere usato.

Il BASIC si usava all’epoca dello spectrum ZX80, un grande successo commerciale che ha introdotto il computer nelle famiglie (io stesso avevo uno spectrum sinclair collegato al TV in bianco e nero a valvole...) non dello Z80.

All’epoca i programmatori seri utilizzavano esclusivamente l’assembler e ottimizzavano a livello di byte (di bit no, a quel livello ottimizzavano gli hardwaristi).
Generatore codice per articoli:
nomi
emoticon
citazioni
formule latex

Io capisco le cose per come le scrivete. Per esempio: K sono kelvin e non chilo, h.z è la costante di Planck per zepto o per la zeta di Riemann e l'inverso di una frequenza non si misura in siemens.
Avatar utente
Foto UtentePietroBaima
77,1k 6 12 13
G.Master EY
G.Master EY
 
Messaggi: 9404
Iscritto il: 12 ago 2012, 1:20
Località: Londra

1
voti

[18] Re: piccola calcolatrice con z80

Messaggioda Foto UtenteIsidoroKZ » 22 giu 2019, 10:43

Avevo scritto tempo fa per Z80 alcune routine per calcolare qualche funzione non lineare (radice quadrata, esponenziale, logaritmo e tangente) in BCD, ovviamente in assembler. Era la sagra del cordic!

Come danno collaterale avevo anche scritto una routine per il tiny basic Z80 (calcoli su 16 bit, solo interi) che calcolava la radice quadrata di un numero intero di 16 bit, risultato su 8 bit, usando solo 10 byte di codice!
Per usare proficuamente un simulatore, bisogna sapere molta più elettronica di lui
Plug it in - it works better!
Il 555 sta all'elettronica come Arduino all'informatica! (entrambi loro malgrado)
Se volete risposte rispondete a tutte le mie domande
Avatar utente
Foto UtenteIsidoroKZ
103,9k 1 3 8
G.Master EY
G.Master EY
 
Messaggi: 18469
Iscritto il: 17 ott 2009, 0:00

0
voti

[19] Re: piccola calcolatrice con z80

Messaggioda Foto UtenteMax2433BO » 22 giu 2019, 10:54

Scusate l'OT, ma i due link di alien75 su electroyou non sono raggiungibili...

... vi risulta?

O_/ Max
Disapprovo quello che dite, ma difenderò fino alla morte il vostro diritto di dirlo [attribuita a Voltaire]

Sapere sia di sapere una cosa, sia di non saperla: questa è conoscenza. [Confucio, "I colloqui"]
Avatar utente
Foto UtenteMax2433BO
7.869 3 6 9
Master EY
Master EY
 
Messaggi: 2319
Iscritto il: 25 set 2013, 16:29
Località: Un puntino insignificante nell'universo!!

0
voti

[20] Re: piccola calcolatrice con z80

Messaggioda Foto UtenteIsidoroKZ » 22 giu 2019, 10:59

Il link a EY punta ad un articolo che è stato reso invisibile poiché è in realta un post, non un articolo. Gli avevo già detto di scriverlo come post.
Per usare proficuamente un simulatore, bisogna sapere molta più elettronica di lui
Plug it in - it works better!
Il 555 sta all'elettronica come Arduino all'informatica! (entrambi loro malgrado)
Se volete risposte rispondete a tutte le mie domande
Avatar utente
Foto UtenteIsidoroKZ
103,9k 1 3 8
G.Master EY
G.Master EY
 
Messaggi: 18469
Iscritto il: 17 ott 2009, 0:00

PrecedenteProssimo

Torna a Realizzazioni, interfacciamento e nozioni generali.

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite