ARM经典300问,值得下载收藏!.ARM经典300问第1章体系结构第1问:Q:请问在初始化CPU堆栈的时候一开始在执行mov r0,LR这句指令时处理器是什么模式A:复位后的模式,即管理模式.第2问:Q:请教:MOV中的8位图立即数,是怎么一回事0xF0000001是怎么来的A:是循环右移,就是一个0―255之间的数左移或右移偶数位的来的,也就是这个数除以4一直除,直到在0-255的范围内它是整数就说明是可以的!A:8位数(0-255)循环左移或循环右移偶数位得到的,F0000001既是0x1F循环右移4位,符合规范,所以是正确的.这样做是因为指令长度的限制,不可能把32位立即数放在32位的指令中.移位偶数也是这个原因.可以看一看ARM体系结构(ADS自带的英文文档)的相关部分.第3问:Q:请教:《ARM微控制器基础与实战》2.2.1节关于第2个操作数的描述中有这么一段:#inmed_8r常数表达式.该常数必须对应8位位图,即常熟是由一个8位的常数循环移位偶数位得到.合法常量:0x3FC,0,0xF0000000,200,0xF0000001.非法常量:0x1FE,511,0xFFFF,0x1010,0xF0000010.常数表达式应用举例:......LDRR0,[R1],#-4;读取R1地址上的存储器单元内容,且R1=R1-4针对这一段,我的疑问:1.即常数是由一个8位的常数循环移位偶数位得到,这句话如何理解2.该常数必须对应8位位图,既然是8位位图,那么取值为0-255
用户评论
推荐下载
-
EMC測試作業規範值得下载
EMC測試作業規範,EMC測試作業規範,值得下载
19 2019-06-03 -
.net财务管理系统完整源码值得下载
.net financial management system complete source code - worth downloading
11 2019-06-27 -
最值得下载的c#面试题
.net基础概念题网友整理的一些.net面试题(附答案)c#学习笔记c#基本语法&问题锦集c#面试题(附答案).net面试基础题大全(附答案)
23 2019-07-05 -
c语言开发实例详解值得下载的好书
详细的c开发实例,值得一下,!!!!!!!
32 2019-05-07 -
51波特率初值设定值得下载
很好用的软件51波特率初值设定.exe很值得下载哦·~·呵呵有什么好软件大家一起用·~·分享一下哦~~
26 2019-05-31 -
值得下载的3D迷宫mfc例子
自己写的 MFC3D 迷宫,希望对你有帮助!
20 2019-06-21 -
非常值得下载的java笔试大汇总
EJB与JAVA BEAN的区别? Java Bean 是可复用的组件,对Java Bean并没有严格的规范,理论上讲,任何一个Java类都可以是一个Bean。但通常情况下,由于Java Bean是被
34 2018-12-17 -
jsp高级编程教程很好的教程值得下载
一步很不错的pdf格式的电子书,收录了jsp编程中的完整技术,是学习jsp技术的朋友的绝好选择。
13 2020-12-23 -
linux命令大全很详细值得下载pdf格式
linux命令大全,很详细,值得下载,pdf格式,大家可以下载来看看
22 2020-09-28 -
最值得下载的数据结构与算法
这是一个非常丰富的资料整理文件。可谓一个资料库~
8 2020-06-15
暂无评论