嵌入式系统设计试题库.doc

上传人:知****量 文档编号:13005347 上传时间:2022-04-27 格式:DOC 页数:23 大小:99KB
返回 下载 相关 举报
嵌入式系统设计试题库.doc_第1页
第1页 / 共23页
嵌入式系统设计试题库.doc_第2页
第2页 / 共23页
点击查看更多>>
资源描述

《嵌入式系统设计试题库.doc》由会员分享,可在线阅读,更多相关《嵌入式系统设计试题库.doc(23页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、. .注意:考试时,每个人的题都不一样,大概一共30选择题、填空题两种个题,约一个小时的时间,题的数据、答案排列顺序会发生改变,切忌不能死记答案,不然会留下遗憾。一、 单项选择题在备选答案中只有一个是正确的,将它选出填入空格中,每题1分,共20分1、在CPU和物理内存之间进展地址转换时,B将地址从虚拟逻辑地址空间映射到物理地址空间。ATCB BMMU CCACHE DDMA2、进程有三种状态:C。A准备态、执行态和退出态 B准确态、模糊态和随机态C运行态、就绪态和等待态 D手工态、自动态和自由态3、以下表达中正确的选项是C。A宿主机与目标机之间只需要建立逻辑连接即可B在嵌入式系统中,调试器与被

2、调试程序一般位于同一台机器上C在嵌入式系统开发中,通常采用的是穿插编译器D宿主机与目标机之间的通信方式只有串口和并口两种4、中断向量是指C。A中断断点的地址 B中断向量表起始地址C中断处理程序入口地址 D中断返回地址5、在微型计算机中,采用中断方式的优点之一是C。A简单且容易实现BCPU可以不工作C可实时响应突发事件 D传送速度最快6、在ARM处理器中,A存放器包括全局的中断制止位,控制中断制止位就可以翻开或者关闭中断。ACPSR BSPSR CPC DIR7、嵌入式系统的三要素下面哪一个不是: B 。A、嵌入 B、存储器C、专用 D、计算机8、假设R1=2000H,(2000H)=0x28,

3、(2021H)=0x87,那么执行指令LDRR0,R1,8!后R0的值为 。A、 0x2000 B、0x28C、 0x2021 D、0x879、COS-II操作系统属于 B 。A、顺序执行系统B、占先式实时操作系统C、非占先式实时操作系统D、分时操作系统10、ARM存放器组有 C 个状态存放器。A、7B、32C、6D、3711、C+源程序文件的默认扩展名为 A 。A、cpp B、exe C、obj D、lik12、与十进制数254等值的二进制数是 A 。A、11111110 B、11101111 C、11111011 D、1110111013、整流电路是利用二极管的 A 特性。A、单向导电B、

4、稳压C、保护D、降压14、假设某数x的真值为 0.1010,在计算机中该数表示为1.0110,那么该数所用的编码为 B 。A、原码 B、补码 C、反码 D、移码解释:0.1011为正数,补码与原码真值一致。仍为0.1011。-0.0101为负数,补码为1.1011。负数补码求法:一种简单的方式,符号位保持1不变,数值位从右边数第一个1及其右边的0保持不变,左边安位取反。另外一种方法,数值位按位取反,末位加1,符号位保持不变。-0.1101二进制的补码是多少?请写出详细过程。负数,所以标志位是1 补码是原码取反再末位加一 即0.0010+1=0.0011最后,补码是1.001115、在以下ARM

5、处理器的各种模式中,( D )模式有自己独立的R8-R14存放器。A、系统模式(System) B、终止模式(Abort) C、中断模式(IRQ) D、快中断模式(FIQ)16、 B 不是进程和程序的区别。 A、程序是一组有序的静态指令,进程是一次程序的执行过程 B、程序只能在前台运行,而进程可以在前台或后台运行 C、程序可以长期保存,进程是暂时的 D、程序没有状态,而进程是有状态的17、NFS是 C 系统。A、文件 B 磁盘 C、网络文件 D、操作18、32位体系构造的ARM处理器有 _ 种不同的处理器工作模式。( C )A、5 B、6 C、7 D、819.( C )是专门用于信号处理方面的

6、处理器,其在系统构造和指令算法方面进展了特殊设计,使其适合于执行DSP算法,编译效率较高,指令执行速度也较高。在数字滤波、FFT、谱分析等各种仪器上DSP获得了大规模的应用。A.微处理器(Microprocessor Unit, MPU) B.微控制器(Microcontroller Unit, MCU) C.嵌入式DSP (Embedded Digital Signal Processor, EDSP) D.片上系统(System On Chip,SoC)E.多核微处理器20. ARMAdvanced RISC Machines既可以认为是一个公司的名字,也可以认为是对一种微处理器体系构造的

7、通称 。1990年11月ARM公司成立于英国剑桥,设计了大量高性能、廉价、耗能低的( A )处理器。A.RISC B.CISC21.在计算机体系构造中,( C )表示每条计算机指令执行所需的时钟周期。 A.时钟周期(节拍) B.机器周期 C.CPI D.总线周期22.Cache构造中,数据和指令都放在同一个Cache中,称为 A 。A.普林斯顿构造 B. 哈佛构造23. ( B ) 使得几个指令可以并行执行。A.超标量(Superscalar)执行 B.流水线(Pipeline) 技术24.ARM920T微处理器的指令流水采用了典型的RISC( B )级流水线构造A.三 B.五 C.六 D八2

8、4. B存储系统中,字的地址对应的是该字中最高有效字节所对应的地址;半字的地址对应的是该半字中最高有效字节所对应的地址。也就是说,32位数据的最高字节存储在低地址中,而其最低字节那么存放在高地址中。 A.小端 B.大端25.( A )存储模式是ARM9处理器的默认模式。ARM9汇编指令集中,没有相应的指令来选择是采用大端存储系统还是小端存储系统,但可以通过硬件输入引脚来配置它。 A.小端 B.大端26. 下面异常中,优先级最高的是( B ) A.数据中止 B.复位 C.未定义指令,SWI D.预取中止 E.FIQ27. 下面异常中,优先级最高的是( C ) A.未定义指令,SWI B.预取中止

9、 C.FIQ D.IRQ28.( A )指令集支持ARM核所有的特性,具有高效、快速的特点A.ARM B.Thumb29. B 是在宿主机上编译好目标代码后,通过宿主机到目标机的调试通道将代码下载到目标机,然后由运行于宿主机的调试软件控制代码在目标机上运行调试。为了方便调试开发,穿插开发软件一般为一个整合编辑、编译汇编、调试、工程管理及函数库等功能模块的集成开发环境A.穿插编译 B.远程调试联调 C.仿真 D.同步30. B 带有SRAM接口,有足够的地址引脚来寻址,可以很容易地存取其内部的每一个字节,可以像其他SRAM存储器那样与微处理器连接A.NAND Flash BNOR Flash 3

10、1.目前在嵌入式系统设计中,对I/O端口或部件进展寻址常采用两种方法:存储器映射法和I/O隔离法。S3C2410芯片即采用了( A )A. 存储器映射法B. I/O隔离法32. 代码g_pGPIORegs-GPDR0 |= (1 GPDR0的值是0x8000 B. 使得g_pGPIORegs-GPDR0的第15位从右边第0位开场置1 33. 代码g_pGPIORegs-GAFR0_L &= (3 GAFR0_L的值是0x3FFFFFFF B. 使得g_pGPIORegs-GAFR0_L的第30、31位从右边第0位开场置034. PXA270芯片,GPIO存放器中,其中决定引脚是否为普通GPIO

11、的存放器是 D A. GPDR B. GPSR C. GFER D. GAFR35.PXA270芯片,( B )是IRQ中断未决存放器,该存放器是只读的32位存放器,它显示所有没有被屏蔽,且以IRQ方式请求的中断源。当相应位为1时,表示该外设或中断源产生了中断信号;当相应位为0时,表示外设或中断源没有产生中断。 A. ICPR B. ICIP C.ICMR D. ICHP二、多项选择题共10个题,每题不选或选错得0分,漏选得1分,全部选对得2分,共20分1、嵌入式系统组成一般由:ABCD。A嵌入式微处理器 B嵌入式操作系统C嵌入式应用软件 D外围设备 E存放器2、ARM处理器的工作模式中属于异

12、常模式的有CDE。A用户模式usr B系统模式sys C外部中断模式irq D中止模式abt E快速中断模式fiq 3、并行接口可以分为ABD等几种。ASPP BEPP CUSB DECP ERS232 解释:SPP.Standara Parallel Port,标准并行接口。它可以提供50K Bits/秒的典型传输速度,其最高的传输速度可达150K Bits/秒。可进展9Bits的并行输入现在的板载并行接口一般支持数据口的双向传输故最大可达17Bits的输入和12Bits的并行输出。通常可选择Nibble4bits或Byte8bits的方式进展输入数据,还有一种Bi-directional的

13、双向传输方式,这种方式需硬件支持。SPP硬件是由8条数据线,4条控制线和5条状态线所组成,它们分别对应三个不同的存放器来进展数据的读写操作。EPP口(Enhanced Parallel Port):增强并行口。它是由Intel、Xir、Zenith 和其他一些公司开发的,目的是在外部设备间进展双向通信。自1991年以来,生产的许多笔记本电脑都配有EPP 口。EPP 口可支持300KB/s 的速率。ECP口(Extended Capabilities Port):扩展并行口。在Intel和其他公司开发出EPP口的同时,Microsoft和HP就开发出一种被称为ECP(扩展并行口)的接口规格。它具

14、有和EPP一样高的速率和双向通信能力,但在多任务环境下,它能使用DMA(直接存储器访问)方式,所需缓冲区也不大。支持1284(因此可以在ECP模式或新的EPP1284模式下进展操作)的芯片组出现在1994年以后制造的PC机上。ECP口也可支持300KB/s的速率。4、总线是各种信号线的集合。嵌入式系统中按照总线所传送的信息类型,可以分为ABC等几种。A数据总线 B地址总线C控制总线 DCAN总线 E存储总线5、触摸屏按工作原理可以分为:ABDE等几种。A、外表声波屏 B、电阻屏 C、液晶屏D、电容屏 E、红外屏6、串行数据传送有 BCD 等几种根本的通信模式。A、 多工 B、单工 C、半双工D

15、、全双工 E、三工解释:见嵌入式系统设计师教程179页7、以下关于IP地址正确的选项是BD 。A、192.168.23 B、192.168.0.23 C、61.144.134.282D、202.116.64.6E、61.144.134.202.8解释:IP地址(192.168.0.23)查询结果:局域网 对方和您在同一内部网。C、61.144.134.28中的282大于2558、三极管有 ABC 等几种工作状态。 A、放大 B、截止 C、饱和D、单向 E、高阻 9.计算机系统的三大领域是 ABC 。A.效劳器市场 B.桌面市场 C.嵌入式市场 D.单片机市场10. 在计算模式的开展中,经历的计

16、算模式有 ABCD 。A主机计算模式B个人计算模式C分布式计算模式D普适计算模式11目前计算机分类包括 ABCDE 。A超级计算机 B.大型计算机 C.工作站 D.微计算机 E.亚微计算机12. 嵌入式系统硬件的开展阶段包括 ABCD A.以4到8位单片机为核心的可编程控制器系统阶段B.以8到16位嵌入式处理器CPU为根底的阶段C.32位RISC嵌入式中央处理器阶段D.基于Internt接入为标志的嵌入式系统阶段13.嵌入式系统最小硬件系统包括 ABE A.时钟系统 B.供电系统电源 C.存储器系统 D.调试测试接口 E.复位及其配置系统14.知识产权IP:Intellectual Prope

17、rty包含(ABCD).A. B.商标 C.专利权 D.集成电路布图设计15.嵌入式系统软件的要求与台式通用计算机有所不同,其特点主要有( ACD ) A.软件要求固态化存储B.用面向过程的语言进展编程C.软件代码要求高效率、高可靠性;D.系统软件(OS)有较高的实时性要求。 16.以下ARM核中, A 是冯诺伊曼架构。A.ARM7 B.ARM11 C.ARM9 D.ARM1017.按照冯诺依曼体系构造思想,计算机的硬件是由 ABC 三局部组成。A.微处理器 B.存储器 C.I/O设备 D.总线18.在复杂的嵌入式系统中,存储器系统的组织构造按作用可以划分为( ABCD )。A.存放器 B.c

18、ache C.主存储器 D.辅助存储器19.在Windows CE中,可以采取 ABCD 措施终止一个进程。A. 可用WinMain()函数返回 B. 调用ExitThread()C. ExitProcess()函数 D. TerminateProcess()函数20. 在Windows CE中,可以采取 ABCD 措施完毕一个线程。A. 从线程的执行函数返回 B. 包含线程的进程终止运行C. ExitThread()函数 D. TerminateThread()函数21. Microsoft ActiveSync是微软同步软件,用于设备端与电脑的连接与通讯。其支持在PC机与Windows C

19、E设备、PPC 和微软智能手机smartphone之间进展数据同步。在Windows CE设备的开发中,经常需要针对目标设备的调试。比方,开发一个Windows CE设备驱动,在编写应用程序验证效果的时候,就需要下载应用程序文件到目标系统上运行。如何简捷地把应用程序文件下载到目标设备上去呢?Microsotf ActiveSync为我们提供了一个快速的同步方法,这为调试工作带来了很大的方便。请问将移动设备连接到PC可以通过ABCDA.USB口 B.串口 C使用红外线到ActiveSync D. 使用 Bluetooth 连接到 ActiveSync22. c+类中成员变量的初始化的方法是( A

20、BCD ).A. 在类的定义中进展的,只有const 且 static 且 integral 的变量。B. 在类的构造函数初始化列表中, 包括const对象和Reference对象。C. 在类的定义之外初始化的,包括static变量。因为它是属于类的唯一变量。D. 普通的变量可以在构造函数的内部,通过赋值方式进展。当然这样效率不高。23.Edit 控件与Spin控件建立起联动关系改变Edit 控件的值,Spin控件的值跟随发生变化,改变Spin控件的值,Edit 控件的值跟随发生变化需要做的工作包括 ACD 。A. 设置Edit 控件所对应的成员变量为int类型,并且设置Edit 控件与Spi

21、n控件一样的取值X围。B. 用Edit控件的SetBuddy()建立与其有联动关系控件的联系。C.设置Spin控件的Set Buddy Intege属性为True D.用Spin控件的SetBuddy()建立与其有联动关系控件的联系。24. 英蓓特EduKit-IV嵌入式教学系统平台LED驱动实验中,芯片74VHC573DT的锁存物理地址0x05180000是由PXA270的 ACD 引脚决定。A.A18-A20 B.A0-A25 C.CS1 DA21-A25三、判断题共10个题,在正确的后面括号中对打,否那么打,每题1分,共10分1JTAG是联合测试行动小组定义的一种国际标准测试协议,主要用

22、于芯片内部测试及系统仿真。对解释:确定是对的。2C语言中的int类型数据在内存中占8位。错解释:C没有规定数据类型的长度,在不同操作系统不同编译器定义都不同.像TC中int是16位的,VC中int是32位的,而CPU的存放器长度是固定的,eax就是32位变不了16位.因此C是平台相关的.4声明一个指针变量的同时系统会自动分配内存。错5嵌入式系统在开发过程中,下载bootloader采用Jtag接口,而下载嵌入式操作系统镜像文件时一般采用串口或者网口。对6触摸屏是一种输入设备。对7、FPGA的含义是现场可编程门阵列逻辑器件。 对 8、ASIC的含义是专用集成电路。 对 9、PC的值是当前正在执行

23、指令的地址。 错 解释:PC指向正被取指的指令,而非正在执行的指令10、假设在一个单处理器的计算机系统中同时存在5个并发进程,那么任何时刻允许占用处理器的进程数为最多5个。 错 11、变量的指针含意是指变量的地址。 对 12、const intt 与int constt 的作用一样,表示t是一个常整型数。 对 解释:const int a与int const a有任何区别么?没有区别,你可以看看我以前写的一个BLOG,有const用法说明: 但当const修饰的是指针时就有区别. const int* a int* const a ; 如果const位于星号的左侧,那么const就是用来修饰指

24、针所指向的变量,即指针指向为常量;如果const位于星号的右侧,const就是修饰指针本身,即指针本身是常量。const int a是旧的习惯写法 int const a是统一风格的写法 功能是完全一样的,但int const a要好理解一些,而且风格上统一一点. C+中,const修饰紧跟其后的内容.所以,在int const a中,const修饰的是a,也就是说a是const; 相似的,char const *a中,const就修饰的*a,也就是说*a是不可变的,但a可以. 而如果是char * const a,那就是a不可变,*a可变.一目了然. 如果用旧写法,复杂类型理解起来就有点费力

25、. 比方const char *(*aaa)10 一眼上去,恐怕没几个人说得出来const是修饰什么. 用新写法就很清楚了- char const*(*aaa)10, const是修饰*(*aaa)13、数组和链表的区别是数组顺序存储,固定大小,而链表的数据可以随机存储,大小可动态改变。 对 14、整流电路是利用二极管的稳压特性。 错 15.嵌入式系统一定时实时系统。错解释:整流电路是利用二极管的单向导电性单向导通行16. 在DMA传送期间,CPU不能使用总线。(对)17. NAND Flash的读取速度比NOR Flash稍快一些,NOR Flash的擦除和写入速度比NAND Flash快很

26、多。(错)四、填空题1.嵌入式系统一般定义:以(应用)为中心、以(计算机技术)为根底,(软硬件)可裁剪,应用系统对功能、可靠性、本钱、体积、功耗和应用环境有特殊要求的(专用)计算机系统。2.IEEE对嵌入式系统的定义:嵌入式系统是“用于控制、监视或者辅助操作的机器、设备或装置3.从实践上说,软实时和硬实时之间的区别通常与系统的(时间精度)有关:由于这个原因,典型的,软实时任务的调度精度必须大于千分之一秒,而硬实时任务为微秒级。 4.RISC采用(Load/Store)构造,有助于减少指令格式,统一存储器访问方式5.通常嵌入式系统开场启动时,将存有启动代码的Nor Flash地址空间映射到0x0

27、0000000。嵌入式系统的中断向量和异常向量表在启动时也从0号地址存放。因为Flash ROM的读出速度慢,因此需要采用地址重映射把SDRAM地址空间迁移到0地址开场处,把Flash ROM的地址空间迁移到系统存储器的高端地址。6.微处理器的时钟频率比内存速度提高快得多,(高速缓存)中文可以提高内存的平均性能。7.总线的带宽:总线的数据传输速率,即单位时间内总线上传输数据的位数,通常用没秒传输的字节数来衡量,单位可用MBps兆字节每秒表示。8.总线的位宽:通常是指数据总线的根数,用bit位来表示,如8位、16位、32位、64位即8根、16根、32根、64根。9.在ARM核中,所采用的总线是其

28、自己研发的AMBA总线协议,该总线包含AHBARM高性能总线、ASBARM系统总线、APBARM外设总线。10.微处理器是整个系统的核心,通常由3大局部组成:控制单元、算术逻辑单元和存放器组。 11.ARM920T核内部具有指令缓存和数据缓存,允许处理器同时进展取指和读写数据操作。数据可以是:(8)(阿拉伯数字)位、(16) (阿拉伯数字)位、(32)(阿拉伯数字)位。字必须是(4)(阿拉伯数字)字节边界对准,半字必须是(2) (阿拉伯数字)字节边界对准。12.ARM920T核允许32位长的地址,它把存储器看成是0地址开场的字节的线性组合。13.ARM7是3级流水线构造,PC中的地址值是当前正

29、在执行的指令所处地址值加 8 阿拉伯数字。ARM9是5级流水线构造,PC中的地址值是当前正在执行的指令所处地址值加 8 阿拉伯数字。解释:由于流水线的存在,PC指向正被取指的指令,而非正在执行的指令。arm7是三级流水线加8,arm9是五级流水线,五级流水线中的 “Memory和“Write只是对三件流水线中“Execute的细化,不影响PC, ARM7/ARM9的PC均是加8。14.异常出现后处理器强制从异常类型所对应的固定存储器地址开场执行程序,这些存储器地址称为异常向量中文。15.异常向量是异常效劳程序的入口,在某些ARM的应用中,允许异常向量的位置由32位地址空间低端的正常位置,既0x

30、(00000000)0x(0000001C),移到地址空间高端的另一地址X围0x(FFFF0000)0x(FFFF001C)。这些改变后的地址位置称为高端向量。目标系统可通过(硬件)配置来选择是使用正常向量还是高端向量。16.程序填空:#include void test_example1(char * s1,const,char *s2);int mainvoid const char *string1 = “test example; char s20; _asm小写 MOV R0,string1 MOV R1,sBL大写 test_example1,R0,R1 return 0; voi

31、d test_example1char * s1,const,char *s2 int a1; _asm小写 loop:#ifndef _thumb LDRB a1,s1,#1 STRB a1,s2,#1#else LDRB a1,s1 ADD s1,#1 STRB a1,s2 ADD s2,#1#endif CMP a1,#0 BNE loop 17.穿插编译,是在一个平台上生成另一个平台上的可执行代码。18.总线定时方式有三种:(同步)定时、(异步)定时和(半同步)定时。19.当高速I/O设备与存储器之间有大批量数据要传输时,希望数据直接在设备与存储器之间传送,而不必经过CPU内部存放器,

32、这样可以大大提高数据传送的效率,这种在I/O设备与存储器之间直接进展数据传送的技术称为(DMA)技术。20.S3C2410芯片采用的是ARM920T核,地址空间总共为(4)(阿拉伯数字)GB232=4,294,967,296,其中,填空1阿拉伯数字GB230=1,073,741,824地址空间用于支持外部存储器的连接,另外的空间有一小局部用于I/O端口或部件的寻址,其他的地址空间没有用到。答案:121. 在Windows CE中可使用(填空1)函数创立一个新进程.答案:CreateProcess()22. 在Windows CE中可使用(填空1)函数创立一个新线程。答案:CreateThrea

33、d()23. 在Windows CE中,驱动程序和应用程序可使用(填空1)和填空2函数来获取和设置线程的优先级。答案:1. CeGetThreadPriority() 2. CeSetThreadPriority()24. 填空1是Windows CE下的启动程序文件BootLoader。答案:Eboot.nb025. 填空1是适用于设备的操作系统映像文件,也就是我们最终要用的Windows CE 6.0内核,用BootLoader程序加载这个文件就可以启动Windows CE 6.0操作系统。答案:NK.bin26 英蓓特EduKit-IV嵌入式教学系统平台中,操作系统映像文件会被存储到 填

34、空1 中,运行时再读出并加载到指定的SDRAM地址中。答案:Nandflash26. 英蓓特EduKit-IV嵌入式教学系统平台中,Eboot局部的代码在编译后会生成Eboot.nbo文件。这就是启动代码的映像文件,它被固化在首地址为0x填空1的Norflash中。当系统复位后,CPU跳转到该地址开场执行启动答案:0000000027. 下面VC程序用于绘制椭圆,请完善程序。UpdateData(TRUE); CBrush colorBrush; CBrush clearBrush(RGB(255,255,255); COLORREF colorRGB; colorRGB = RGB(232,

35、 125, 7); CClientDC *pClientDC; pClientDC = new CClientDC(this); colorBrush.CreateSolidBrush(colorRGB); CRect crect; pClientDC-SelectObject(&clearBrush); crect.填空1(80,140,160,220); pClientDC-Rectangle(crect); pClientDC-SelectObject(&colorBrush); pClientDC-填空2(crect);delete pClientDC;答案:1. SetRect 2.

36、 Ellipse28. 请问运行下面程序后,字符串变量f的值是 填空1 。int i=67;TCHAR tmp32;_itow(i,tmp,2);CString f=tmp;答案:100001129. UpdateData,顾名思义,是用来刷新数据的。语句填空1刷新控件的值到对应的变量,语句填空2拷贝变量值到控件显示。答案:1. UpdateData(TRUE) 2. UpdateData(FALSE)30. 下面的代码展示了一个典型的IST操作,用户单击按钮,执行其事件代码void ChhDlg:OnBnClickedButton1(),当逻辑中断号为5的物理中断触发后,请问指针LedViA

37、ddress所指存储单元的值是填空1十六进制,mp.a的值是填空2。#defineLedCtrl(x)(*(volatileunsignedchar *)LedViAddress) = (x)#define LedAllOn 0x80Struct ISTData HANDLE hThread; / IST Handle DWORD sysIntr; / Logical ID HANDLE hEvent; / handle to the event to wait for interrupt Volatile BOOL abort; / flag to test to exit the IST

38、; Struct ButtonData int a;int b; ; INT WINAPI ButtonThread(LPVOID pArg) ISTData * mp;mp=(ISTData *) pArg;int c;mp.a=mp.b;WaitForSingleObject(g_keypadISTData.hEvent, INFINITE);LedCtrl(LedAllOn);return 0;void ChhDlg:OnBnClickedButton1()ISTData g_keypadISTData; ButtonData mybd;mybd.a=10;mybd.b=20g_keyp

39、adISTData.hEvent=CreateEvent( NULL, FALSE, FALSE, NULL); g_keypadISTData.sysIntr=Mapirq2Sysintr(5); / 创立中断处理线程,其中KeypadIST为线程函数名入口地址g_keypadISTData.hThread=CreateThread(NULL,0, ButtonThread, &mybd,0,NULL); / 设置线程的优先级,Windows CE是按优先级调度线程的CeSetThreadPriority(g_keypadISTData.hThread,0); / 在关联逻辑中断号之前先关中

40、断InterruptDisable(g_keypadISTData.sysIntr); / 初始化中断,关联逻辑中断号与Event内核事件InterruptInitialize(g_keypadISTData.sysIntr, g_keypadISTData.hEvent,NULL,0);答案:1. 0x80 2. 2031. 阅读下面程序,用户单击按钮,执行其事件代码void ChhDlg:OnBnClickedButton1()后,size的值是填空1十六进制。#define PAGE_SIZE 0x1000#defineALIGNMENT_MASK (PAGE_SIZE-1)void ChhDlg:OnBnClickedButton1()unsignedpPhysicalAddress=0x01701010;unsigned size=0x00001001;offset = pPhysicalAddress & ALIGNMENT_MASK;size +=offset ? PAGE_SIZE : 0;答案:0x0000200132.PXA270芯片,GPIO存放器一共有填空1(阿拉伯数字)个地址连续的32位存放器,这些存放器在程序中用常常使用填空2类型描述,这样操作比拟方便。答案:1. 36 2. 构造33. .word.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 研究报告 > 设计方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com