文档库 最新最全的文档下载
当前位置:文档库 › 嵌入式系统原理与实验习题学生版

嵌入式系统原理与实验习题学生版

嵌入式系统原理与实验习题学生版
嵌入式系统原理与实验习题学生版

嵌入式系统原理与实验习题(田社平班级)

注:显示为红色的习题为必做题。

第一章

1、冯诺依曼结构以以下哪个部件为中心

(A) 输入单元(B) 输出单元(C) 控制器(D) 运算器(E) 存储器

2、简述冯诺依曼机构与哈佛结构主要区别及优缺点评价。

3、简述什么是微型处理器、微型计算机、微型计算机系统,分别由哪几本分组成?

4、按照传输速率、容量大小、制造成本对高速缓存、主存储器和辅助存储器排序,并解释存储器的层次结构。

5、一个微型计算机有20位的地址总线,32位的数据总线,该微机可访问地址空间和机器字长是多少?

6、解释什么是总线?

7、当多个模块接入总线时,为什么需要总线控制?总线控制有哪些实现方式?

8、总线按照传输的信息类别可分为哪几类?

9、输入输出设备寻址有哪些方法,简述每种方法的特点。

10、分别简述程序查询、中断、DMA输入输出数据传输方式及其特点。

11、解释什么是中断向量、中断向量表和中断服务程序?

12、简述中断响应过程。

13、解释什么是摩尔定律?

14、解释什么是固件,并阐述软件、固件和硬件之间关系。

15、解释什么是嵌入式系统。

16、将下列十六进制数转换为十进制。

(1)A3.3H

(2)129.CH

(3)AC.DCH

(4)FAB.3H

17、将下列十进制数转换为二进制、八进制、十六进制。

(1)23

(2)107

(3)1238

(4)92

18、将下列十进制数转换为8位有符号二进制数原码和补码。

(1)+32

(2)-12

(3)+100

(4)-92

19、将下列二进制数原码(补码)转换为有符号的十进制数。

(1)10000000B

(2)00110011B

(3)10010010B

(4)10001001B

20、设计ASCII码字母大小写转换算法

第二章

1.8086CPU 内部由哪两部分组成?它们的主要功能是什么?

2.8086CPU 中有哪些寄存器?各有什么用途?

3.简要解释下列名词的意义:CPU,存储器,堆栈,IP,SP,BP,段寄存器,状态标志,控制标志,物理地址,逻辑地址,机器语言,汇编语言,指令,内部总线,系统总线。

4.要完成下述运算或控制,用什么标志位判别?其值是什么?

(1)比较两数是否相等(2)两数运算后结果是正数还是负数

(3)两数相加后是否溢出(4)采用偶校验方式,判定是否要补1

(5)两数相减后比较大小(6)中断信号能否允许

5.8086 系统中存储器采用什么结构?用什么信号来选中存储体?

6.段寄存器装入如下数据,写出每段的起始和结束地址。

(1)1000H (2)1234H (3)2300H (4)E000H (5)AB00H

7.根据下列CS:IP 的组合,求出要执行的下一条指令的存储器地址。

(1)CS:IP=1000H:2000H (2)CS:IP=2000H:1000H

(3)CS:IP=1A00H:B000H (4)CS:IP=3456H:AB09H

8.求下列寄存器组合所寻址的存储单元地址:

(1)DS=1000H,DI=2000H (2)SS=2300H,BP=3200H

(3)DS=A000H,BX=1000H (4)SS=2900H,SP=3A00H

9.若当前SS=3500H,SP=0800H,说明堆栈段在存储器中的物理地址,若此时入栈10 个字节,SP 内容是什么?若再出栈6 个字节,SP 为什么值?

10.某程序数据段中存放了两个字,1EE5H 和2A8CH,已知DS=7850H,数据存放的偏移地址为3121H 及285AH。试画图说明它们在存储器中的存放情况。若要读取这两个字,需要对存储器进行几次操作?

11.说明8086 系统中“最小模式”和“最大模式”两种工作方式的主要区别是什么?

12.哪个标志位控制CPU 的INTR 引脚?

13.什么叫总线周期?在CPU 读/写总线周期中,数据在哪个机器状态出现在数据总线上?

14.8284 时钟发生器共给出哪几个时钟信号?

15.8086CPU 重新启动后,从何处开始执行指令?

16.8086CPU 的最小模式系统配置包括哪几部分?

17.分别说明下列指令的源操作数和目的操作数各采用什么寻址方式。

(1)MOV AX,2408H (2)MOV CL,0FFH (3)MOV BX,[SI]

(4)MOV 5[BX],BL (5)MOV [BP+100H],AX (6)MOV [BX+DI],’$’

(7)MOV DX,ES:[BX+SI] (8)MOV VAL[BP+DI],DX

(9)IN AL,05H (10)MOV DS,AX

18.已知:DS=1000H,BX=0200H,SI=02H,内存10200H~10205H 单元的内容分别为10H,2AH,3CH,46H,59H,6BH。下列每条指令执行完后AX 寄存器的内容各是什么?

(1)MOV AX,0200H (2)MOV AX,[200H] (3)MOV AX,BX

(4)MOV AX,3[BX] (5)MOV AX,[BX+SI] (6)MOV AX,2[BX+SI]

19.设DS=1000H,ES=2000H,SS=3500H,SI=00A0H,DI=0024H,BX=0100H,BP=0200H,数据段中变量名为VAL 的偏移地址值为0030H,试说明下列源操作数字段的寻址方式是什么?物理地址值是多少?

(1)MOV AX,[100H] (2)MOV AX,VAL (3)MOV AX,[BX]

(4)MOV AX,ES:[BX] (5)MOV AX,[SI] (6)MOV AX,[BX+10H]

(7)MOV AX,[BP] (8)MOV AX,VAL[BP][SI]

(9)MOV AX,VAL[BX][DI] (10)MOV AX,[BP][DI]

20.写出下列指令的机器码

(1)MOV AL,CL (2)MOV DX,CX (3)MOV [BX+100H],3150H

21.指出下列指令中哪些是错误的,错在什么地方。

(1)MOV DL,AX (2)MOV 8650H,AX (3)MOV DS,0200H

(4)MOV [BX],[1200H] (5)MOV IP,0FFH (6)MOV [BX+SI+3],IP

(7)MOV AX,[BX][BP] (8)MOV AL,ES:[BP] (9)MOV DL,[SI][DI]

(10)MOV AX,OFFSET 0A20H (11)MOV AL,OFFSET TABLE

(12)XCHG AL,50H (13)IN BL,05H (14)OUT AL,0FFEH

22.已知当前数据段中有一个十进制数字0~9 的7 段代码表,其数值依次为40H,79H,24H,30H,19H,12H,02H,78H,00H,18H。要求用XLAT 指令将十进制数57 转换成相应的7 段代码值,存到BX 寄存器中,试写出相应的程序段。

23.已知当前SS=1050H,SP=0100H,AX=4860H,BX=1287H,试用示意图表示执行下列指令过程中,堆栈中的内容和堆栈指针SP 是怎样变化的。

PUSH AX

PUSH BX

POP BX

POP AX

24.下列指令完成什么功能?

(1)ADD AL,DH (2)ADC BX,CX (3)SUB AX,2710H

(4)DEC BX (5)NEG CX (6)INC BL

(7)MUL BX (8)DIV CL

25.已知AX=2508H,BX=0F36H,CX=0004H,DX=1864H,求下列每条指令执行后的结果是什么?标志位CF 等于什么?

(1)AND AH,CL (2)OR BL,30H (3)NOT AX

(4)XOR CX,0FFF0H (5)TEST DH,0FH (6)CMP CX,00H

(7)SHR DX,CL (8)SAR AL,1 (9)SHL BH,CL

(10)SAL AX,1 (11)RCL BX,1 (12)ROR DX,CL

26.编程将AX 寄存器中的内容以相反的顺序传送到DX 寄存器中,并要求AX 中的内容不被破坏,然后统计DX 寄存器中‘1’的个数是多少。

27.设CS=1200H,IP=0100H,SS=5000H,SP=0400H,DS=2000H,SI=3000H,BX=0300H,(20300H)=4800H,(20302H)=00FFH,TABLE=0500H,PROG_N 标号的地址为1200:0278H,PROG_F 标号的地址为3400H:0ABCH。说明下列每条指令执行完后,程序将分别转移到何处执行?

(1)JMP PROG_N

(2)JMP BX

(3)JMP [BX]

(4)JMP FAR PROG_F

(5)JMP DWORD PTR [BX]

如将上述指令中的操作码JMP 改成CALL,则每条指令执行完后,程序转向何处执行?并请画图说明堆栈中的内容和堆栈指针如何变化。

28.在下列程序段括号中分别填入以下指令

(1)LOOP NEXT (2)LOOPE NEXT (3)LOOPNE NEXT

试说明在这三种情况下,程序段执行完后,AX,BX,CX,DX 的内容分别是什么。

START: MOV AX,01H

MOV BX,02H

MOV DX,03H

MOV CX,04H

NEXT: INC AX

ADD BX,AX

SHR DX,1

( )

29.什么叫中断?什么叫可屏蔽中断和不可屏蔽中断?

30.列出微处理器上的中断引脚和与中断有关的指令。

31.8086CPU可以引入哪些中断?

32.中断向量表的作用是什么?它放在内存的什么区域内?中断向量表中的什么地址用于类型3 的中断?

33.设类型2 的中断服务程序的起始地址为0485:0016H,它在中断向量表中如何存放?

34.若中断向量表中地址为0040H 中存放240BH,0042H 单元里存放的是D169H,试问:(1)这些单元对应的中断类型是什么?(2)该中断服务程序的起始地址是什么?

35.简要说明8086 响应类型0~4 中断的条件是什么?

36.8086CPU 响应中断的条件是什么?简述中断处理过程。

37.中断服务子程序中中断指令STI 放在不同位置会产生什么不同结果?中断嵌套时,STI指令应如何设置?

38.假定中断类型号15 的中断处理程序的首地址为ROUT15,编写主程序为其建立一个中断向量。

39.8086CPU 如何获得中断类型号?

40.给定SP=0100H,SS=0500H,PSW=0240H,在存储单元中已有内容为00024H)=0060H,(00026H)=1000H,在段地址为0800H 及偏移地址为00A0H 的单元中有一条中断指令INT 9,试问执行INT 9 指令后,SP、SS、IP、PSW 的内容是什么?栈顶的三个字是什么?

第三章

1. 下列语句在存储器中分别为变量分配多少字节空间?并画出存储空间的分配图。

V AR1 DB 10,2

V AR2 DW 5DUP(?),0

V AR3 DB ‘HOW ARE YOU?’,‘$’

V AR4 DD -1,1,0

2. 已知内存DATA单元存放一个字数据,统计其含有0的个数,并送入RESULT单元。

3.试编程序将内存从40000H到4BFFFH的每个单元中均写入55H,并再逐个单元读

出比较,看写入的与读出的是否一致。若全对,则将AL置7EH;只要有错,则将AL置81H。

4. 已知从数据段DATA单元开始存放字节型的带符号数X和Y,请设计计算Y=6X+8的程序。

5. 已知从数据段BUF单元开始存放15个字节型数据,请设计程序将其中负数和零分别送往MINUS和ZERO开始的存储器单元。

6.在当前数据段4000H开始的128个单元中存放一组数据,试编程序将它们顺序搬移到A000H开始的顺序128个单元中,并将两个数据块逐个单元进行此较;若有错将BL置00H;全对则将BL置FFH,试编程序。

7.试编程序,统计由40000H开始的16K个单元中所存放的字符“A“的个数,并将结果存放在DX中。

第4章

1. 用1024×1 位的RAM 芯片组成16K×8 位的存储器,需要多少芯片?在地址线中有多少位参与片内寻址?多少位组合成片选择信号?(设地址总线为16 位)

2. 利用1024×8 位的RAM 芯片组成4K×8 位的存储器系统,试用A15~A12 地址线用线性选择法产生片选信号,存储器的地址分配有什么问题,并指明各芯片的地址分配。

3. 设计一个64K×8 存储器系统,采用74LS138 和EPROM2764 器件,使其寻址存储器的地址范围为40000H~4FFFFH。

4. 现有一存储体芯片容量为512×4 位,若要用它组成4KB 的存储器,需要多少这样的芯片?每块芯片需要多少寻址线?整个存储系统最少需要多少寻址线?

5. 用8K×8 位的EPROM2764、8K×8 位的RAM6264 和译码器74LS138 构成一个16K 字ROM、16K 字RAM 的存储器子系统。8086 工作在最小模式,系统带有地址锁存器8282,数据收发器8286。画出存储器系统与CPU 的连接图,写出各块芯片的地址分配。

第5章

1.8253可编程计数器有两种启动方式,在软件启动时,要使计数正常进行,GATE 端必须为什么电平?如果是硬件启动呢?

2.若8253芯片的接口地址为0D0D0H—0D0D3H,时钟信号频率为2MHz。现利用计数器0、1、2分别产生周期为10μs的对称方波及每1 ms和1s产生一个负脉冲,试画出其与系统的电路连接图,并编写初始化程序。

3.某一计算机应用系统采用8253的计数器0做频率发生器,用计数器1产生1 000Hz 的连续方波信号,输入8253的时钟频率为1.2 MHz。试问:初始化时送到计数器0和计数器1的计数初值分别为多少?计数器1工作于什么方式下?

4.用8253的计数器2产生连续脉冲信号,高电平时间为100μs,低电平时间为1μs。编写初始化程序,并说明计数器2的输入时钟频率是多少。

5.在以8086构成的最大方式系统中,有一片8253的端口地址分别为301H、303H、305H和307H,给定的外部时钟为512kHz。要求:(1) 利用计数器0产生周期为1ms的周期信号,请编写初始化程序;利用这一计数器能产生的最低信号频率为多少?这时的计时初始值为多少?(2) 利用计数器1和2产生如下图所示的周期信号,并编写初始化程序。

6. 设8253的端口地址为260H ~263H ,外部时钟信号为1MHz ,要求产生如下图所示的周期波形,画出8253的连接图,并编写初始化程序段。

7. 8086系统接口连接关系如下图所示,试分别确定8255A 、8253及8251A 的端口地址。 A B C

G 2B

A 0A 2

A 4A 5A 6

A 7

A 0A 1CS 8255A A 0A 1CS 8253A 0CS 8251A AD 7~AD 0

8086

CPU G 74LS373A 7~A 0G G 2A

ALE M/IO Y 0A 1

A 2A 1A 1Y 1Y 3

8. 8255各端口可以工作在哪几种方式下?当端口A 工作在方式

2

时,端口

B

和C 工作于什么方式下?

9. 某8255芯片的地址范围为0A380H-0A383H ,工作于方式0,A 口、B 口为输出口,现欲将PC 4置0,PC 7置1,试编写初始化程序。

10. 在8086最小方式系统中,利用8255A 某端口输入8位开关量,并通过另一个端送出,以发光二极管指示数据,灯亮表示数据“1”,灯灭表示数据“0”。8255A 的端口地址为280H ~287H 中的奇地址,设计系统总线与8255A 的连接电路,并编程实现。

11. 在8086系统中,有一片8255A ,其端口地址为20H 、22H 、24H 、26H ,采用低8位地址总线设计译码电路及与系统总线的连接图,并编程实现使端口A 的低4位产生如图所示的信号(各个信号的节拍不必严格相等)。

PA0

PA1

PA2

PA3

12.什么是同步通信方式?什么是异步通信方式?试说明各自的主要优、缺点,并说明各适合在什么场合下使用。

13.在数据通信系统中,什么情况下需采用全双工方式,什么情况下可用半双工方式?

14.设异步传输时,每个字符对应1个起始位、7个信息位、1个奇/偶校验位和1个停止位,如果波特率为9 600bps,每秒能传输的最大字符数为多少个?

15.利用一个异步传输系统传送文字资料,系统的波特率为1 200,待传送的资料为5 000个汉字长,设系统不用校验位,停止位只用一位,至少需要多少时间才能传完全部资料?

16.在远距离数据传输时,为什么要使用调制解调器?

17.全双工和半双工通信的区别是什么?在二线制电路上能否进行全双工通信?为什么?

18.在异步传输时,如果发送方的波特率是600,接收方的波特率是1200,能否进行正常通信?为什么?

19.在RS-232C标准中,信号电子与TTL电平不兼容,问RS-232C标准的1和0分别对应什么电平? RS-232C的电平和TTL电平之间通常用什么器件进行转换?

20.要求PC机的COM2工作于波特率为1 200时,每个字符包含1个起始位、7个信息位、1个奇/偶校验位和1个停止位,采用偶校验。试完成初始化。

21.要求8251A工作于异步方式,波特率系数为16,字符长度为7位,奇校验,2个停止位。工作状态要求:复位出错标志、使请求发送信号有效、使数据终端准备好信号DTR有效、发送允许TxEN有效、接收允许RxE有效。设8251A的两个端口地址分别为0C0H和0C2H,试完成始化编程。

计算机组成原理实验报告

福建农林大学计算机与信息学院信息工程类实验报告系:计算机科学与技术专业:计算机科学与技术年级: 09级 姓名:张文绮学号: 091150022 实验课程:计算机组成原理 实验室号:___田405 实验设备号: 43 实验时间:2010.12.19 指导教师签字:成绩: 实验一算术逻辑运算实验 1.实验目的和要求 1. 熟悉简单运算器的数据传送通路; 2. 验证4位运算功能发生器功能(74LS181)的组合功能。 2.实验原理 实验中所用到的运算器数据通路如图1-1所示。其中运算器由两片74181

以并/串形式构成8位字长的ALU。运算器的输出经过一个三态门(74245)和数据总线相连,运算器的两个数据输入端分别由两个锁存器(74373)锁存,锁存器的输入连接至数据总线,数据开关INPUT DEVICE用来给出参与运算的数据,并经过一个三态门(74245)和数据总线相连,数据显示灯“BUS UNIT”已和数据总线相连,用来显示数据总线内容。 图1-2中已将用户需要连接的控制信号用圆圈标明(其他实验相同,不再说明),其中除T4为脉冲信号,其它均为电平信号。由于实验电路中的时序信号均已连至W/R UNIT的相应时序信号引出端,因此,在进行实验时,只需将W/R UNIT 的T4接至STATE UNIT的微动开关KK2的输出端,按动微动开关,即可获得实验所需的单脉冲,而S3,S2,S1,S0,Cn,LDDR1,LDDR2,ALU-B,SW-B各电平控制信号用SWITCH UNIT中的二进制数据开关来模拟,其中Cn,ALU-B,SW-B为低电平控制有效,LDDR1,LDDR2为高电平有效。 3.主要仪器设备(实验用的软硬件环境) ZYE1603B计算机组成原理教学实验系统一台,排线若干。 4.操作方法与实验步骤

嵌入式系统原理与应用习题解析

1.8 练习题P14 1.选择题 (1)A 说明:嵌入式系统的发展趋势表现在以下几方面: 1.产品种类不断丰富,应用范围不断普及 2.产品性能不断提高 3.产品功耗不断降低,体积不断缩小 4.网络化、智能化程度不断提高 5.软件成为影响价格的主要因素 (2)D

说明:常见的嵌入式操作系统: VxWorks,Windows CE、uC/OS-II和嵌入式Linux。 (3)A 说明:VxWorks是美国WindRiver公司于1983年开发的一种32位嵌入式实时操作系统。 2.填空题 (1)嵌入式计算机 (2)微处理器外围电路外部设备 (3)板级支持包实时操作系统应用编程接口应用程序 (4)嵌入式处理器微控制器数字信号处理器 3.简答题 (1)简述嵌入式系统的定义和特点 答:定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。 特点:专用性强、实时性好、可裁剪性好、可靠性高和功耗低等。(2)简述计算机系统的发展历程 第一阶段大致在20世纪70年代前后,可以看成是嵌入式系统的萌芽阶段; 第二阶段是以嵌入式微处理器为基础,以简单操作系统为核心的嵌入式系统; 第三阶段是以嵌入式操作系统为标志的嵌入式系统,也是嵌入式应用

开始普及的阶段; 第四阶段是以基于Internet为标志的嵌入式系统,这是一个正在迅速发展的阶段。 (3)简述MCU和DSP的区别 MCU是微控制器,DSP是数字信号处理器。 MCU相当于小型的电脑,内部集成的CPU、ROM、RAM、I/O总线,所以集成度高是它的特点。 DSP是专用的信息处理器,内部的程序是对不同的机器和环境进行特别优化,所以处理速度是最快的。 2.4 练习题 1. 填空题 (1) ARM7 ARM9 ARM9E ARM10E ARM11 (2) 精简指令集计算机 (3) Samsung ARM920T IIC总线 (4) BGA 显卡布线 (5) 1.8V 3.3V (6) 8 128 1 (7) S3C2410 64MB 64MB 2. 选择题 (1) D (2)C (3)A (4)B (5)B (6)C (7)D (8)C (9)C (10)B

大物实验

第四章理论课考试模拟试题及参考解答 (每套题均为90分钟闭卷笔试) 大学物理实验理论考试模拟试题1 一、填空题,每空2分,共30分 1.测量过程中产生误差的来源有仪器误差、环境误差、人员误差、 方法误差。 2.σ =N ± N的置信概率为。 N的置信概率是;σ3 ± =N 3.遵循有效数字的传递法则,计算50÷0.100= ×102, 50÷0.100+8848.13= ×103,。 4.在进行十进制单位换算时,有效数字的位数。 5.用1.0级1V档的电压表测电压,刚好满度时的测量值为V。 6.用零差为2mA的电压表,测量某电压读数为26 mA,则修正值是-2MA 。 ?是相应 B 类不确定度分量的 7.仪器误差 仪 8.凡是可以通过统计方法来计算不确定度的称为A类不确定度。 9.作图时,“○”、“△”、“□”、“I” 等数据标记的应准确地落在数据坐标上。 10.最小二乘法的中间计算过程不宜用有效数字的运算法则,否则会引入较大的 误差。 二、单选题,每题2分,共20分 1.校正曲线的各相邻校验点之间用(A )连接起来 A.直线段B.曲线C.平滑曲线D.以上三种都对2.对于最小二乘法,如果测量数据只有3组,(D ) A.无法计算B.必须再测3组C.每组计算两次D.也可以计算3.计算不确定度时,角度应该使用哪种单位?( A ) A.弧度B.度、分、秒C.带小数的度D.以上三种都对4.单摆法测周期时,摆长l = 1000mm,重力加速度g取(D )最合适。 A.10 m/s2B.9.8m/s2C.9.79 m/s2D.9.792 m/s2 5.如果两个测量值的有效位数相同,说明两者的( D ) A.绝对误差相同B.相对误差相同 C.绝对误差小于10倍D.相对误差小于100倍 6.1002( B ) A.105,B.100×103C.100000D.1.00000×105 7.多次测量可以( C )

嵌入式系统原理与应用技术

1.嵌入式系统的定义:一般都认为嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,可满足应用系统对功能、可靠性、成本、体积和功能有严格要求的专用计算机系统。 2.嵌入式系统的特征:(1)通常是面向特定应用的。具有功耗低、体积小和集成度高等特点。(2)硬件和软件都必须高效率地设计,量体裁衣,力争在同样的硅片面积上实现更高的性能,这样才能满足功能、可靠性和功耗的苛刻要求。(3)实时系统操作支持。(4)嵌入式系统与具体应用有机结合在一起,升级换代也同步进行。(5)为了提高运行速度和系统可靠性,嵌入式系统中的软件一般固化在存储器芯片中。 3.ARM嵌入式微系统的应用:工业控制、网络系统、成像和安全产品、无线通信、消费类电子产品。 4.ARM嵌入式微处理器的特点:(1)体积小、低功耗、低成本、高性能。(2)支持Thumb(16位)/ARM(32位)双指令集,兼容8位/16位器件。(3)使用单周期指令,指令简洁规整。(4)大量使用寄存器,大多数数据都在寄存器中完成,只有加载/存储指令可以访问存储器,以提高指令的执行效率。(5)寻址方式简单灵活,执行效率高。(6)固定长度的指令格式。 5.嵌入式系统一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统、用户软件构成。 2.哈佛体系结构的主要特点是将程序和数据存储在不同的存储空间。 3.嵌入式处理器主要有四种嵌入式微处理器(EMPU)、嵌入式微控制器(MCU)、嵌入式数字信号处理器(DSP)、嵌入式片上系统(SoC) 4.ARM7采用3级流水线结构,采用冯·诺依曼体系结构;ARM9采用5级流水线结构,采用哈佛体系结构。 5.ARM处理器共有37个32bit寄存器,包括31个通用寄存器和6个状

嵌入式系统原理及应用第三章习题

第三章软件作业习题 3、将存储器中0x400000开始的200字节的数据,传送到0x400800开始的区域。 解: AREA procedure3,CODE,READONLY ENTRY CODE32 START MOV R0,#0x400000 LDR R1,=0x400800 MOV R7,#200 LOOP LDRB R2,[R0],#1 STRB R2,[R1],#1 SUBS R7,R7,#1 BNE LOOP CEASE B CEASE END 4、编写程序,比较存储器中0x400000与0x400004两无符号字数据的大小,并且将比较结果存于0x400008的字中,若两数相等其结果记为0,若前者大于后者其结果记为1,若前者小于后者其结果记为-1。解: AREA procedure4,CODE,READONLY ENTRY CODE32 START MOV R0,#0x400000 LDR R1,[R0],#4 ;取第1个数 LDR R2,[R0],#4 ;取第2个数 CMP R1,R2 ;将两个数相比较 MOVHI R1,#1 ;R1比R2大 MOVLO R1,#-1 ;R1比R2小 MOVEQ R1,#0 ;两个数相等 STR R1,[R0] CEASE

B CEASE END 5、存储器从0x400000开始的100个单元中存放着ASCII码,编写程序,将其所有的小写字母转换成大写字母,对其它的ASCII码不做变换。 解: AREA procedure5,CODE,READONLY ENTRY CODE32 START MOV R0,#0x400000 MOV R1,#0 LOOP LDRB R2,[R0,R1] CMP R2,#0x61 ;与‘a’比较 BLO NEXT ;小于转到NEXT CMP R2,#0x7B ;0x7A为‘z’ SUBLO R2, R2,#0x20 ;小于转换 STRBLO R2,[R0,R1] ;小于保存 NEXT ADD R1,R1,#1 CMP R1,#100 BNE LOOP CEASE B CEASE END 6、编写一程序,查找存储器从0x400000开始的100个字中为0的数目,将其结果存到0x400190中。 解: AREA procedure6,CODE,READONLY ENTRY CODE32 START MOV R0,#0x400000 MOV R7,#100 ;控制循环变量 MOV R1,#0 ;保存0的数目 LOOP LDR R2,[R0],#4 ;取数 CMP R2,#0 ;比较为0

大学物理实验理论考试题及答案

一、 选择题(每题4分,打“ * ”者为必做,再另选做4题,并标出选做记号“ * ”,多做不给分,共40分) 1* 某间接测量量的测量公式为4323y x N -=,直接测量量x 和y 的标准误差为x ?和y ?, 则间接测量量N 的标准误差为?B N ?= 4322(2)3339N x x y x x x ??-==?=??, 3334(3)2248y N y y y y x ??==-?=-??- 2*。 用螺旋测微计测量长度时,测量值=末读数—初读数(零读数),初读数是为了消除 ( A ) (A )系统误差 (B )偶然误差 (C )过失误差 (D )其他误差 3* 在计算铜块的密度ρ和不确定度ρ?时,计算器上分别显示为“8.35256”和“ 0.06532” 则结果表示为:( C ) (A) ρ=(8.35256 ± 0.0653) (gcm – 3 ), (B) ρ=(8.352 ± 0.065) (gcm – 3 ), (C) ρ=(8.35 ± 0.07) (gcm – 3 ), (D) ρ=(8.35256 ± 0.06532) (gcm – 3 ) (E) ρ=(20.083510? ± 0.07) (gcm – 3 ), (F) ρ=(8.35 ± 0.06) (gcm – 3 ), 4* 以下哪一点不符合随机误差统计规律分布特点 ( C ) (A ) 单峰性 (B ) 对称性 (C ) 无界性有界性 (D ) 抵偿性 5* 某螺旋测微计的示值误差为mm 004.0±,选出下列测量结果中正确的答案:( B ) A . 用它进行多次测量,其偶然误差为mm 004.0; B . 用它作单次测量,可用mm 004.0±估算其误差; B =?==?

大作业设计报告书(嵌入式系统原理与开发)

大作业设计报告书 题目:嵌入式系统原理与开发 院(系):物联网工程学院 专业: 班级: 姓名: 指导老师: 设计时间: 10-11 学年 2 学期 20XX年5月

目录 1.目的和要求 (3) 2.题目内容 (3) 3.设计原理 (4) 4.设计步骤 (5) 4.1 交通指示灯设计 (5) 4.2 S3C44B0X I/O 控制寄存器 (6) 4.3 红绿灯过渡代码: (8) 4.4 电源电路设计 (10) 4.5 系统复位电路设计 (11) 4.6 系统时钟电路设计 (11) 4.7 JTAG 接口电路设计 (12) 4.8串口电路设计 (12) 5.引脚分类图 (13) 6.参考文献 (13)

1.目的和要求 ARM技术是目前嵌入式应用产业中应用十分广泛的先进技术,课程开设的目的在于使学生在了解嵌入式系统基础理论的前提下能够掌握ARM处理器的汇编语言和c语言的程序设计方法,掌握S3C44B0X芯片的基本硬件结构特点和接口设计方法,同时熟悉ARM开发环境,学习ARM的硬件设计和软件编程的基本方法,为今后从事相关的应用与研究打下基础。通过大作业要达到如下目的: 一、掌握ARM的开发工具使用和软件设计方法。 二、掌握ARM处理器S3C44B0X的原理和GPIO接口设计原理。 三、掌握C语言与的ARM汇编语言的混合编程方法; 四、培养学生选用参考,查阅手册及文献资料的能力。培养独立思考,深入研 究,分析问题、解决问题的能力。 五、通过课程设计,培养学生严肃认真的工作作风。 2.题目内容 题目:交通指示灯系统设计 功能描述: 1.用S3C44B0X的GPIO设计相关电路; 2.设计相关的软件并注释; 3.实现十字路口2组红、黄、绿交通灯交替显示。 编程提示: 1.交通灯可用发光二极管代替; 2.电路可部分参照实验电路; 3.时间控制可以使用软件循环编程解决。

孟祥莲嵌入式系统原理及应用教程部分习题答案

习题1 1. 嵌入式系统的概念的是什么?答:嵌入式系统是以应用为中心,以计算机技 术为基础,软、硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。(嵌入式系统是嵌入式到对象体系中的,用于执行独立功能的专用计算机系统。) 2. 嵌入式系统的特点是什么? 答:系统内核小;专用性强;运行环境差异大;可靠性要求高;系统精简和高实时性操作系统;具有固化在非易失性存储器中的代码嵌入式系统开发和工作环境 4. 嵌入式系统的功能是什么?答:提供强大的网络服务小型化,低成本,低 功能;人性化的人机界面;完善的开发平台 5. 嵌入式系统的硬件平台由哪些部分组成?答:嵌入式系统的硬件是以嵌入式处理器为核心,由存储器I/O 单元电路,通信模块,外部设备必要的辅助接口组成的。 7. 嵌入式操作系统的主要特点是什么?答:体积小;实时性;特殊的开发调试环境。 8. 叙述嵌入式系统的分类。答:按嵌入式微处理器的位数分类可以分为4 位、 8 位、16 位、32 位和64 位等;按软件实时性需求分类可以分为非实时系统(如PDA), 软实时系统(如消费类产品)和硬实时系统(如工业实时控制系统)按嵌入式系统的复杂程度分类可以分为小型嵌入式系统,中型嵌入式系统和复杂嵌入式系统。 习题2 处理器和工作状态有哪些?

答:ARM犬态:此时处理器执行32位的的字对齐的ARS旨令。 Thumb犬态:此时处理器执行16位的,半字对齐的Thumb旨令 2.叙述ARM9内部寄存器结构,并分别说明R13 R14 R15寄存器的 作用。 答:共有37个内部寄存器,被分为若干个组(BANK,这些寄存器包括31个通用寄存器,包括程序计数器(PC指针)6个状态寄存器。R13用作堆栈指针,R14称为子程序链接寄存器,R15用作程序计数器。处理器的工作模式有哪些? 答:用户模式:ARM处理器正常的程序执行状态。 快速中断模式:用于高速数据传输或通道处理 外部中断模式:用于通用中断处理管理模式:操作系统使用的保护模式数据访问终止模式:当数据或指令预期终止时进入该模式,可用于虚拟存储器及存储保护 系统模式:运行具有特权的操作系统任务 未定义指令终止模式:当未定义的指令执行时进入该模式,可用 于支持硬件协处理器的软件仿真。 微处理器支持的数据类型有哪些? 答:ARM微处理器中支持字节(8位)、半字(16位),字(32 位)

大学物理实验理论考试题目及答案3

多项选择题(答案仅供参考) 1.请选出下列说法中的正确者( CDE ) A :当被测量可以进行重复测量时,常用重复测量的方法来减少测量结果的系统误差。 B :对某一长度进行两次测量,其测量结果为10cm 和10.0cm ,则两次测量结果是一样 的。 C :已知测量某电阻结果为:,05.032.85Ω±=R 表明测量电阻的真值位于区间 [85.27~85.37]之外的可能性很小。 D :测量结果的三要素是测量量的最佳值(平均值),测量结果的不确定度和单位。 E :单次测量结果不确定度往往用仪器误差Δ仪来表示,而不计ΔA . 2.请选择出表达正确者( AD ) 3333 343/10)08.060.7(: /14.060.7:/1041.01060.7: /05.060.7:m kg D m kg C m kg B m kg A ?±=±=?±?=±=ρρρρ 3.请选择出正确的表达式: ( CD ) 3333 34/10)08.060.10( : (mm)1087.9)(87.9 :/104.0106.10 : )(10500)(5.10 :m kg D m C m kg B g kg A ?±=?=?±?==ρρ 4: 10.()551.010() A kg g =? 4.请选择出表达正确者( A ) 333 3/04.0603.7: /14.060.7:/041.060.7: /04.060.7:m kg D m kg C m kg B m kg A ±=±=±=±=ρρρρ 5.请选择出表达正确者 ( BC ) 0.3mm 10.4cm h :D /10)08.060.7(:0.3cm 10.4h :B /1041.01060.7 :33334±=?±=±=?±?=m kg C m kg A ρρ 6.测量误差可分为系统误差和偶然误差,属于系统误差的有: ( AD ) A:由于电表存在零点读数而产生的误差; B:由于测量对象的自身涨落所引起的误差; C:由于实验者在判断和估计读数上的变动性而产生的误差。 D:由于实验所依据的理论和公式的近似性引起的测量误差;

嵌入式系统原理及接口技术复习题

一、简答题 1.什么是嵌入式系统?嵌入式系统的特点是什么? 答:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能, 可靠性,成本,体积,功耗严格要求的专用计算机系统 特点:与应用密切相关,实时性,复杂的算法,制造成本,功耗,开发和调试,可 靠性,体积 2.简要说明嵌入式系统的硬件组成和软件组成。 答:硬件组成:微处理器,存储器,输入设备和输出设备。 软件组成:操作系统,文件系统,图形用户接口,网络系统,通用组建模块。 3.S3C2410A的AHB总线上连接了那些控制器?APB总线上连接了那些部件? AHB:LCD控制器,LCD DMA,总线控制器,USB主控制器,中断控制器,ExtMaster,电源管理,Nandflash控制器,储存器控制器。 APB:通用异步收发器,内部集成电路总线(IIC),USB设备控制器,集成电路内部 声音总线(IIS),MMC/SD/SDIO主控制器,通用I/O端口(GPIO),看门狗定时器(WDT),定时时钟(RTC),总线控制器,A/D转换器,串行外设接口,定时器/脉宽调制。 4.ARM体系结构支持几种类型的异常,并说明其异常处理模式和优先级状态? 答,支持7种类型的异常 异常处理过程:(进入异常)PC→LR,CPRS→SPSR,设置CPSR的运行模式位,跳转 到相应的异常处理程序,(异常返回)LR→PC,SPSR→CPSR,若在进入异常处理时 设置中断禁止位,要在此清楚,复位异常处理程序不需要返回。 Reset>数据中指>快速中断请求(FIQ)>中断请求(IRQ)>指令预取中止> 未定义指令和软件中止。 5.存储器生长堆栈可分为哪几种?各有什么特点? 4种,满递增堆栈,满递减堆栈,空递增堆栈,空递减堆栈。 6.简述存储器系统层次结构及特点。 答:层次结构:包括Cache,主存储器和辅助存储器 特点: 7.简述I2S总线接口的启动与停止过程。 通过I2S控制寄存器IISCON控制,当控制寄存器IISCON的地址为0=I2S禁止(停止); 当控制寄存器IISCON的地址为1=I2S允许(开始)。 8.简述ARM系统中的中断处理过程。 中断处理过程包括:中断请求、中断排队或中断判优、中断响应、中断处理和中断返回 9.ARM微处理器支持哪几种运行模式?各运行模式有什么特点? User:用户模式。绝大部分的任务执行都在这种操作模式下,此为正常的程序执行 模式。 FIQ:快速中断模式。支持数据传送或通道处理。 IRQ:普通中断模式。用于一半中断处理。 Supervisor:管理模式。一种操作系统受保护的方式。 Abort:中止模式。在访问数据中止后或指令预取中止后进入中止方式。 System:系统模式。是操作系统一种特权级的用户方式。 Undef:未定义模式。当执行未定义指令时会进入这种操作模式。

精选新版2019年大学物理实验完整考试题库200题(含标准答案)

2019年《大学物理》实验题库200题[含参考答案] 一、选择题 1.用电磁感应法测磁场的磁感应强度时,在什么情形下感应电动势幅值的绝对值最大 ( ) A :线圈平面的法线与磁力线成?90角; B :线圈平面的法线与磁力线成?0角 ; C :线圈平面的法线与磁力线成?270角; D :线圈平面的法线与磁力线成?180角; 答案:(BD ) 2.选出下列说法中的正确者( ) A :牛顿环是光的等厚干涉产生的图像。 B :牛顿环是光的等倾干涉产生的图像。 C :平凸透镜产生的牛顿环干涉条纹的间隔从中心向外逐渐变密。 D :牛顿环干涉条纹中心必定是暗斑。 答案:(AC ) 3.用三线摆测定物体的转动惯量实验中,在下盘对称地放上两个小圆柱体可以得到的结果:( ) A :验证转动定律 B :小圆柱的转动惯量; C :验证平行轴定理; D :验证正交轴定理。 答案:(BC) 4.测量电阻伏安特性时,用R 表示测量电阻的阻值,V R 表示电压表的内阻,A R 表示电流表的内阻,I I ?表示内外接转换时电流表的相对变化,V V ?表示内外接转换时电压表的相对变化,则下列说法正确的是: ( ) A:当R <?时宜采用电流表内接;

D :当V V I I ?>?时宜采用电流表外接。 答案:(BC ) 5.用模拟法测绘静电场实验,下列说法正确的是: ( ) A :本实验测量等位线采用的是电压表法; B :本实验用稳恒电流场模拟静电场; C :本实验用稳恒磁场模拟静电场; D :本实验测量等位线采用电流表法; 答案:(BD ) 6.时间、距离和速度关系测量实验中是根据物体反射回来的哪种波来测定物体的位置。 ( ) A :超声波; B :电磁波; C :光波; D :以上都不对。 答案:(B ) 7.在用UJ31型电位差计测电动势实验中,测量之前要对标准电池进行温度修正,这是 因为在不同的温度下:( ) A :待测电动势随温度变化; B :工作电源电动势不同; C :标准电池电动势不同; D :电位差计各转盘电阻会变化。 答案:(CD ) 8.QJ36型单双臂电桥设置粗调、细调按扭的主要作用是:( ) A:保护电桥平衡指示仪(与检流计相当); B:保护电源,以避免电源短路而烧坏; C:便于把电桥调到平衡状态; D:保护被测的低电阻,以避免过度发热烧坏。 答案:(AC ) 9.声速测定实验中声波波长的测量采用: ( ) A :相位比较法 B :共振干涉法; C :补偿法; D :;模拟法 答案:(AB ) 10.电位差计测电动势时若检流计光标始终偏向一边的可能原因是: ( ) A :检流计极性接反了。 B :检流计机械调零不准

大物实验练习题库合集(内附答案)剖析

使用说明: 该习题附答案是我整理用以方便大家学习大学物理实验理论知识的,以网上很多份文档作为参考 由于内容很多,所以使用时,我推荐将有疑问的题目使用word的查找功能(Ctrl+F)来找到自己不会的题目。 ——啥叫么么哒 测定刚体的转动惯量 1 对于转动惯量的测量量,需要考虑B类不确定度。在扭摆实验中,振动周期的B类不确定度应该取() A. B. C. D. D 13 在测刚体的转动惯量实验中,需要用到多种测量工具,下列测量工具中,哪一个是不会用到的( ) A.游标卡尺 B.千分尺 C.天平

D.秒表 C 测定刚体的转动惯量 14 在扭摆实验中,为了测得圆盘刚体的转动惯量,除了测得圆盘的振动周期外,还要加入一个圆环测振动周期。加圆环的作用是() A.减小测量误差 B.做测量结果对比 C.消除计算过程中的未知数 D.验证刚体质量的影响 C 测定刚体的转动惯量 15 转动惯量是刚体转动时惯性大小的量度,是表征刚体特性的一个物理量。转动惯量与物体的质量及其分布有关,还与()有关 A.转轴的位置 B.物体转动速度 C.物体的体积 D.物体转动时的阻力 A 测定刚体的转动惯量 16

在测转动惯量仪实验中,以下不需要测量的物理量是() A.细绳的直径 B.绕绳轮直径 C.圆环直径 D.圆盘直径 A 测定刚体的转动惯量 17 在扭摆实验中,使圆盘做角谐振动,角度不能超过(),但也不能太小。 A.90度 B.180度 C.360度 D.30度 B 测定刚体的转动惯量 测定空气的比热容比 2 如图,实验操作的正确顺序应该是: A.关闭C2,打开C1,打气,关闭C1,打开C2

计算机组成原理实验

实验一基础汇编语言程序设计 一、实验目的: 1、学习和了解TEC-XP16教学实验系统监控命令的用法。 2、学习和了解TEC-XP16教学实验系统的指令系统。 3、学习简单的TEC-XP16教学实验系统汇编程序设计。 二、预习要求: 1、学习TEC-XP16机监控命令的用法。 2、学习TEC-XP16机的指令系统、汇编程序设计及监控程序中子程序调用。 3、学习TEC-XP16机的使用,包括开关、指示灯、按键等。 4、了解实验内容、实验步骤和要求。 三、实验步骤: 在教学计算机硬件系统上建立与调试汇编程序有几种操作办法。 第一种办法,是使用监控程序的A命令,逐行输入并直接汇编单条的汇编语句,之后使用G命令运行这个程序。缺点是不支持汇编伪指令,修改已有程序源代码相对麻烦一些,适用于建立与运行短小的汇编程序。 第二种办法,是使用增强型的监控程序中的W命令建立完整的汇编程序,然后用M命令对建立起来的汇编程序执行汇编操作,接下来用G命令运行这个程序。适用于比较短小的程序。此时可以支持汇编伪指令,修改已经在内存中的汇编程序源代码的操作更方便一些。 第三种办法,是使用交叉汇编程序ASEC,首先在PC机上,用PC机的编辑程序建立完整的汇编程序,然后用ASEC对建立起来的汇编程序执行汇编操作,接下来把汇编操作产生的二进制的机器指令代码文件内容传送到教学机的内存中,就可以运行这个程序了。适用于规模任意大小的程序。

在这里我们只采用第一种方法。 在TEC-XP16机终端上调试汇编程序要经过以下几步: 1、使教学计算机处于正常运行状态(具体步骤见附录联机通讯指南)。 2、使用监控命令输入程序并调试。 ⑴用监控命令A输入汇编程序 >A 或>A 主存地址 如:在命令行提示符状态下输入: A 2000↙;表示该程序从2000H(内存RAM区的起始地址)地址开始 屏幕将显示: 2000: 输入如下形式的程序: 2000: MVRD R0,AAAA ;MVRD 与R0 之间有且只有一个空格,其他指令相同 2002: MVRD R1,5555 2004: ADD R0,R1 2005: AND R0,R1 2006: RET ;程序的最后一个语句,必须为RET 指令 2007:(直接敲回车键,结束A 命令输入程序的操作过程) 若输入有误,系统会给出提示并显示出错地址,用户只需在该地址重新输入正确的指令即可。 ⑵用监控命令U调出输入过的程序并显示在屏幕上 >U 或>U 主存地址

嵌入式系统原理与应用习题答案

版权说明 本文件中出现的任何文字叙述、文件格式、插图、照片、方法、过程等内容,除另有特别注明,版权均属本人所有。 ----WangYiwei 由于我正在学习“嵌入式系统原理与应用——基于ARM微处理器和Linux操作系统”这门课程,网络上找不到课后习题答案。因此本人通过认真地做习题,不懂百度,查阅相关书籍等途径,整理了一份答案,可供各位参考。 注意:答案并不一定完全正确,有异议的答案欢迎提出来大家一起探讨。 练习题P14 1.选择题 (1)A 说明:嵌入式系统的发展趋势表现在以下几方面: 1.产品种类不断丰富,应用范围不断普及 2.产品性能不断提高 3.产品功耗不断降低,体积不断缩小 4.网络化、智能化程度不断提高 5.软件成为影响价格的主要因素 (2)D 说明:常见的嵌入式操作系统: VxWorks,Windows CE、uC/OS-II和嵌入式Linux。 (3)A 说明:VxWorks是美国WindRiver公司于1983年开发的一种32位嵌入式实时操作系统。 2.填空题 (1)嵌入式计算机 (2)微处理器外围电路外部设备 (3)板级支持包实时操作系统应用编程接口应用程序 (4)嵌入式处理器微控制器数字信号处理器 3.简答题 (1)简述嵌入式系统的定义和特点 答:定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。 特点:专用性强、实时性好、可裁剪性好、可靠性高和功耗低等。

(2)简述计算机系统的发展历程 第一阶段大致在20世纪70年代前后,可以看成是嵌入式系统的萌芽阶段; 第二阶段是以嵌入式微处理器为基础,以简单操作系统为核心的嵌入式系统; 第三阶段是以嵌入式操作系统为标志的嵌入式系统,也是嵌入式应用开始普及的阶段; 第四阶段是以基于Internet为标志的嵌入式系统,这是一个正在迅速发展的阶段。 (3)简述MCU和DSP的区别 MCU是微控制器,DSP是数字信号处理器。 MCU相当于小型的电脑,内部集成的CPU、ROM、RAM、I/O总线,所以集成度高是它的特点。 DSP是专用的信息处理器,内部的程序是对不同的机器和环境进行特别优化,所以处理速度是最快的。 练习题 1. 填空题 (1) ARM7 ARM9 ARM9E ARM10E ARM11 (2) 精简指令集计算机 (3) Samsung ARM920T IIC总线 (4) BGA 显卡布线 (5) (6) 8 128 1 (7) S3C2410 64MB 64MB 2. 选择题 (1) D (2)C (3)A (4)B (5)B (6)C (7)D (8)C (9)C (10)B 3. 简答题 (1)ARM和S3C2410X有什么关系? S3C2410是韩国三星公司生产的嵌入式处理器,它采用了ARM公司的ARM920T(即ARM9)内核 (2)ARM7是32位RISC处理器,使用3级流水线,采用冯 ?诺依曼体系结构,不支持MMU。 (3)ARM8是32位RISC处理器,使用5级流水线,采用哈佛体系结构,支持MMU。 (4)S3C2410X芯片有27根地址线,8根片选线(nGCS),32根数据线。 (5)S3C2410X芯片内部集成了一个LCD控制器,SDRAM控制器,3个通道UART,4个通道DMA,4个具有PWM 功能的计时器和一个内部时钟,8通道的10位ADC。 (6)ARM体系结构有哪几种工作状态?又有哪几种运行模式?其中哪些为特权模式?哪些为异常模式?并指出处理器在什么情况下进入相应模式?

大学物理实验题库

第二章部分训练题 1. 在系统误差、随机误差和粗大误差中,难以避免且无法修正的是(A.系统误差, B.随机 误差, C.粗大误差。) 答: B 2. 有一组等精度多次测量的数据:L=2.385mm 、2.384mm 、2.386mm 、2.384mm 、2.382mm 、 2.383mm 。它们的A 类不确定度为:(A. 0.0014mm B. 0.006mm C. 0.002mm D. 0.007mm ) 答: b 3. 根据第2题的数据,可以判断测量量具的最小量程是:(A. 0.001mm B. 0.01mm C. 0.004mm D. 0.02mm ) 答: b 4. 采用0.02mm 精度的游标卡尺测量长度时,其B 类不确定度为:(A. 0.022mm B. 0.03mm C. 0.01mm D. 0.012mm ) 答: d 5. 有一个电子秒表,其最小分辨值为0.01S , 其仪器误差限应评定为:(A. 0.01S B. 0.02S C. 0.2S D. 0.006S ) 答: c 6. 有一只0.5级的指针式电流表,量程为200μA ,其仪器误差限为:(A. 0.1μA B.0.5μ A C. 2μA D. 1μA ) 答: d 7. 用一根直尺测量长度时,已知其仪器误差限为0.5cm ,问此直尺的最小刻度为多少?(A. 0.5cm B. 1cm C. 1mm D.0.5mm ) 答: b 8. 下列三个测量结果中相对不确定度最大的是? (A. X =(10.98±0.02)S B. X=(8.05± 0.02)S C. X=(4.00±0.01)S D. X=(3.00±0.01)S ) 答: d 9. 已知在一个直接测量中所得的A 类不确定度和B 类不确定度分别为0.04g 和0.003g ,则 合成不确定度是? (A. 0.043g B. 0.04g C.0.0401g D. 0.004g )答: b 10.长方体的三条边测量值分别为 x=(6.00±0.01)cm y=(4.00±0.02)cm z=(10.0± 0.03)cm 。 求体积的合成不确定度。(A. 0.063cm B. 13cm C.1.53cm D. 23 cm ) 答: d 11. 圆柱体的直径最佳估计值d =8.004mm, d 的合成不确定度)(d u c =0.005mm ,高度的最佳估计值h =20.00mm ,h 的合成不确定度)(h u c =0.02mm ,求体积的合成不确定度。(A. =)(V u C 100.53mm B. =)(V u C 100 3mm C. =)(V u C 2×310-3mm D. =)(V u C 2 3mm ) 答: d 12.以下有效数字运算错误的是: A. 125×80=10000 B. 23.4+12.6=36 C. 105×0.50=52 D. 4.2×3.5=14.7 答: ab 13.以下有效数字计算正确的是: A. 57.2+2.8=60 B. 125×8.0=1000 C. 34×50=170 D. 22÷22=1 答: c

计算机组成原理实验完整版

河南农业大学 计算机组成原理实验报告 题目简单机模型实验 学院信息与管理科学学院 专业班级计算机科学与技术2010级1班 学生姓名张子坡(1010101029) 指导教师郭玉峰 撰写日期:二○一二年六月五日

一、实验目的: 1.在掌握各部件的功能基础上,组成一个简单的计算机系统模型机; 2.了解微程序控制器是如何控制模型机运行的,掌握整机动态工作过程; 3定义五条机器指令,编写相应微程序并具体上机调试。 二、实验要求: 1.复习计算机组成的基本原理; 2.预习本实验的相关知识和内容 三、实验设备: EL-JY-II型计算机组成原理试验系统一套,排线若干。 四、模型机结构及工作原理: 模型机结构框图见实验书56页图6-1. 输出设备由底板上上的四个LED数码管及其译码、驱动电路构成,当D-G和W/R均为低电平时将数据结构的数据送入数据管显示注:本系统的数据总线为16位,指令、地址和程序计数器均为8位。当数据总线上的数据打入指令寄存器、地址寄存器和程序寄存器时,只有低8位有效。 在本实验我们学习读、写机器指令和运行机器指令的完整过程。在机器指令的执行过程中,CPU从内存中取出一条机器指令到执行结束为一个指令周期,指令由微指令组成的序列来完成,一条机器指令对应一段微程序。另外,读、写机器指令分别由相应的微程序段来完成。

为了向RAM中装入程序和数据,检查写入是否正确,并能启动程序执行,必须设计三个控制操作微程序。 存储器读操作(MRD):拨动清零开关CLR对地址、指令寄存器清零后,指令译码器输入CA1、CA2为“00”时,按“单步”键,可对RAM连续读操作。 存储器写操作(MWE):拨动清零开关CLR对地址、指令寄存器清零后,指令译码器输入CA1、CA2为“10”时,按“单步”键,可对RAM连续写操作。 启动程序(RUN):拨动开关CLR对地址、指令寄存器清零后,指令译码器输入CA1、CA2为“11”时,按“单步”键,即可转入第01号“取指”微指令,启动程序运行。 注:CA1、CA2由控制总线的E4、E5给出。键盘操作方式有监控程序直接对E4、E5赋值,无需接线。开关方式时可将E4、E5接至控制开关CA1、CA2,由开关控制。 五、实验内容、分析及参考代码: 生成的下一条微地址 UA5 UA0 MS5 MS0 微地址

嵌入式系统原理作业一

《嵌入式系统原理》作业一参考答案 注意: ●上交时间:下周上小课之前; ●不许打印答案,可以不抄题目,把答写在作业纸上就可以了; 一、填空题 1、ARM的完整拼写形式为 Acorn RISC Machine ,CM4处理器内部正在执行的指令的地址为0x08000100,此时读取PC的值,该值为 0x08000104 。 2、CM4处理器有两种模式:线程模式、 handler模式,还支持两种操作级别:特权级、非特权级(用户级)。 4、根据操作数的来源不同,CM4处理器有不同的寻址方式,最快的寻址方式是立即寻址,指令add r0,r1,r2的寻址方式是寄存器寻址。 5、ATPCS中规定子程序间传递参数,参数个数少于等于4个时,使用寄存器R0-R3 ;参数个数多于4个时,多出的部分使用栈。 6、在CM4处理器中,寄存器间传送数据的指令是 mov ,寄存器和内存单元间传送数据的指令是 ldr/str ,寄存器和状态寄存器间传送数据的指令是mrs/msr 。 7、伪操作import的作用是声明来自外部文件的标号。伪操作“ldr r0,=label”的含义是将标号lable的值送到到r0中。 8、假设某嵌入式处理器有3级流水线,每级流水线所耗时间均为为0.2ms,则顺序执行30条指令需要耗费时间是 6.8 ms。(30+5-1)*0.2 编程题 1、编写一段c语言和汇编语言的混合程序,在c语言函数中实现字符串拷贝(不许用字符串操作相关函数),函数原型如下: void strcpy(char *src, char *dest) //即src所指向的字符串复制到dest中{ // 自己编写字符串拷贝代码 *dst=*src; while(*dst!=0)//循环结束标志是到了字符串末尾,遇到了'\0'(其值为0) {

江苏大学物理实验考试题库及答案完整版

大学物理实验A(II)考试复习题 1.有一个角游标尺,主尺的分度值是0.5°,主尺上29个分度与游标上30个分度等弧长,则这个角游标尺的最小分度值是多少? 30和29格差1格,所以相当于把这1格分成30份。这1格为0.5°=30′,分成30份,每份1′。 2.电表量程为:0~75mA 的电流表,0~15V 的电压表,它们皆为0.5级,面板刻度均为150小格,每格代表多少?测量时记录有效数字位数应到小数点后第几位(分别以mA 、V 为记录单位)?为什么? 电流表一格0.5mA 小数点后一位 因为误差0.4mA, 电压表一格0.1V 小数点后两位,因为误差0.08V ,估读一位 ***3.用示波器来测量一正弦信号的电压和频率,当“Y 轴衰减旋钮”放在“2V/div ”档,“时基扫描旋钮”放在“0.2ms/div ”档时,测得波形在垂直方向“峰-峰”值之间的间隔为8.6格,横向一个周期的间隔为9.8格,试求该正弦信号的有效电压和频率的值。 f=1/T=1÷(9.8×0.0002)=510.2 U 有效=8.6÷根号2=6.08V ***4.一只电流表的量程为10mA ,准确度等级为1.0级;另一只电流表量程为15mA ,准确度等级为0.5级。现要测量9mA 左右的电流,请分析选用哪只电流表较好。 量程为10mA ,准确度等级为1.0级的电流表最大误差0.1mA,量程为15mA ,准确度等级为0.5级,最大误差0.075mA,所以选用量程为15mA ,准确度等级为0.5级 5. 测定不规则固体密度时,,其中为0℃时水的密度,为被测物在空气中的称量质量,为被测物完全浸没于水中的称量质量,若被测物完全浸没于水中时表面附 有气泡,试分析实验结果 将偏大还是偏小?写出分析过程。 若被测物浸没在水中时附有气泡,则物体排开水的体积变大,物体所受到的浮力变大,则在水中称重结果将偏小,即m 比标准值稍小,可知0ρρm M M -=将偏小 6.放大法是一种基本的实验测量方法。试写出常用的四种放大法,并任意选择其中的两种方法,结合你所做过的大学物理实验,各举一例加以说明。 累计放大法 劈尖干涉测金属丝直径的实验中,为了测出相邻干涉条纹的间距 l ,不是仅对某一条纹测量,而是测量若干个条纹的总间距 Lnl ,这样可减少实验的误差。

孟祥莲--嵌入式系统原理及应用教程-部分习题答案20150618

习题1 1.嵌入式系统的概念的是什么? 答:嵌入式系统是以应用为中心,以计算机技术为基础,软、硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。(嵌入式系统是嵌入式到对象体系中的,用于执行独立功能的专用计算机系统。) 2.嵌入式系统的特点是什么? 答:系统核小;专用性强;运行环境差异大;可靠性要求高;系统精简和高实时性操作系统;具有固化在非易失性存储器中的代码嵌入式系统开发和工作环境 4.嵌入式系统的功能是什么? 答:提供强大的网络服务小型化,低成本,低功能;人性化的人机界面;完善的开发平台5.嵌入式系统的硬件平台由哪些部分组成? 答:嵌入式系统的硬件是以嵌入式处理器为核心,由存储器I/O单元电路,通信模块,外部设备必要的辅助接口组成的。 7.嵌入式操作系统的主要特点是什么? 答:体积小;实时性;特殊的开发调试环境。 8.叙述嵌入式系统的分类。 答:按嵌入式微处理器的位数分类可以分为4位、8位、16位、32位和64位等;按软件实时性需求分类可以分为非实时系统(如PDA),软实时系统(如消费类产品)和硬实时系统(如工业实时控制系统);按嵌入式系统的复杂程度分类可以分为小型嵌入式系统,中型嵌入式系统和复杂嵌入式系统。 习题2 1.ARM9处理器和工作状态有哪些? 答:ARM状态:此时处理器执行32位的的字对齐的ARM指令。 Thumb状态:此时处理器执行16位的,半字对齐的Thumb指令 2.叙述ARM9部寄存器结构,并分别说明R13、R14、R15寄存器的作用。 答:共有37个部寄存器,被分为若干个组(BANK),这些寄存器包括31个通用寄存器,包括程序计数器(PC指针)6个状态寄存器。R13用作堆栈指针,R14称为子程序寄存器,R15用作程序计数器。 4.ARM处理器的工作模式有哪些? 答:用户模式:ARM处理器正常的程序执行状态。 快速中断模式:用于高速数据传输或通道处理 外部中断模式:用于通用中断处理 管理模式:操作系统使用的保护模式 数据访问终止模式:当数据或指令预期终止时进入该模式,可用于虚拟存储器及存储保护 系统模式:运行具有特权的操作系统任务 未定义指令终止模式:当未定义的指令执行时进入该模式,可用于支持硬件协处理器的软件仿真。 5.ARM微处理器支持的数据类型有哪些? 答:ARM微处理器中支持字节(8位)、半字(16位),字(32位)三种数据类型。其中,字需要4字节对齐,半字需要2字节对齐。 7.叙述CPSR寄存器及其各位数据位的作用? 答:CPSR是当前程序状态寄存器,是在任何模式下都可以访问的通用状态寄存器,它包括

相关文档
相关文档 最新文档