Silverfrost Forums

Welcome to our forums

Print Value Output Format

17 Jun 2019 11:38 #23796

Currently SDBG has output format of real numbers which is sometimes completely incomprehensible like A(1,1) or A(3,1) here

https://i.postimg.cc/gk0SZ99M/Image37.jpg

I'd like to suggest to add in settings new user defined format for large numbers. For example if number is larger than 10000 then do the output in E format something like 1pe22.15 instead of F format. Element A(4,1) for example looks perfect to me. Any objections?

18 Jun 2019 11:01 #23802

I wonder when we will have that much RAM in our desktops: A(3:1)

19 Jun 2019 5:30 (Edited: 19 Jun 2019 7:29) #23805

That number corresponds to 1.9 TB. Technically such amount of RAM on desktops would be achievable in a few years because one bit of RAM takes the same amount of silicon as 1 bit of SSD and 1TB SSDs just became mainstream almost reaching $100. But in reality RAM currently is price fixed by producers by a huge factors like almost 2 orders of magnitude and also there is no need in such huge amount of RAM on desktops for average users. Serious gamers prefer to have 32GB, because just the game upgrades and different levels of games weight for tens of GB. Gamers define the demand in RAM, not the power hi-tech users. BTW, new AMD processors for masses have addressable RAM limit 128 GB from 32 recently. Many supercomputers though have even more RAM than 1TB. Looks like the demands for RAM will be continuing growing according to Moore's law and these 2 orders of magnitude will be taken in ~12-15 years though as i wrote above there is no technical difficulty to do that literally tomorrow. And RAM prices fluctuated in the past like hell. I remember ones in 1990th they fell 6 times in a matter of months

19 Jun 2019 7:15 #23806

Certainly not a desktop machine but 1.9TB machines do exist:

https://techcommunity.microsoft.com/t5/Windows-Kernel-Internals/One-Windows-Kernel/ba-p/267142

! was building PCs back in the early 90s and well remember RAM price volatility.

19 Jun 2019 7:32 #23807

That by using XEONs processors, which are not a desktop mainstream. So for average desktop users even 20 years from now you will not lose anything taking format 1pe22.15 !

19 Jun 2019 10:09 #23808

Quoted from DanRRight That number corresponds to 1.9 TB.

Er,..., look again, please. It is, in fact, 19 TB.

That slip of yours perfectly makes your point! A long string of digits, without one or more blanks after each triplet of digits, or some other punctuation marks, is not easy to read without error for most people.

On the other hand, you could be actually quite right, if the byte grew to 80 bits by the time personal computers of that size became commodity items.

19 Jun 2019 7:55 #23810

Right, mece4, one out of 10 people will correctly decyphering debugger!

I was thinking may be assembler loving people will be unhappy with 22.15 format because they potentially may like 23.16 for binary numbers displayed smoothly

Please login to reply.