188宝金博页面版

  • 图案背景
  • 纯色背景
视图
标记
批注
批注本地保存成功,开通会员云端永久保存 去开通
zhishizhij..

上传于:2024-01-05

粉丝量:7

该文档贡献者很忙,什么也没留下。


  • 相关
  • 目录
  • 笔记
  • 书签

188宝金博页面版:更多相关文档

  • 微机原理复习练习

    星级: 5 页

  • 微机原理的一些复习题目

    星级: 5 页

  • [精品]微机原理复习练习

    星级: 5 页

  • 《微机原理与接口技术》复习练习题

    星级: 8 页

  • 微机原理复习练习题

    星级: 4 页

  • oracle数据库一些简答题复习练习 doc

    星级: 5 页

  • 《微机原理与接口技术》复习练习题与答案

    星级: 22 页

  • 《微机原理实验》课程改革的一些思索

    星级: 2 页

  • 高中对口计算机微机原理23原理复习练习1

    星级: 3 页

  • 《微机原理实验》课程改革一些思索

    星级: 5 页

  • 审计原理复习练习

    星级: 6 页

  • 高中对口计算机微机原理24原理复习练习题

    星级: 1 页

  • [工学]微机原理上机实验期末复习练习题

    星级: 3 页

  • 春季班微机原理教学的一些思考

    星级: 3 页

  • 关于《微机原理实验》课程改革的一些思索

    星级: 1 页

暂无目录

点击鼠标右键菜单,创建目录

暂无笔记

选择文本,点击鼠标右键菜单,添加笔记

暂无书签

在左侧文档中,点击鼠标右键,添加书签

188宝金博页面版: 微机原理一些复习练习

下载积分: 500

内容提示: 1. ARM处理器中用于反映其工作状态的是CPSR寄存器中的( )。 P149A、I位 B、T位C、F位 D、C位2. 能实现对寄存器R2的值乘8的指令是( )。A、MOV R2,R2,LSR #3 B、LSR R2,#3C、LSL R2,#3 D、MOV R2,R2,LSL #33. 以下ARM指令中,( )的源操作数采用了寄存器间接寻址方式。A、MOV R0, 2 B、LDR R0, [R1] C、ADD R0, R1, R2, LSL #1 D、BL SUB14. 在ARM汇编程序中,用于标识程序入口的伪指令是( )。A、START B、AREA C、ENTRY D、CODE325. 在ARM汇编子程序调用过程中,不能用于进行参数传递的是( )。A、通用寄存器 B、堆栈C、存储器 D、链接寄存器注:寄存器R14称为链接寄存器,记作LR。...

文档格式:PDF | 页数:5 | 浏览次数:6 | 上传日期:2024-01-05 12:38:26 | 文档星级:
1. ARM处理器中用于反映其工作状态的是CPSR寄存器中的( )。 P149A、I位 B、T位C、F位 D、C位2. 能实现对寄存器R2的值乘8的指令是( )。A、MOV R2,R2,LSR #3 B、LSR R2,#3C、LSL R2,#3 D、MOV R2,R2,LSL #33. 以下ARM指令中,( )的源操作数采用了寄存器间接寻址方式。A、MOV R0, 2 B、LDR R0, [R1] C、ADD R0, R1, R2, LSL #1 D、BL SUB14. 在ARM汇编程序中,用于标识程序入口的伪指令是( )。A、START B、AREA C、ENTRY D、CODE325. 在ARM汇编子程序调用过程中,不能用于进行参数传递的是( )。A、通用寄存器 B、堆栈C、存储器 D、链接寄存器注:寄存器R14称为链接寄存器,记作LR。它用于保存子程序的返回地址。6. 在ARM处理器中,采用基址变址寻址方式时,操作数的有效地址等于( )。A、基值寄存器内容加上偏移量 B、堆栈指示器内容加上偏移量C、变址寄存器内容加上偏移量 D、程序计数器内容加上偏移量填空1. ARM系统中,按照ATPCS的规定,子程序调用时可以利用( R0-R3 )四个寄存器来传递参数,更多的参数可利用( 堆栈 )来传递。注:ATPCS即ARM-THUMB procedure call standard的简称。PCS规定了应用程序的函数可以如何分开地写,分开地编译,最后将它们连接在一起 ,所以它实际上定义了一套有关过程(函数)调用者与被调用者之间的协议。PCS强制实现如下约定:调用函数如何传递参数(即压栈方法,以何种方式存放参数) ,被调用函数如何获取参数,以何种方式传递函数返回值。PCS的制订是一系列指标的“tradeoff(折衷)”(因为很大程度上涉及系统的一些性能) ,如会涉及生成代码的大。魇怨δ艿闹С,函数调用上下文处理速度以及内存消耗。当然 ,通过编译器的支持可以让生成的代码有不同的特性,如gcc编译选项可以支持或不支持framepointer来支持深入调试功能或提高程序运行性能。PCS是体系结构密切相关的,直接涉及编译器如何使用处理器提供的应用寄存器,如编译器使用什么寄存器作为栈指针,利用哪些寄存器作直接传参等。值得注意的是,没有谁规定说PCS是必须这样而不是那样的。它是应用相关的。任何一个操作系统和应用可以处于它自身的考虑定义自己的PCS。当然,如果那样,也必须有自己的编译器。而实际上,在一个处理器设计时,都会有某种假设,所以PCS某种程度上应该是一样的。ATPCS就是基于ARM指令集和THUMB指令集过程调用的规范。ATPCS概述 为了使单独编译的C语言程序和汇编程序之间能够相互调用,必须为子程序之间的调用规定一定的规则.ATPCS就是ARM程序和THUMB程序中子程序调用的基本规则。

188宝金博页面版:关注我们

  • 新浪微博

关注188宝金博页面版公众号

188宝金博页面版
阅读
APP
阅读
返回
顶部
188宝金博页面版官网登录在线平台入口(2026已更新)—江苏协昌电子科技股份有限公司