问题1:
读时钟指令将时钟信息写入T指向的一个字节地址起始的8个字节。每个字节里有一段BCD数字。这些数字要载入TD的时候,需要将BCD码转换为十进制整数再放入TD读取的字节地址么?如果要转换,岂不是每次都会转换2个字节?因为BCD转换只能转整数啊,而且时钟里的每条信息都是个字节值。。。这里肿么办?
问题2:
我想把时钟读写做成一个子程序,当调出读时钟指令的时候,用一个局部变量定义时钟起始地址,但后面定义其他局部变量的时候,自动分配的地址就是挨着排的,比如时钟起始地址定义为LB0,后面我定义了一个局部变量,程序立马自动安排了一个LW1。。。我觉得这样应该会有问题吧,那应该怎么来实现时钟子程序里的局部变量定义呢?