(完整版)《ARM嵌入式系统结构与编程》第三章课后答案.pdf





《(完整版)《ARM嵌入式系统结构与编程》第三章课后答案.pdf》由会员分享,可在线阅读,更多相关《(完整版)《ARM嵌入式系统结构与编程》第三章课后答案.pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第 3 3 章章 ARMARM 指令集寻址方式指令集寻址方式1.1.在指令编码中,条件码占几位,最多有多少个条件,各个条件是如何形成的?在指令编码中,条件码占几位,最多有多少个条件,各个条件是如何形成的?答:条件码占 4 位,最多有 15 个条件操作码0000000100100011010001010110011110001001101010111100110111101111条件助记符标志EQNECS/HSCC/LOMIPLVSVCHILSGELTGTLEALNVZ=1Z=0C=1C=0N=1N=0V=1V=0C=1,Z=0C=0,Z=1N=VN!=VZ=0,N=VZ=1,N!=V任何任何
2、含义相等不相等无符号数大于或等于无符号数小于负数正数或零溢出没有溢出无符号数大于无符号数小于或等于有符号数大于或等于有符号数小于有符号数大于有符号数小于或等于无条件执行(指令默认条件)从不执行(不要使用)2.2.指令条件码中,指令条件码中,V V 标志位在什么情况下才能等于标志位在什么情况下才能等于 1 1?答:V溢出标志位对于加减法运算指令,当操作数和运算结果为二进制补码表示的带符号数时,V=1 表示符号位溢出,其他指令通常不影响V 位。3.在 ARM 指令中,什么是合法的立即数?判断下面各立即数是否合法,如果合法则写出在指令中的编码格式(也就是8 位常数和 4 位移位数)0 x54300
3、x1080 x3040 x5010 xfb100000 x3340000 x3FC0000 x1FE00000 x55800000 x7F800 0 x39C0000 x1FE80000答:立即数必须由 1 个 8 位的常数通过进行 32 位循环右移偶数位得到,其中循环右移的位数由一个4位二进制的两倍表示。即一个8位的常数通过循环右移2*rotate_4位(即0,2,4,。30)得到0X54300000,0000,0000,0000,0101,0100,0011,0000 非法立即数0X1080000,0000,0000,0000,0000,0001,0000,10000 x42 循环右移 3
4、0 位(rotate_4=0 xF)0X3040000,0000,0000,0000,0000,0011,0000,01000 xC1 循环右移 30 位(rotate_4=0 xF)0 x5010000,0000,0000,0000,0000,0101,0000,0001非法立即数0 xfb100000000,1111,1011,0001,0000,0000,0000,0000 非法立即数0 x3340000000,0000,0011,0011,0100,0000,0000,00000Xcd 循环右移 18 位(rotate_4=0 x9)0 x3FC0000000,0000,0011,11
5、11,11 00,0000,0000,00000XFF 循环右移 18 位(rotate_4=0 x9)0 x1FE00000000,0001,1111,111 0,0000,0000,0000,0000非法立即数0 x55800000000,0101,0101,1000,0000,0000,0000,0000非法立即数0 x7F8000000,0000,0000,0111,1111,1 000,0000,0000非法立即数0 x39C0000000,0000,0011,1001,1100,0000,0000,00000XE7 循环右移 18 位(rotate_4=0 x9)0 x1FE800
6、000001,1111,1110,1000,0000,0000,0000,0000 非法立即数4.分析逻辑右移,算术右移,循环右移,带扩展的循环右移它们间的差别。答:LSLLSL 逻辑左移逻辑左移:3100LSRLSR 逻辑右移逻辑右移:3100ASRASR 算术右移算术右移:310RORROR 循环右移循环右移:310RRXRRX 带扩展的循环右移:带扩展的循环右移:31C05.ARM 数据处理指令具体的寻址方式有哪些,如果程序计数器 PC 作为目标寄存器,会产生什么结果?答:数据处理指令寻址方式具体可分为5 种类型:1)第二操作数为立即数2)第二操作数为寄存器 3)第二操作数为寄存器移位方
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ARM嵌入式系统结构与编程 完整版 ARM 嵌入式 系统 结构 编程 第三 课后 答案

限制150内