首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

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

2012-03-17 
大侠帮我看下这句汇编程序!MOVA,4AHSUBBA,#0FEHMOVA,#80HSUBBA,#81HJCQ1A77[解决办法]0x80-0x81肯定会借位

大侠帮我看下这句汇编程序!
MOV A ,4AH  
  SUBB A ,#0FEH  
  MOV A ,#80H  
  SUBB A ,#81H  
  JC Q1A77

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

热点排行