【发布时间】:2014-12-11 21:41:48
【问题描述】:
我正在编写一些 PIC 汇编代码来根据经过的分钟和秒以及总轨道长度(16 位无符号值,以秒为单位)计算 CD 轨道的剩余时间。
经过的分钟和秒是两个 8 位无符号值(两个 GPR 寄存器),总磁道长度是两个字节值(高字节和低字节)。
我需要计算剩余时间,以分钟和秒表示。 我尝试计算总经过的秒数(elapsed_minutes * 60 + elapsed_seconds)减去总轨道长度。现在我面临如何将这样的结果转换回 MM:SS 格式的问题。我必须除以 60 吗?取商(分钟)和余数(秒)?
【问题讨论】:
标签: performance assembly time microcontroller pic