【asm------ax51 list文件對照1】

一個簡單的文件編譯對照:

源代碼:

org 0x00
aa:
CPL P1.1
nop
cpl p1.1
;nop
ajmp aa

end

list文件:

A51 MACRO ASSEMBLER  DEMO                                                                 06/14/2020 14:00:13 PAGE     1


MACRO ASSEMBLER A51 V8.2.7.0
OBJECT MODULE PLACED IN .\Objects\demo.obj
ASSEMBLER INVOKED BY: C:\Keil_v5\C51\BIN\A51.EXE demo.asm SET(SMALL) DEBUG PRINT(.\Listings\demo.lst) OBJECT(.\Objects\d
                      emo.obj) EP
//上面是一些信息,下面是list文件內容
LOC  OBJ            LINE     SOURCE    //loc:程序絕對地址  obj:目標指令代碼,如果是可以再定位的指令,則後面標“F”,且再定位代碼用“0”填充  line:源程序行號  source:源程序行,包括語句標號
                                                      
0000                   1     org 0x00    //僞指令無目標指令
0000                   2     aa:         //標號無目標指令
0000 B291              3     CPL P1.1    //單字節指令,有操作數
0002 00                4     nop         //單字節指令,無操作數
0003 B291              5     cpl p1.1    
                       6     ;nop        //註釋無目標指令
0005 0100              7     ajmp aa     //雙字節指令,跳轉地址在指令當中,addr11bit
                       8     
                       9     end         //僞指令
A51 MACRO ASSEMBLER  DEMO                                                                 06/14/2020 14:00:13 PAGE     2

SYMBOL TABLE LISTING        //符號列表
------ ----- -------


N A M E             T Y P E  V A L U E   ATTRIBUTES

AA . . . . . . . .  C ADDR   0000H   A       //aa,00h    A:絕對值,R:再定位值
P1 . . . . . . . .  D ADDR   0090H   A       //p1,90h


REGISTER BANK(S) USED: 0 


ASSEMBLY COMPLETE.  0 WARNING(S), 0 ERROR(S)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章