西西河

主题:【原创】我所见到的测控卫星的“大型”机 一 -- fj1989

共:💬115 🌺1267 🌵16
全看分页树展 · 主题 跟帖
家园 【原创】我所见到的测控卫星的“大型”机 八

  36位字长,前6位是指令,第7位到第9位是状态码。后面是操作数或地址。可以算出,指令最多只能有64条。这算不算是精简指令集?

  按互动百科上的解释:

  

精简指令集的特点是指令数目少,每条指令都采用标准字长、执行时间短、中央处理器的实现细节对于机器级程序是可见的。

  我觉得可以算是了。

  理论上内存的寻址范围也可以确定了:2的27次方,128M。

  指令集的具体细节记不清了,而当年是能默写的。

  然后谈谈程序代码。

  所谓汇编语言,就是因为机器代码难记才搞出来的。用了一些帮助记忆的缩写词什么的,编译后执行效率最高。但是很难调试。所以一般只用在开发底层接口或是有什么特殊需要的地方。当年,汇编语言和高级语言的混合编译是一门很高深的学问。大伙一般是用高级语言做框架,在需要直接对硬件操作的时候,或是涉及程序执行效率实在绕不过去时,才用上汇编。

不过,717机没有汇编程序。八十年代,据说有一个牛人想在PC上给717机弄一套汇编,而且还有了雏形。不过之后就没下文了。没有汇编程序怎么办?大牛们才不在乎那些,直接用机器代码!

  所以,有幸看到的程序代码就是象这样的:

  64 3 101 323 744

  01 6 200 333 551

  要说规律,当然是有。只是看到一寸厚的本子上全是这样的东西,当时就头大了。

关键词(Tags): #国产#计算机#航天#测控
全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河