社区
单片机/工控
帖子详情
汇编问题~
lijianghe
2010-01-04 02:10:45
MACRO
MOV_PC_LR
[ THUMBCODE
bx lr
|
mov pc,lr
]
MEND
MACRO
MOVEQ_PC_LR
[ THUMBCODE
bxeq lr
|
moveq pc,lr
]
MEND
这里的MACRO和MEND是什么意思啊,看到几次了,一直没明白过来~
...全文
53
5
打赏
收藏
汇编问题~
MACRO MOV_PC_LR [ THUMBCODE bx lr | mov pc,lr ] MEND MACRO MOVEQ_PC_LR [ THUMBCODE bxeq lr | moveq pc,lr ] MEND 这里的MACRO和MEND是什么意思啊,看到几次了,一直没明白过来~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ialwaysgo
2010-01-04
打赏
举报
回复
其实最好还是看 英文的比较权威,你如果安装的是ADS,那在它的安装包下有个文件夹中全是开发指导手册,里面内容足够你学习了,嘿嘿
kyzf
2010-01-04
打赏
举报
回复
建议买本 北航出版社出版的,且作者是周立功的 嵌入式书籍; 简单易懂,对于初学者还是比较合适。
另外ARM指令集的手册很多,有个电子书,还不错。
楼主可以百度或者GOOGLE下,有很多资料。
ialwaysgo
2010-01-04
打赏
举报
回复
对,就是宏定义开始和结束。。。你这是XXXX的bootload代码 init.s???嘿嘿
Think_Logo
2010-01-04
打赏
举报
回复
我也正在学ARM,推荐你看《ARM体系结构与编程》这本书,网上也有电子版的下载,呵呵,当然是纸张的好些,不伤眼,方便查阅~
MACRO
MEND
指宏定义开始结束
lijianghe
2010-01-04
打赏
举报
回复
学嵌入式该看什么书好呢,还有汇编~
Windows内核-X64
汇编
X64新增的寄存器 VS集成64位
汇编
环境 64位
汇编
传参
问题
汇编
里面调用外部函数 全局变量定位
汇编
~~~~~~~~~中断处理程序
assume cs:code,ss:stack stack segment db 32 dup (0) stack ends code segment start:mov ax,stack mov ss,ax mov sp,32 mov ax,0 mov es,ax mov di
汇编
~~div溢出中断程序中的一些
问题
(2)
重新修改引发中断的div指令,改为两个nop,这样可从中断程序中顺利返回。
问题
:为什么div溢出引起的中断然后返回会回到引起中断的DIV指令,而T单步中断却可以是指令一条一条向下执行? 答:div中断出现在div执行的过程中。此时cs:ip还是指向div指令。而T单步中断出现在每条指令执行结束的时候,节检测TF值。此时cs:ip已指向下一条指令。
汇编
~~div溢出中断程序中的一些
问题
(1)
问题
总结:进入中断处理程序前,cs:ip入栈。这个cs:ip到底指向哪条指令呢??从实验结果来看,指向的仍是当前指令,而不是当前指令的下一条指令。
什么是
汇编
语言
汇编
语言(assembly language)是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。在
汇编
语言中,用助记符(Mnemonics)代替机器指令的操作码,用地址符号(Symbol)或标号(Label)代替指令或操作数的地址。在不同的设备中,
汇编
语言对应着不同的机器语言指令集,通过
汇编
过程转换成机器指令。普遍地说,特定的
汇编
语言和特定的机器语言...
单片机/工控
27,374
社区成员
28,770
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章