嵌入式系统考试试题

发布 2022-10-21 10:35:28 阅读 8903

3. 在嵌入式系统设计开发过程中,我们通常要做出那些总体选择?

a. 嵌入式处理器及操作系统的选择。

b.开发工具的选择。

c.对目标系统的观察与控制。

三、 程序题。

1. 欲将数据从源数据区snum复制到目标数据区dnum,数据的个数为num,复制时以8个字为单位进行,对于最后所剩不足8个字的数据,以字为单位进行复制,用arm汇编语言设计完成该数据块复制的程序段。

ldr r0=snumbeq copy_eightldr r1=dnumcmp r2#

mov r2#numbeq end

copy_eightcopy_one: subr2r2#sub r2r2#

ldmia r0!{r4

r11ldria r0!r4

stmia r1!{r4

r11stmia r1!r4

cmp r2#8cmp r2#

bhi copy_@eightbne copy_oneend2. 欲设计一个实现1+2+3+··100功能的程序:(1)写出实现100个数累加功能的arm汇编语言程序(2)说明用arm汇编语言设计实现100个数累加功能程序的设计思想。

stacks segment stack ;堆栈段。

dw 128 dup(?)注意这里只有128个字节。

stacks ends

datas segment数据段。

请在这里定义您的数据 flag db 0

re dw 0

datas ends

codes segment**段。

assume cs:codes,ds:datasstart: mov ax,datas ;初始化。

mov ds,ax

请在这里添加您的**。

part1: mov ah ,01h ;键盘输入0~100任意数。

int 21h

cmp al,0dh

jz part2

sub al,'0'

push ax

mov ax,re

shl ax,1

push ax

mov cl,2

shl ax,cl

pop bx

add ax,bx

pop bx

mov bh,0

add ax,bx

mov re,ax

jmp part1

part2: mov ax,re

part3: mov cx,ax ;求和。

dec ax

add re,ax

loop part3

mov ax,re

mov cx,0 ;十进制显示。

mov bx,10

part4: mov dx,0

div bx

add dl,30h

push dx

inc cx

cmp ax,0

jnz part4

part5: pop dx

mov ah,2

int 21h

loop part5

mov ax,4c00h ;退出程序。

int 21h

codes ends

end start

嵌入式系统试题

试题纸。课程名称适用专业年级。考生学号考生姓名。嵌入式系统结构与操作系统 期中试卷。一 填空题 35分,每小题5分 1 arm7tdmi采用 流水线结构,对于arm指令集,当处理器执行0x40001000处的指令时,pc的值为 该处的指令处于状态。2 arm7tdmi处理器采用的计算机结构,程序存储...

嵌入式ARM嵌入式系统设计

摘要 本系统设计了基于arm系统的嵌入式硬件平台,其中主要介绍了系统母版的具体电路实现,其硬件电路已经通过了信号完整性分析。中国 网 关键词 arm 嵌入式系统 中图分类号 tp368.1 文献标识码 a 文章编号 1007 9416 2012 12 0104 01 1 序言 本系统是设计一款基于a...

嵌入式系统

期末作业考核。满分100分。一 判断题 每题3分,共30分 1.嵌入式系统中的软件系统主要由嵌入式操作系统和应用软件组成,其中嵌入式微处理器属于嵌入式软件系统的核心。答 错。2.运行在智能手机或平板电脑中的android系统是一种嵌入式操作系统。答 对。3.windriver公司所提供的软件开发包是...