Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Calcolatrice RPN HP

Analisi, geometria, algebra, topologia...

Moderatori: Foto UtentePietroBaima, Foto UtenteIanero

0
voti

[1] Calcolatrice RPN HP

Messaggioda Foto Utentesonusfaber » 18 ott 2025, 19:06

Ciao
ho sempre usato HP in RPN, ma ora non capisco una cosa...
Con la mia HP 48 se devo fare 3+2=5 posso fare:
3 ENTER 2 +
oppure
3 ENTER 2 ENTER +
e fa sempre 5

Con questa HP41cv che ho trovato ecco cosa succede
3 ENTER 2 + fa 5.,.. OK
ma
3 ENTER 2 ENTER + fa 4 come se sommasse il 2 a display con 2 immesso prima

è ciucca la HP41 o cosa?
Avatar utente
Foto Utentesonusfaber
254 2 6
Expert
Expert
 
Messaggi: 407
Iscritto il: 8 gen 2015, 1:49

0
voti

[2] Re: Calcolatrice RPN HP

Messaggioda Foto Utentestefanodelfiore » 18 ott 2025, 23:47

In HP41 per eseguire la somma 3+2 devi digitare
3
ENTER
2
+
Avatar utente
Foto Utentestefanodelfiore
1.668 3 8
Master
Master
 
Messaggi: 567
Iscritto il: 28 mar 2009, 20:15
Località: Bologna

0
voti

[3] Re: Calcolatrice RPN HP

Messaggioda Foto Utentesonusfaber » 19 ott 2025, 1:42

E ho capito che devo fare così, perché nell'altro modo non funziona

Il problema è che non capisco perché, soprattutto perché sulla 48 invece funziona in entrambi i modi.
Sulla 48 ogni volta che pigi ENTER, essa prende il valore che hai digitato e lo butta sullo stack in basso e quando pigi "+" per esempio, piglia i due registri più bassi dello stack e li somma.
Avatar utente
Foto Utentesonusfaber
254 2 6
Expert
Expert
 
Messaggi: 407
Iscritto il: 8 gen 2015, 1:49

0
voti

[4] Re: Calcolatrice RPN HP

Messaggioda Foto Utentestefanodelfiore » 19 ott 2025, 9:51

La catasta nella HP41 si comporta in modo diverso dalla HP48.
Nella HP41 hai quattro livelli supponiamo tutti vuoti ( solo con zeri )
T:0,000
Z:0,000
Y:0,000
X:0,000

digiti 2 ottieni
T:0,000
Z:0,000
Y:0,000
X:2,000

premi ENTER ottieni
T:0,000
Z:0,000
Y:2,000
X:2,000

se premi +
ottieni 4 cioè sommi Y: con X:

La HP48 ha tanti livelli di catasta tutti numerati e visibili e, il suo comportamento è diverso.
Avatar utente
Foto Utentestefanodelfiore
1.668 3 8
Master
Master
 
Messaggi: 567
Iscritto il: 28 mar 2009, 20:15
Località: Bologna

0
voti

[5] Re: Calcolatrice RPN HP

Messaggioda Foto UtenteGoofy » 19 ott 2025, 10:12

Non ci avevo mai fatto caso e è strano che in un caso ENTER assegni il valore all'ultimo registro facendo scorrere i rimanenti mentre in altri casi, anche l'emulatore HP42 lavora così, ponga due registri allo stesso valore
Controllerò le due HP fisiche che ho a casa.
Avatar utente
Foto UtenteGoofy
14,6k 4 5 9
Master EY
Master EY
 
Messaggi: 5908
Iscritto il: 10 dic 2014, 20:16

4
voti

[6] Re: Calcolatrice RPN HP

Messaggioda Foto UtenteIsidoroKZ » 19 ott 2025, 13:28

Il problema deriva dalla "confusione" fra registro X e registro di input. Nelle prime HP (quelle con una o due righe sole di display) quello che si vede e` il registro x, e ogni volta che si schiaccia enter X viene copiato in Y, Y in Z, Z in T, si tira su` la catasta e X rimane invariato, quindi 3 ENTER 2 ENTER piu` e` giusto che faccia 4.

Nelle ultime HP, con molte righe sul display, quando si scrive un numero, lo si scrive nel registro di input, non nel registro X. Quando schiacci di nuovo enter, il registro di input viene copiato nel registro X e il registro di input scompare (guarda i numeri a sinistra che dicono il livello dello stack).

Quando sulla 48 fai 3 ENTER 2 +, il comando di + copia il 2, che e` in input, in X, rimuove il registro di input e fa la somma. Sulla 48 e sulla 50 a sinistra di ogni riga c'e` il numero di livello dello stack. Quando il livello piu` basso e` l'input, non c'e` scritto il livello di stack.

L'HP50 ha lo stesso comportamento: quando scrivi un numero il livello piu` basso e` il registro di input e quando fai enter diventa il registro X.


Sulla HP Prime la riga in basso e` sempre il registro di input e non c'e` mai il numero a sinistra, non viene mai usato come stack. Quando fai 2 enter, il valore passa dall'input al livello piu` basso di stack (1, o anche X) e il registro di input viene cancellato, rimane vuoto, non zero!

Se sulla 48 fai 3 Enter 2 Enter Enter, vedi che il due e` sui due livelli piu` bassi dello stack, e il 3 e` sul livello 3 (registro Z).

In pratica con le vecchie calcolatrici non hai il registro di entry, in cui puoi fare editing, e scrivi direttamente in X.
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
121,2k 1 3 8
G.Master EY
G.Master EY
 
Messaggi: 21059
Iscritto il: 17 ott 2009, 0:00

0
voti

[7] Re: Calcolatrice RPN HP

Messaggioda Foto UtenteGioArca67 » 19 ott 2025, 15:30

,,, Infatti dal manuale dell'HP15C
Screenshot_20251019-152130.jpg
Avatar utente
Foto UtenteGioArca67
4.565 4 6 9
Master EY
Master EY
 
Messaggi: 4588
Iscritto il: 12 mar 2021, 9:36

0
voti

[8] Re: Calcolatrice RPN HP

Messaggioda Foto UtenteGoofy » 19 ott 2025, 17:45

IsidoroKZ ha scritto:Il problema deriva dalla "confusione" fra registro X e registro di input

Chiarissimo Isidoro, grazie, la confusione ora è superata.
Avatar utente
Foto UtenteGoofy
14,6k 4 5 9
Master EY
Master EY
 
Messaggi: 5908
Iscritto il: 10 dic 2014, 20:16

1
voti

[9] Re: Calcolatrice RPN HP

Messaggioda Foto Utentesonusfaber » 20 ott 2025, 0:11

Ho trovato questo

https://h20331.www2.hp.com/hpsub/downlo ... %20v5b.pdf

La faccenda si complica assai... molto più incasinata di quanto potessi pensare.
Le HP28 e HP48 che ho sempre usato io, forlmalmente non sono RPN, ma RPL, non hanno lo stack X Y Z T ma hanno i livelli da 1 (in basso) a quanto si vuole, senza limiti

La sequenza riportata nella tabella 1:
5, ENTER, CHS, 2, +
solo restando in ambito RPN produce 3 diversi risultati a seconda della famiglia di calcolatrice HP (pazzesco, non lo avrei mai immaginato)

Se la sequenza fosse:
5, ENTER, CHS, 2, ENTER, +
avremmo una vera e propria torre di babele.
Avatar utente
Foto Utentesonusfaber
254 2 6
Expert
Expert
 
Messaggi: 407
Iscritto il: 8 gen 2015, 1:49

0
voti

[10] Re: Calcolatrice RPN HP

Messaggioda Foto UtenteGioArca67 » 20 ott 2025, 13:47

Sul telefono uso "Real Calc" che utilizza il formato RPN. Ha 4 livelli di stack visibili (molti di più in memoria) e non ha un registro di input, quindi se fai
5 ENTER +
restituisce 10 mentre con
5 ENTER CHS 2 +
restituisce -3
all'inizio, abituato anch'io con la 28S, lo trovavo non familiare
Avatar utente
Foto UtenteGioArca67
4.565 4 6 9
Master EY
Master EY
 
Messaggi: 4588
Iscritto il: 12 mar 2021, 9:36


Torna a Matematica generale

Chi c’è in linea

Visitano il forum: Nessuno e 4 ospiti