试题详情
简答题为了提高汇编语言程序的效率,在编写时应注意哪些问题?
  • (1)把要解决的问题化成一个个具有一定独立性的功能模块,各模块尽量采用子程序完成其功能。
    (2)力求少用无条件转移指令,尽量采用循环结构。
    (3)对主要的程序段要下功夫精心设计,这样会收到事半功倍的效果。
    (4)能用8位数据解决问题的就不要使用16位数据。
    (5)累加器是信息传递的枢纽,在调用子程序时应通过累加器传送子程序的参数,通过累加器向主程序传送返回参数。所以,在子程序中一般不把累加器推入堆栈。若需保护累加器的内容时,应先把累加器的内容存入其他寄存器单元,然后再调用子程序。
    (6)为了保证程序运行的安全可靠,应考虑使用软件抗干扰技术,如数字滤波技术、指令冗余技术、软件陷井技术,用汇编语言程序实现这些技术,不需要增加硬件成本,可靠性高,稳定性好,方便灵活。
  • 关注下方微信公众号,在线模考后查看

热门试题