Post Reply 
HP-41 MCode Question
03-24-2019, 03:19 PM
Post: #2
RE: HP-41 MCode Question
(03-24-2019 01:01 PM)Sylvain Cote Wrote:  Question 1: could you explain why RDATA is not the equivalent of the inexistant C=REG 0(T)
Question 2: what are the differences between WDATA and REG=C 0/T

1) Not sure there's a *reason* why, to me it's simply the way it is: there's no READ 0(T) instruction because its place is taken by READ DATA. This means that to read the T register you need to select the data address zero first.

2) Well, they are two different instructions: WRITE 0(T) writes the C contents into the T register (when Chip_00 is selected of course); whilst WRITE DATA writes it into whatever register is selected by a previous execution of RAMSLCT.

Perhaps this is not what you were expecting, but to me this is just a pragmatic reality...

Cheers,
ÁM

"To live or die by your own sword one must first learn to wield it aptly."
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
HP-41 MCode Question - Sylvain Cote - 03-24-2019, 01:01 PM
RE: HP-41 MCode Question - Ángel Martin - 03-24-2019 03:19 PM
RE: HP-41 MCode Question - Sylvain Cote - 03-24-2019, 07:33 PM
RE: HP-41 MCode Question - Ángel Martin - 03-25-2019, 06:01 AM
RE: HP-41 MCode Question - hth - 03-25-2019, 08:29 PM



User(s) browsing this thread: 1 Guest(s)