久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2239|回復: 5
打印 上一主題 下一主題
收起左側

請高手幫忙解讀這段PIC單片機程序!

[復制鏈接]
跳轉到指定樓層
樓主
ID:106272 發表于 2018-10-16 15:10 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
下面程序是PIC反匯編出來,哪位高手幫忙看一下,能不能讀懂
  00068   NOP                                    
  0006A   LFSR 0, 0x100                          
  0006C   NOP                                    
  0006E   MOVLW 0x46                             
  00070   MOVWF 0xff6, ACCESS                    
  00072   MOVLW 0x12                             
  00074   MOVWF 0xff7, ACCESS                    
  00076   MOVLW 0                                
  00078   MOVWF 0xff8, ACCESS                    
  0007A   LFSR 0x1, 0xa2                        
  0007C   NOP                                    
  0007E   CALL 0x96, 0                           
  00080   NOP                                    
  00082   CLRF 0xff8, ACCESS                     
  00084   GOTO 0x16a4                           
  00086   NOP                                    
  00088   CLRF 0xfee, ACCESS                     
  0008A   MOVF 0xfe5, W, ACCESS                  
  0008C   MOVF 0xfe1, W, ACCESS                  
  0008E   BNZ 0x88                              
  00090   MOVF 0xfe2, W, ACCESS                  
  00092   BNZ 0x88                              
  00094   RETURN 0                              
  00096   TBLRD*+                                
  00098   MOVFF 0xff5, 0xfee                     
  0009A   NOP                                    
  0009C   MOVF 0xfe5, W, ACCESS                  
  0009E   MOVF 0xfe1, W, ACCESS                  
  000A0   BNZ 0x96                              
  000A2   MOVF 0xfe2, W, ACCESS                  
  000A4   BNZ 0x96                              
  000A6   RETURN 0                              
  000A8   NOP

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:123289 發表于 2018-10-16 22:32 | 只看該作者
本帖最后由 yzwzfyz 于 2018-10-18 02:50 編輯

學單片機,一個極其重要方式就是,讀通單片機的指令系統,讀通了,單片機也就會了90%以上了。
回復

使用道具 舉報

板凳
ID:106272 發表于 2018-10-17 09:00 | 只看該作者
yzwzfyz 發表于 2018-10-16 22:32
學單片機,一個極其重要方式就是,讀能單片機的指令系統,讀通了,單片機也就會了90%以上了。

初學,能不能幫忙分析一下這段程序?哪怕大致呢,謝謝了
回復

使用道具 舉報

地板
ID:401564 發表于 2018-10-17 11:10 | 只看該作者
你看起來是一小段代碼,但實際上這的工作量很大!
反匯編過來的東西,它都是直接用地址的,而不是像EA TR0 這樣的寄存器名
而且,PIC的指令系統和51的是有很大區別的,它分好多個系列,12,16,18,8位機好像就這幾個常用的,就算是一樣系列的,比如常用的16系列,不同型號的單片機,連指令都是不同的,不像51,就那么多條指令。
而你這個像是18系列的,18系列的指令大多都是有三個操作數的,很難搞得明白的。
像這兩條代碼:  0006E   MOVLW 0x46   ;把0X46這個立即數傳送到W                          
                       00070   MOVWF 0xff6, ACCESS  ;把W的值傳送到0xff6這個地址,由ACCESS來決定是否快速操作RAM
問題在哪里?我都不知道0xff6這個地址是一個普通的地址還是“文件寄存器地址“(PIC自己叫的,實際上就是特殊寄存器)
我都不知道“速操作RAM”是什么意思,這個在C里面是自動指定的,在匯編里面是要自己去指定的。
你現在頭大了吧?
我用過16F877A的匯編,了解那么多,我就裝著很懂的樣子,你再問的話,我也答不出別的什么來了。
回復

使用道具 舉報

5#
ID:106272 發表于 2018-10-17 14:14 | 只看該作者

這個位置存放的是設備的串號,這段程序應該是從這里取出串號,運算出串號顯示出來,不知道他是怎么算的,應該不是很復雜的算法
回復

使用道具 舉報

6#
ID:106272 發表于 2018-10-17 15:04 | 只看該作者

這個存放設備串號的位置,我覺得這段程序是從這里讀出數據,然后計算出串號,因為只是一段串號,不會有太復雜的加密,通過這段程序應該可以了解他的轉換方法
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产在线视频一区二区 | 欧美色图综合网 | 亚洲成人综合网站 | 国产精品一二三区 | 国产成人精品在线 | 日本理论片好看理论片 | 久久最新网址 | 亚州综合在线 | 天天干干 | 日操操| 午夜tv免费观看 | 色婷婷久久久久swag精品 | 中文字幕日韩欧美一区二区三区 | 久久精品青青大伊人av | 欧美激情一区二区三区 | 亚洲精品一区中文字幕乱码 | 自拍视频一区二区三区 | 黄免费在线 | 操操网站 | 天天操天天拍 | 黑人巨大精品 | 日韩久久中文字幕 | 亚洲一区二区三区乱码aⅴ 四虎在线视频 | 久久久国产亚洲精品 | 成年人网站免费 | 亚洲欧美一区二区三区国产精品 | 337p日韩 | 国产一级在线观看 | 日韩一区精品 | www久| 91精品国产综合久久久久 | 中文字幕一区二区在线观看 | 成人免费精品 | 国产福利91精品一区二区三区 | 精品国产一区二区三区性色av | 91久久久久久久久久久 | 国产三级电影网站 | 97精品国产97久久久久久免费 | 国产黄色在线观看 | 国产精品色 | 免费看大片bbbb欧美 |