【发布时间】:2016-10-31 01:26:40
【问题描述】:
所以几个月前我得到了一个 TI-84 计算器。截至今天早上,我有 30 个我自己编写的程序存储在上面。最大大小的程序略超过 200,绝大多数都在 100 以下。RAM Free 大约是 14900,而 ARC Free 一直是 1919K。
今天晚上,当我去检查内存时,我注意到我的一个程序(用于矩形金字塔的表面积)显示它的大小为 200+。我看了看这个程序,它的命令被打乱了,里面有来自其他程序的命令。我回到内存管理部分删除了程序,认为如果它被破坏了,那么删除它会是最明智的选择。
我浏览了其余的程序,令我惊恐的是,我发现我的圆柱体积程序(我写的第一个程序)的大小为 17000+。我决定也删除它,但是当我按下 ENTER 按钮选择程序时,TI-84 冻结,屏幕上的内容慢慢淡入全白屏幕。此时计算器完全没有反应。因此,经过一番研究,我按下了 TI-84 背面的重置按钮,这似乎解决了问题,尽管我删除了所有程序,除了 17000+ 的程序(我立即删除) .
我不知道为什么会这样,因为我的研究没有发现任何类似的例子。我知道我的程序已损坏,但我想知道发生了什么以及为什么这样我可以防止这种情况再次发生。我已经计划备份我以后编写的任何程序。
【问题讨论】:
-
在Retrocomputing SE 上回答这个问题可能会更好。
-
我会备份所有内容并获得一个新计算器。我的朋友放下了我的,这足以清除 RAM,删除我写的所有内容。你可能对硬件做了一些事情,而不是软件,这可能就是为什么你有一个独特的在线场景没有被触及。我不是专家,但根据经验,不要责怪该程序。
-
任何颠簸或碰撞都会弄乱硬件(尤其是与电池和电源相关的任何东西),如果在操作过程中或没有备用电池,这将重置您的 RAM。
标签: calculator ti-basic