zuixin《ARM系统结构与汇编》题库及各章知识.xls_第1页
zuixin《ARM系统结构与汇编》题库及各章知识.xls_第2页
zuixin《ARM系统结构与汇编》题库及各章知识.xls_第3页
zuixin《ARM系统结构与汇编》题库及各章知识.xls_第4页
zuixin《ARM系统结构与汇编》题库及各章知识.xls_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

章 分数题型 自定 义子 题型 大小 题编 号 题干 1 单项 选择 题 B按照数的进位制概念 下列各数中正确的八进制数是 1 单项 选择 题 C无符号二进制整数1000010转换成十进制数是 1 单项 选择 题 A十进制数121转换成无符号二进制整数是 1 单项 选择 题 C十进制数101转换成二进制数是 1 单项 选择 题 D十进制整数100转换成无符号二进制整数是 1 单项 选择 题 B无符号二进制整数1011010转换成十进制数是 1 单项 选择 题 C二进制数101110转换成等值的十六进制数是 1 单项 选择 题 十进制数57转换成无符号二进制整数是 1 单项 选择 题 无符号二进数整数01011010转换成十进制整数是 1 单项 选择 题 在计算机的硬件技术中 构成存储器的最小单位是 1 单项 选择 题 B 已知A 10111110B B AEH C 184D 关系成立的不等式是 1 单项 选择 题 A已知a 00111000B和b 2FH 则两者比较的正确不等式是 1 单项 选择 题 C 已知三个用不同数制表示的整数A 00111101B B 3CH C 64D 则能成立的比较关系是 1 单项 选择 题 D5位二进制无符号数最大能表示的十进制数整数是 1 单项 选择 题 B 一个字长为6位的无符号二进制数能表示的十进制数值范围是 1 单项 选择 题 B计算机存储器中 组成一个字节的二进制位数是 1 单项 选择 题 B 如果在一个非零无符号二进制整数之后添加一个0 则此数的值 为原数的 1 单项 选择 题 D 如果删除一个非零无符号二进制偶数后的2个0 则此数的值为原 数 1 单项 选择 题 D 设任意一个十进制整数D 转换成对应的无符号二进制整数为B 那么就这两个数字的长度 即位数 而言 B与D相比 1 单项 选择 题 下面两个二进制数进行算术减运算 11000100 01100101 1 单项 选择 题 下面两个二进制数进行算术加运算 100001 111 1 单项 选择 题 A下列叙述中 正确的是 1 单项 选择 题 C 汉字区位码分别用十进制的区号和位号表示 其区号和位号的 范围分别是 1 单项 选择 题 B 标准的ASCII码用7位二进制位表示 可表示不同的编码个数是 1 单项 选择 题 D在微型计算机内部 对汉字进行传输处理和存储时使用汉字的 1 单项 选择 题 C数据在计算机内部传送处理和存储时 采用的数制是 1 单项 选择 题 B设已知一汉字的国标码是5E48H 则其内码应该是 1 单项 选择 题 C 在标准ASCII编码表中 数字 小写英文字母和大写英文字母的 前后次序是 1 单项 选择 题 A在下列字符中 其ASCII码值最小的一个是 1 单项 选择 题 C 已知英文字母m的ASCII码值为6DH 那么ASCII码值为70H的英文 字母是 1 单项 选择 题 D 在标准ASCII码表中 已知英文字母A的ASCII码是01000001 英 文字母F的ASCII码是 1 单项 选择 题 A在下列字符中 其ASCII码最小的一个是 1 单项 选择 题 A 在标准ASCCII码表中 已知英文字母D的ASCII码是01000100 英文字母A的ASCII码是 1 单项 选择 题 A 在标准ASCII码表中 已知英文字母K的十进制码值是75 英文 字母k的十进制码值是 1 单项 选择 题 B存储一个32 32点的汉字字形码需用的字节数是 1 单项 选择 题 A下列说法中 正确的是 1 单项 选择 题 C一个汉字的机内码与它的国标码之间的差是 1 单项 选择 题 B十进制数 127转化成8位补码 正确的是 1 单项 选择 题 B求8位补码10110110所表示的十进制数是多少 1 单项 选择 题 C下列说法正确的是 1 单项 选择 题 A若X 1011 则 X 补 1 单项 选择 题 C 计算机中的数有浮点与定点两种 其中用浮点表示的数通常由 哪两部分组成 单项 选择 题 C0 x07和0 x10异或的运算结果是 单项 选择 题 0 x07 0 x11的运算结果是 单项 选择 题 D 要使CPU能够正常工作 下列哪个条件不是处理器必须满足的 单项 选择 题 B下面哪种操作系统不属于商用操作系统 单项 选择 题 B下面哪种操作系统最方便移植到嵌入式设备中 单项 选择 题 C下面哪点不是嵌入式操作系统的特点 单项 选择 题 AARM公司是专门从事 单项 选择 题 AARM7系列微处理器是 单项 选择 题 DARM9系列微处理器是 单项 选择 题 C下列哪项不属于嵌入式处理器 单项 选择 题 CARM9微处理器为 单项 选择 题 C下列描述不属于RISC计算机的特点的是 单项 选择 题 A 对于ARM6三级流水线 当一条指令被译码时 下一条指令正被 单项 选择 题 C 对于ARM7三级流水线 当一条指令被译码时 上一条指令正被 单项 选择 题 D 不属于ARM7三级流水线的是 单项 选择 题 下列哪个不是ARM微处理器的特点 单项 选择 题 ARM处理器正常的程序执行状态是在 模式下 单项 选择 题 要使用Wince或标准Linux嵌入式操作系统 ARM必须带有 功能 单项 选择 题 A 在所有工作模式下 都指向同一个物理寄存器 即各模式 共享 单项 选择 题 DARM处理器总共 个寄存器 单项 选择 题 ASystem模式下使用 个寄存器 单项 选择 题 BSVC模式下使用 个寄存器 单项 选择 题 BS3C2410X的ARM处理器的6个状态寄存器是 单项 选择 题 A 当异常发生时 寄存器 用于保存CPSR的当前值 从异常退 出时则可由它来恢复CPSR 单项 选择 题 D下列ARM寄存器与其用途的对应关系错误的是 单项 选择 题 C CPSR寄存器中反映处理器状态的位是 单项 选择 题 A寄存器R13在ARM指令中常用来表示 单项 选择 题 C 用作程序计数器 单项 选择 题 在ARM体系结构中 字的长度为 位 单项 选择 题 对一个字 存储时先存放低字节 再存放高字节 即低字节占 低地址 高字节占高地址 则这种存储格式为 单项 选择 题 DARM处理器支持以下 数据类型 单项 选择 题 B计算机能直接识别 执行的语言是 单项 选择 题 D用汇编指令对R15赋值 可以实现 单项 选择 题 A ARM数据处理指令中有效的立即数是 单项 选择 题 A ARM汇编语句ADD R0 R2 R3 LSL 1的作用是 单项 选择 题 D ARM数据处理指令中有效的立即数是 单项 选择 题 下列哪个叙述是错误的 单项 选择 题 A下列哪条指令是错误的 单项 选择 题 AARM指令LDMIA R0 R1 R2 R3 R4 实现的操作是 单项 选择 题 D 若R1 2000H 2000H 0 x86 2008H 0 x39 则执行指令LDR R0 R1 8 后R0的值为 单项 选择 题 BARM能够访问内存的指令是 单项 选择 题 A能实现把立即数0 x3ff5000保存在R0中的指令是 单项 选择 题 B指令LDR R0 R1 4 实现的功能是 单项 选择 题 B下列指令正确的有 单项 选择 题 DARM中可以访问状态寄存器的指令是 单项 选择 题 B指令 MSR CPSR C R0实现的功能是 单项 选择 题 D下列叙述哪个是错误的 单项 选择 题 DBL和BX的指令的区别是 单项 选择 题 B 若处理器预取指令的地址不存在 或该地址不允许当前指令访 问 存储器会想处理器发出中止信号 但当预取的指令被执行 时 就产生 单项 选择 题 A 伪指令用于指定汇编程序的入口点 单项 选择 题 B下列伪操作 GNU环境下 的写法正确的是 单项 选择 题 D 伪指令用于定义一个代码段和数据段 单项 选择 题 A ATPCS定义了寄存器组中的 作为参数传递和结构返回寄存 器 单项 选择 题 关于汇编语言与C语言混合编程叙述正确的是 单项 选择 题 A关于这个int p char a 描述正确的是 单项 选择 题 B可以通过 异常中断机制仿真浮点向量运算 答案 填空数量 解析 选项A 填空A 选项B 填空B 选项C 填空C 选项D 填空D 选项E 填空E B87071101410910BF C62646668 A111100111100111001111100111 C01101011011000110110010101101010 D01100110011010000110001001100100 B88909293 C2C2D2E2F A0111001011010101100110110111 C80829092 BBytebitword double word BA B CB C AB A CC Bba ba b不能比较 CA B CB C AB A CC B A D64633231 0 630 640 641 641 63 B4 bits8 bits16 bits32 bits B4倍2倍1 21 4 D4倍2倍1 21 4 D B的数字位数 一定小于D的 数字位数 B的数字位数 一定小于D的 数字位数 B的数字位 数小于或 等于D的数 字位数 B的数字位 数大于或等 于D的数字 位数 A1011111101110011100011010101 B101110101000101010100101 A 一个字符的标 准ASCII码占 一个字节的存 储量 其最高 位二进制总为0 大写英文字 母的ASCII码 值大于小写 英文字母的 ASCII码值 同一个英 文字母 如字母A 的ASCII码 和它在汉 字系统下 的全角内 码是相同 的 标准ASCII 码表的每一 个ASCII码 都能在屏幕 上显示成一 个相应的字 符 C0 94 0 941 95 1 95 1 94 1 94 0 95 0 95 B127128255256 D国标码字形码输入码机内码 C十进制八进制二进制十六进制 BDE48HDEC8H5EC8H7E68H C 数字 小写英 文字母 大写 英文字母 小写英文字 母 大写英 文字母 数 字 数字 大 写英文字 母 小写 英文字母 大写英文字 母 小写英 文字母 数 字 A9PZa CPQpj D01000011010001000100010101000110 A空格字符0Aa A01000001010000100100001101000000 A107101105106 B2561287616 A 同一个汉字的 输入码的长度 随输入方法不 同而不同 一个汉字的 区位码与它 的国标码是 相同的 且均 为2字节 不同汉字 的机内码 的长度是 不相同的 同一汉字用 不同的输入 法输入时 其 机内码是不 相同的 C2020H4040H8080HA0A0H B10000000100000010111111111111111 B74 7410 10 C 负数的原码和 反码是一样的 正数和负数 反码是一样 的 正数的原 码 反码 和补码都 是一样的 负数的反码 和补码是一 样 A00001011100010110000010100010101 C指数与基数尾数与小数 阶码与尾 数 整数与小数 C0 x010 x110 x160 x07 A0 x010 x110 x170 x07 处理器的编译 器能够产生可 重入代码 在程序中可 以找开或者 关闭中断 处理器支 持中断 并且能产 生定时中 断 有大量的存 储空间 Awindows xpLinuxVxWorksWinCE BDOSLINUXUNIXWIN 7 C内核精简专用性强功能强大高实时性 A 基于RISC技术 芯片设计开发 ARM芯片生产 软件设计 ARM芯片销 售 A 三级流水线结 构 四级流水线 结构 六级流水 线结构 五级流水线 结构 D 三级流水线结 构 四级流水线 结构 六级流水 线结构 五级流水线 结构 C 嵌入式微处理 器 嵌入式微控 制器 WINCE 嵌入式片上 系统 C16位RISC架构 32位CISC架 构 32位RISC 架构 64位RISC架 构 CC 流水线每周期 前进一步 更多通用寄 存器 指令长度 不固定 执行需要 多个周期 独立的Load 和Store指 令完成数据 在寄存器和 外部存储器 之间的传输 A取指译码执行PC值递增 C取指译码执行PC值递增 D取指译码执行PC值递增 D 体积小 低功 耗 低成本 高性能 大多数数据 操作都在寄 存器中完成 寻址方式 灵活简单 执行效 率高 指令长度不 固定 D系统模式禁止模式管理模式用户模式 AMMUMCUMMCMUM AR0 R7R0 R12R8 R12R13 R14 E1718323637 A1718323637 B1718323637 B 1个SPSR和5个 CPSR 1个CPSR和5 个SPSR 2个SPSR和 4个CPSR 2个CPSR和4 个SPSR ASPSRR13R14R15 DD R13 the Stack Point SP 堆栈指 针 R14 the Link Register LR 链路寄 存器 R15 PC R12 CPSR CFITJ B堆栈指针PC指针 子程序返 回指针 当前程序状 态 C寄存器R13寄存器R14寄存器R15 寄存器R16 B163264128 A小端格式大端格式低端格式高端格式 D 8位有符号和无 符号字节 16位有符号 和无符号字 节 32位有符 号和无符 号字节 A B C都可 以 B汇编语言机器语言 高级程序 语言 C语言 D程序的跳转 实现B指令功 能 子程序的 返回 A B C都 可以 A0X00001F800XFFFFF0XF000FF0X08000012 A R0 R2 R3 1 R0 R2 1 R3 R3 R0 R2 1 R3 1 R0 R2 D0XFF10000X1010XF000FF0X00AB0000 B 满递增堆栈表 示堆栈指针指 向最后压入的 数据 且由低 地址向高地址 生成 只有跳转指 令可以根据 CPSR中条件 码的状态有 条件的执行 指令ADD R0 R1 R2的执行 效果是将 寄存器R1 和R2的内 容相加 其结果存 放在寄存 器R0中 直接向寄存 器R15写入 跳转地址值 可以实现 程序的跳转 A MUL R0 R0 0 x3f MOV R0 0 x3f LDR R0 R1 MOV R1 R0 LSL 3 R1 R0 R2 R0 4 R3 R0 8 R4 R0 12 R1 R0 R2 R0 1 R3 R0 2 R4 R0 3 R1 R0 R2 R0 1 R3 R0 2 R4 R0 3 R1 R0 R2 R0 4 R3 R0 8 R4 R0 12 D0 x2000 0 x860 x2008 0 x39 CMOVLDRMCRMRS D LDR R0 0 x3ff5000 LDR R0 0 x3ff5000 MOV R0 0 x3ff5000 MOV R0 0 x3ff5000 BR0 R1 4 R0 R1 4 R1 R1 4 R0 R1 R0 R1 4 R0 R1 R0 R1 4 B LDR R3 R15 LDR R3 R15 LDR R3 R2 R15 LDR R3 R15 4 DMOVLDRMSRMRS A 传送R0的内容 到CPSR中 更 新CPSR 传送R0的内 容到CPSR中 但仅修改 其控制域 传送CPSR 的内容到 R0 传送CPSR的 控制域内容 到R0 B ARM指令为32 位长度 Thumb指令为 16位长度 Thumb代码与 等价的ARM代 码相比较 用ARM指令要 比Thumb指令 节省30 40 以上的存储 空间 使用Thumb 代码的系 统 其功 耗要低 Thumb指令 的密度高 D BL是跳转并切 换状态 BX带 返回的跳转并 切换状态 BL是带返回 的连接跳转 BX带返回 的跳转并切 换状态 BL是跳转 并切换状 态 BX是 带返回的 连接跳转 BL是带返回 的连接跳转 BX是跳转 并切换状态 B数据中止异常 指令预取中 止 复位异常IRQ AENTRYSTARTINTTMAIN Bnum equ 20 equ num 20 global start global text DRLISTDCBMAPAREA AR0 R3R4 R7R8 R11 A B C都可 以 D 汇编程序 C程 序间可以互相 调用 C代码中可以 嵌入汇编指 令 在汇编程 序和C程序 之间可以 进行变量 的互访 前A B C三 项都对 A P是一个函数 形参是一个 字符型指针 返回值是一个 整型指针 P是一个指针 它指向一 个函数 函 数有一个字 符指针作形 参 返回值 为整型量 P是一个 返回整型 量的函数 它有一 个形参 形参的类 型是指向 字符数组 的指针 P是一个函数 返回一整 型指针 它 的形参是一 个字符指针 数组 B指令预取中止 未定义的指 令 软

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论