请问问这个汇编语言程序到了哪里错了呀

A56380 2021-02-14 12:04:46

...全文
130 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoyin35 2021-02-16
  • 打赏
  • 举报
回复
??????
qzjhjxj 2021-02-14
  • 打赏
  • 举报
回复
这是51单片机的程序代码,用keil c 写的,sbit 是位定义命令,sbit SET=P3^2 定义单片机P3口的第二位脚为SET设置键的输入位,代码错误的原因1#楼正解。
真相重于对错 2021-02-14
  • 打赏
  • 举报
回复
明明是c。汇编在哪里? 注意p3的p大小写
看望王爽老师的《汇编语言》后这本书给了我很大的信心,为了继续深入查阅相关汇编书籍资料后找了了一本名著《intel 汇编语言程序设计 第五版》,拿到这本书之后就迫不及待的翻开那本神秘而令人陶醉的《intel 汇编语言程序设计(第五版)》看了几章之后感觉有点抽象(幸亏有汇编语言护体不然肯定吃不消),这本书调用了作者的链接库而且分为保护模式编程和实模式编程,所以以前的编译器肯定扛不住了,无赖有的为编译器浪费时间,上百度一收郁闷怎么都和我同病相怜了都是在狂找编译器有的寻你无果不了了之直接放弃了,或者选择了其他的编译器,找遍了百度,搜狐,看雪,,搜搜。。。最后看见一位老兄花了五个月的时间终于成功适用masm6.15编译出程序,我看到之后雷到了,有这么夸张吗! 没办法不得不面对现实按照老兄的方法用配制了masm6.15勉强调试吧,应为这都是很久以前的编译器了吧从作者的网站下载的最新连接库更新到masm6.15后出现了编译误,无赖是不是的考虑会编译器了可是换啥好了,集成开发用不习惯汇编一路走过来一直是在用masm 对于这个品牌我很信任,最后下定决心一定要做一个属于自己的编译。。。星期1(很无赖的回家)。。。星期6(毫无进展)。。。星期日(今天的心情非常沉重...)。。。。。。。星期1(中于有点头绪了)。。。。星期2(终于有了点效果可以编译保护模式程序了但实模式的编译提示路径不对)。。。。。星期4(这注定不是个平凡的日子今天7月7 编译器大功告成 编译器取名为 masm10.0(取这名是用原因的 1.提取了微软vs2010集成开发的汇编指令编译(ml) 连接(link) 程序。2.把作者的链接库集成到了masm10.0 3.巧妙的修改作者批处理文件asm32.bat 和 make16 使得大家无需安装vs2010 只需一条命令即可编译连接程序) 使用方便简单身材小巧无副作用老少皆宜。)过程就不多啰嗦,反正很艰辛。 申明:此编译器特针对 intel 汇编语言程序设计 理论上只需要修改库文件中的数据即可编译所用调用库的实模式\保护模式程序(切忌不可修改bin文件夹下所有文件的名称否则可能造成不可预知的故障!) 内附使用教程

65,186

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧