Pagina 1 di 1
Calcolatrice RPN HP

Inviato:
18 ott 2025, 19:06
da sonusfaber
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?
Re: Calcolatrice RPN HP

Inviato:
18 ott 2025, 23:47
da stefanodelfiore
In HP41 per eseguire la somma 3+2 devi digitare
3
ENTER
2
+
Re: Calcolatrice RPN HP

Inviato:
19 ott 2025, 1:42
da sonusfaber
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.
Re: Calcolatrice RPN HP

Inviato:
19 ott 2025, 9:51
da stefanodelfiore
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.
Re: Calcolatrice RPN HP

Inviato:
19 ott 2025, 10:12
da Goofy
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.
Re: Calcolatrice RPN HP

Inviato:
19 ott 2025, 13:28
da IsidoroKZ
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.
Re: Calcolatrice RPN HP

Inviato:
19 ott 2025, 15:30
da GioArca67
,,, Infatti dal manuale dell'HP15C
Re: Calcolatrice RPN HP

Inviato:
19 ott 2025, 17:45
da Goofy
IsidoroKZ ha scritto:Il problema deriva dalla "confusione" fra registro X e registro di input
Chiarissimo Isidoro, grazie, la confusione ora è superata.
Re: Calcolatrice RPN HP

Inviato:
20 ott 2025, 0:11
da sonusfaber
Ho trovato questo
https://h20331.www2.hp.com/hpsub/downlo ... %20v5b.pdfLa 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.
Re: Calcolatrice RPN HP

Inviato:
20 ott 2025, 13:47
da GioArca67
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