当前位置: 代码迷 >> 单片机 >> 大侠帮小弟我看下这句汇编程序
  详细解决方案

大侠帮小弟我看下这句汇编程序

热度:152   发布时间:2016-04-28 16:31:25.0
大侠帮我看下这句汇编程序!
MOV A ,4AH  
  SUBB A ,#0FEH  
  MOV A ,#80H  
  SUBB A ,#81H  
  JC Q1A77

------解决方案--------------------
0x80-0x81肯定会借位,因此一定会跳转。
因为你是反汇编来的,我觉得这可能不是程序,而是程序中使用的常量。
有的反汇编工具会把二进制可执行文件中所有的可识别为命令的数据东翻译为命令,而有些其实是程序中使用的常量。
建议你对照上下文看看,向上追溯调用这个函数的函数,直到最顶层,如果最顶层函数没有在程序主循环中调用过,就说明这段代码所对应的二进制数据实际就是程序中的数据,而不是程序。