查看: 2887|回复: 4

[其他] C和汇编汇编 2个文件中的变量地址发生重叠

[复制链接]

该用户从未签到

20

主题

61

帖子

0

中级会员

Rank: 3Rank: 3

积分
203
最后登录
2020-11-18
发表于 2011-10-20 16:49:51 | 显示全部楼层 |阅读模式
 

 
型号 FL16 , RAM  40--ff为零页     100--430为ram.   。 仿真时发现C文件中的变量是从0x100开始的,如果我在汇编文件中的变量也定义为0x100开始,那不就重复了  。 编译器居然也没报错。 求解
我知道答案 目前已有3人回答
0D301604-7537-4C5D-B873-A1A3334BB665.jpg

C混汇编测试.rar

147.38 KB, 下载次数: 11, 下载积分: 威望 1

回复

使用道具 举报

该用户从未签到

65

主题

204

帖子

0

中级会员

Rank: 3Rank: 3

积分
270
最后登录
1970-1-1
发表于 2011-10-20 19:21:45 | 显示全部楼层

RE:C和汇编汇编 2个文件中的变量地址发生重叠

这就是汇编与C的区别吧

该用户从未签到

20

主题

61

帖子

0

中级会员

Rank: 3Rank: 3

积分
203
最后登录
2020-11-18
 楼主| 发表于 2011-10-21 08:52:42 | 显示全部楼层

RE:C和汇编汇编 2个文件中的变量地址发生重叠

我想编译器既然提供 C和汇编混编的工程,就应该能够自动分配变量的地址啊 。 很奇怪 ,怀疑我哪里设置不对
  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2011-10-21 09:19:17 | 显示全部楼层

    RE:C和汇编汇编 2个文件中的变量地址发生重叠

    编译器会自动调整位置的,当你发生地址重复的时候,会有错误提示的。
    该会员没有填写今日想说内容.

    该用户从未签到

    20

    主题

    61

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    203
    最后登录
    2020-11-18
     楼主| 发表于 2011-10-24 13:41:18 | 显示全部楼层

    RE:C和汇编汇编 2个文件中的变量地址发生重叠

    真的没报错  不信你可以试试
    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-27 12:27 , Processed in 0.094385 second(s), 26 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表