微机原理试题

发布 2024-04-16 19:30:10 阅读 6291

学年第学期微机原理及应用(a) 课程试卷。

卷17班级姓名得分任课教师

一、 选择题:(每题1.5分,共18分)

1、在以查询方式与i/o端**换数据时,外设准备好的状态信息是通过( )提供给cpu进行查询的。

数据总线地址总线控制总线中断请求线。

2、cpu与某个外设交换信息时,通常需要有以下一些信号( )

数字量,开关量,状态信号数据,控制,状态。

模拟量,控制,状态信号模拟,数字,状态信号。

3、在dma工作方式时,cpu交出总线控制权,而处于( )状态。

等待暂停保持中断处理。

/8086cpu有一个与存储器完全独立的空间供连接输入/输出(i/o)设备使用,占有的i/o地址空间最大可达( )

节节 64k字节 128k字节。

5、在用端口寻址方式寻址外设的cpu中,区分对外设还是对内存操作是由( )决定的。

软件包数据线控制线地址线。

/8086在响应可屏蔽中断请求时( )

inta输出一个负脉冲,将中断类型码从ad0~ad7读入。

inta输出两个负脉冲,在第二个负脉冲时读取中断类型码。

inta输出一个负脉冲后,进行一次i/o读周期,读取中断类型码。

inta输出一个负脉冲,同时提供i/o读控制信号,读中断类型码。

7、并行接口芯片8255a工作于选通方式时,通常作为控制和状态的端口是( )

pa口 pb口pc口控制口。

8、cpu对两个无符号8位二进制数进行减法运算后,结果为00001101;且进位位为“1”,溢出位为“1”,符号位为“0”,此结果的十进制数应为( )

1313243溢出。

9、堆栈是用于( )

存放cpu寄存器的内容数据高速存取。

存放常数**存放常用子程序。

/8086cpu中程序计数器(pc)中存放的是( )

指令指令地址操作数操作数地址。

11、cpu用减法指令对两个补码表示的带符号数6bh(被减数)和0c7h(减数)进行减法运算后,标志位cf、sf和of分别为( )

12、串行接口芯片8251a在接收过程中,通常用以向cpu申请中断是引脚( )

dcr txrdyrxdrxrdy

二、填空题:(每空1分,共12分)

1、要构成一个完整的计算机系统,除了需要基本的计算机外,还需要使用和管理计算机的。

2、利用cmp指令比较两个有符号数的大小时,常用和。

标志。3、传送指令mov ax,[2000]中对源操作数的寻址方式是。

4、在8086/8088cpu中,每个总线周期通常由状态组成,但在存储器或i/o端口工作速度低的情况下,cpu自动插入状态。

定时/计数器是从预置值开始计数,故计数器按二进制计100个数回零中断,预置值应为。

6、当计算机进入dma方式传送数据时,cpu处于状态。

a中断控制器可管理级外部中断,通过级联可扩展至级。

三、程序设计(共40分)

1.(10分)阅读下列程序段,并填空:

mov si , offset buf

mov ch , 0

mov cl , si]

inc si

xor bx,bx

rept0: mov dh,08

mov al,[si]

rept1: ror al,1

jnc next

inc bx

next: dec dh

jnz rept1

inc si

loop rept0

mov count,bx

hlt1) 该程序所完成的功能是。

2) 在buf单元中存放的是。

2. (15分)设在xx单元中存放着x的值,函数y的值存放在yy单元中,试编程实现下列符号函数。

1 x>0

y= 0 x=0

1 x<0

3(15分)内存中自table开始的40个字单元中存放着自然数0~39的立方值。对于first单元中的任一个数x(0≤x≤39),要求编程查表找出x的立方值,并存入second字单元中。

四、综合题(30分)

下图为一cpu采用查询方式与adc接口的电路原理图,电路的工作原理如下:cpu先通过u3(端口地址为04h)发出启动adc的控制信号start及多路开关的选择**,然后通过u2(端口地址为02h)查询adc是否转换结束, adc转换结束时,将信号oe置1,同时将转换数据送锁存器锁存。当cpu查询到adc转换结束信号eoc=1后,从u1(端口地址为03h)读入adc转换数据,并存入以data为首地址的内存单元中。

请根据接口的电路图及工作原理回答下列问题:

1. (16分)电路图中下列引线和器件的名称或功能是:

a为cpu的控制线连接;b为cpu的控制线连接;

c为cpu的控制线连接; d为信号;

u1为器; u2为器;

u3为器; u4为器;

2(14分)阅读下列程序段及程序注释,并完成对程序的填空:

start: mov dl, ;设置启动ad及第0路开关**。

di,data ;数据存放区首址的偏移量di

cldagain:mov al,dl

and al,0efh ;使d4=0

out [04h],al ;停止a/d转换。

call delay

mov al,dl ;启动ad及选择第0通道。

输出通道**。

poll输入状态信息。

shr al,1

polloe1,循环等待。

oe=1,输入数据。

stosb存入内存。

inc dl修改输入通道**。

again八路未测量完,则循环。

学年第学期微机原理及应用(a) 课程试卷。

卷18班级姓名得分任课教师

一、 选择题:(每题1.5分,共18分)

1、在dma控制方式下由( )控制数据传送。

cpu 软件存储器管理部件专用硬件控制器。

2、在微型机中,往往将外设的状态作为一种数据输入,cpu的控制命令作为一种数据输出,为了将控制、状态与数据信息区分开,往往采用( )进行分别传送。

不同的信号线不同的控制开关。

不同的端口地址不同的中断服务子程序。

3、cpu响应dma请求后,由于( )所以,一旦dma结束,cpu可以立即继续执行原程序。

ip内容进栈受保护ip和所有寄存器内容进栈受保护

. cpu进入保持状态,ip和所有寄存器内容保持不变。

ip内容进栈保护,所有寄存器内容因cpu进入保持状态保持不变。

4、系统有多个中断源,而只有单一中断请求线的情况下,为了能处理多重中断流程,在保护现场和中断服务之间必须加入( )

屏蔽本级中断屏蔽低级中断

屏蔽本级和低级中断屏蔽本级和低级中断,并开中断。

5、当多个外设同时产生中断时,cpu响应中断的顺序受( )的影响。

中断优先级中断允许标志。

中断屏蔽码中断优先级和中断屏蔽码。

6、异步串行传送的8位数为33h时,采用偶校验位1位,停止位1位,则串行口发送的幀信息为( )

7、指令周期是指( )

cpu从主存中取出一条指令的时间 cpu执行一条指令的时间。

cpu主频的倒数cpu主存中取出一个字节的时间。

8、pentiumii是带mmx技术的pentium芯片,这里mmx技术是指( )

微机原理试题

中南大学考试试卷。2012 2013学年上学期时间110分钟 2013年1月10日。微型计算机原理与接 术课程48学时3学分考试形式 闭卷 专业年级 自动化 电气09级总分100分,占总评成绩70 注 此页不作答题纸,请将答案写在答题纸上。一 填空题 本题20分,每空1分 cpu对i o端口采用单独...

微机原理试题

微机原理考试试题纸 a卷 课程名称微机原理与接 术专业班级。题号一二三四五六七 十总分题分。备注 学生不得在试题纸上答题 含填空题 选择题等客观题 一 选择题 每题2分,共20分 微处理器的存储器寻址空间为 a 64kb b 1mb c 4gb d 64tb 2 串行接口8251a有 端口地址。a ...

微机原理试题

微机试题。一 选择题 每小题1分,共10分 1.8086执行程序时,对存储器进行访问时,物理地址可由 组合产生。a cs和ip b ss和ip c ds和ip d cs和bp 2 16位pc机中整数的有效范围是。a 32768 32767b 32767 32767 c 0 65535d 32768 ...