合泰单片机汇编问题

data.section'data';数据段和code.sectionat0'code';程序段这两句语句是什么意思,有什么作用?还有子程序中proc和最后的endp是什... data .section 'data' ;数据段
和code .section at 0 'code' ;程序段
这两句语句是什么意思,有什么作用?
还有子程序中proc和最后的endp是什么意思,有什么作用?
指令sdz的作用是什么?
谢谢···!
展开
 我来答
yhchen2001
2018-01-12 · TA获得超过737个赞
知道小有建树答主
回答量:348
采纳率:90%
帮助的人:129万
展开全部
  1. data .section 'data' ;数据段   这样的写法是比较标准的整齐的汇编写法,就是告诉你这段就是定义变量 和REGISTER 等.现在好多人定义这些都是放在INC文件里就可以的了.

  2. code .section at 0 'code'  这个就是告诉你下面这段就是单片机的程式了.

  3. 子程式里proc 是子程式开始,endp就是子程式的结束,其实现在好多人 直接写子程式名就可以的了. 好像  sub:   ret

  4. sdz 是 register 自减1, 如果为0 就是跳过下一条指令,一般的用法是 

    SDZ R

    JMP  LOOP

    $

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
意法半导体(中国)投资有限公司
2023-06-12 广告
STM32是一款单片机,由意法半导体公司制造。ST是意法半导体的简称,M是指微控制器(也就是单片机的)MCU的第一个英文字母,32是指32位的CPU,它的CPU是采用的ARM公司的Cortex-M系列的内核设计。STM32具有高性价比、内部... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
百度网友e9f69da
推荐于2018-01-13 · TA获得超过572个赞
知道小有建树答主
回答量:347
采纳率:0%
帮助的人:304万
展开全部
sdz 的意思 如果(COUNT1-1)等于0,那么跳过紧跟着下面的那条指令.不等于0,则正常执行下一条,指令数据手册里面有介绍的.
数据段,表示是变量,程序段表示是常量rom,程序代码存在里面.

proc是定义子程序的伪指令,它和endp 分别表示子程序定义的开始和结束两者必须成对出现。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式