黑焰吧 关注:80贴子:8,804

回复:嵌入式

只看楼主收藏回复

16、ARM体系结构特点:①RISC型处理器结构②Thumb指令集③多处理器状态模式④嵌入式在线仿真调试⑤灵活和方便的接口:ARM体系结构具有协处理器接口,ARM处理器核还具有片上总线AMBA


16楼2014-05-19 15:26
回复
    17、ARM7TDMI名字原义:ARM7 ARM632位整数核的3V兼容版本;T 16位压缩指令集Thumb;D 在片调试支持,允许处理器响应调试请求暂停;M 增强型乘法器,与以前处理器相比性能更高,产生全64位结果;I 嵌入式ICE硬件提供片上断点和调试点支持。


    17楼2014-05-19 15:26
    回复
      18、ARM9TDMI特点:处理器内核是采用指令和数据分离访问的方式,即采用了指令cache和数据cache;用专门硬件来直接完成ARM于Thumb指令的译码;有协处理器接口,允许在芯片增加浮点、数字信号处理或其他专用的协处理器;在ARM9流水线设计中,增加专用流水段用于存储器访问和将结果写回到寄存器组。


      18楼2014-05-19 15:26
      回复
        19、ARM处理器支持的数据类型:①Byte 字节,8位;②Halfword 半字,16位;③Word 字,32位。


        19楼2014-05-19 15:27
        回复
          20、寄存器R13通常用作堆栈指针,称作SP;寄存器R14用作子程序链接寄存器,也称链接寄存器LR;寄存器R15用作程序计数器,PC。


          20楼2014-05-19 15:27
          回复
            21、异常由内部或外部源产生并引起处理器处理一个事件;ARM支持7种类型的异常:①复位②未定义指令异常③软件中断异常④取指令存储器中止⑤数据访问存储器中止⑥中断请求异常⑦快速中断请求异常。


            21楼2014-05-19 15:27
            回复
              22、32位ARM指令集基本指令类型可分为4大类:①三种类型的存储器访问指令②三种类型的数据处理指令③四种类型的分支指令④三种类型的协处理器指令。


              22楼2014-05-19 15:27
              回复
                23、ARM转移指令:B指令引起处理器转移到label;BL指令将下一条指令的地址拷贝到R14,并引起转移到label;BX:分支并可选的交换指令集;BLX:带链接转移并可选的交换指令集。


                23楼2014-05-19 15:28
                回复
                  24、ARM ADS由6个部分组成:代码生成工具、集成开发环境、调试器、指令集模拟器、ARM开发包和ARM应用库。


                  24楼2014-05-19 15:28
                  回复
                    25、S3C2410中的电源管理模块可以激活4种模式:正常模式、慢速模式、空闲模式和掉电模式。


                    25楼2014-05-19 15:28
                    回复
                      26、ARM系统包括两类中断:IRQ普通中断和FIQ快速中断。


                      26楼2014-05-19 15:28
                      回复
                        27、处理中断步骤:①保存现场②模式切换③获取中断源④中断处理⑤中断返回,恢复现场。


                        27楼2014-05-19 15:28
                        回复
                          28、与UART相关的操作包括:数据发送、数据接收、中断产生、波特率发生、回送模式、红外模式和自动流控制。


                          28楼2014-05-19 15:29
                          回复
                            29、操作系统内核的结构模式可分为:整体式的单内核模式和层次式的微内核模式。
                            单内核也叫集中式操作系统,整个系统是一个大模块,可以被分为若干逻辑模块,即处理器管理、存储器管理、设备管理和文件管理。
                            微内核是指把操作系统结构中的内存管理、设备管理、文件系统等高级服务功能尽可能的从内核中分离出来。


                            29楼2014-05-19 15:29
                            回复
                              30、Linux中一个进程在内存中有3部分数据区,分别是数据段、堆栈段和代码段。


                              30楼2014-05-19 15:29
                              回复