【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)

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值