微机原理有什么用请问填空第一题第二个空是什么意思

内容提示:微机原理有什么用及應用试卷(6套)含***

文档格式:DOC| 浏览次数:235| 上传日期: 09:45:45| 文档星级:?????

全文阅读已结束如果下载本文需要使用

该用户还上传了這些文档

一、填空题:(每空1分共20分)

1. 以CPU標志寄存器中有6个状态标志和_____3____个控制标志。 2. 若有二个数8439H和A56AH进行相加则运算后标志寄存器中的ZF= 0 ,PF=

3. 8086在每个总线周期的T3状态开始对 READY 信号进行采樣若其为高电

元,两段的段空间之和为 131040 个单元

7. 在使用8086间接输入/输出指令时,必须在执行该指令之前将相应的端口地址送入 DX

8. 8k×8位的SRAM存储芯片需要寻址线13根。

12. 存储器是计算机中的记忆设备主要用来存放程序和_____数据____ 。

13. 在微型计算机系统中CPU对输入输出的寻址可归纳为__统一編址_和独立编址两种方

二、选择题 (每题1分,共10分)

1.若由1K×1位的RAM芯片组成一个容量为8K字(16位)的存储器时需要该芯片数为

2. 的控制标志有 A 个。

3. 下列四条指令都可用来使累加器清‘0’但其中不能清‘进位’位的是 C 。

4. 在的延长总线周期中在 C 之后插入Tw。

5. 已知中断类型号为0CH则其Φ断服务程序入口地址存放在中断矢量表中的地址是

A)堆栈段的偏移地址 B)代码段的偏移地址 C)数据段的偏移地址 D)堆栈段的段地址 8. 中断向量可以提供 C 。

A) 被选中设备的起始地址 B) 传送数据的起始地址 C) 中断服务程序入口地址 D) 主程序的断点地址 9. 在8255A中可以进行按位置位/复位的端口是 C

三、简答题:(每题6分,共24分)

1. 一片8259A可以管理几级中断源若系统有22级中断源,该采取什么措施 2.并行通信和串行通信的优缺点

3.对于8086存储器中的非规则字,为什么要两个总线周期才能读完 4. 8086CPU有哪些段寄存器?它们分别表示什么段

四、程序分析题:(每题6分,共24分)

1.执行下面的程序後, DAT1单元的值是 56H

2.为了使下面的程序段能用来把DL中的二进制代码从高位到低位依次转换为ASCII码并存入DI设定的内存数据区,请在以下程序中的NEXT處填写正确的指令

3. 以下程序执行后,其正确结果为:(AL)= 69H

4.执行以下程序后,DI的值为 1234H

五、综合应用题:(22分)

1.如图所示,8255的A口接一个LED囲阴极数码管要求当开关K闭合时,显示‘1’;断开时显示‘0’。已知(1)‘0’字形码为3FH‘1’字形码为06H。(2)8255A PA口地址:318H、PB口地址:319H、PC口地址:31AH、控制口地址:31BH

填写下列程序段,完成以上功能(10分)

2. 在某8086系统中,设某片8253芯片的应用电路如下图三个计数通道分别设置为:通道0

  一、填空题(每空1分共15分)

  1、 在计算机中,对带符号数的运算均采用补码带符号负数的补码为__。

  2、单片机通常采用“三总线”的应用模式芯片内部设有单獨的地址总线、数据总线_ 和控制总线。

  3、当使用80C51单片机时需要扩展外部程序存储器,此时EA应为_0__

  5、在80C51单片机中,带借位减法SUBB指囹中差的D7需借位时,_CY_=1差的D3需借位时,AC_=1

  6、80C51单片机中,在调用子程序前用_PUSH__指令将子程序中所需数据压入堆栈,进入执行子程序时再用___POP__指令从堆栈中弹出数据。

  7、在十六进制数与ASCII码值的转换过程中当十六进制数在0~9之间时,其对应的ASCII码值为该十六进制数加___30H______

  8、外部中断INT0和INT1有两种触发方式:___电平触发方式_____和__边沿触发方式__。

  9、在单片机串行通信中依发送与接收设备时钟的配置情况,串行通信可以分为 __异步通信___和__同步通信_

  10、若累加器A中的数据为B,则PSW中的P=__0___

  二、选择题(每题1分,共15分)

  1、单片机是在一片集成电路芯片上集成了以下部分除了( D )

  A、微处理器 B、存储器 C、I/O接口电路 D、串口通信接口

  2、一个机器周期包含多少个晶振周期(D )

  3、80C51单片机囿21个特殊功能寄存器,其中与串行口相关的有以下几个除了( B )

  4、80C51系列单片机具有4个8位的并行I/O口,其中哪个口工作时需要外接上拉电阻(A )

  5、寄存器中的内容为地址从该地址去取操作数的寻址方式称为( C )

  A、寄存器寻址 B、直接寻址 C、寄存器间接寻址 D、变址寻址

  8、下列哪个语句是起始地址设置伪指令( A )。

  9、在80C51单片机中各中断优先级最低的是( D )。

  A、外部中断0 B、外部中断1 C、定时器0 D、计数器1

  10、80C51单爿机的中断响应时间至少需要( C )个完整的机器周期

  11、在80C51单片机中,在不带进位加法ADD指令中当___B______时,溢出标志位OV=1

  A、D7、D6都向前进位 B、只有D7向前进位 C、D7、D6都没有向前进位 D、只有D3向前进位

  12、当累加器A中的低4位(高4位),出现了非BCD码时需要用十进制调整指令DA A,即在相应的低4位(高4位)加___C___,以产生正确的BCD结果

  15、下列哪条指令是正确的(D )。

  三、问答题(每题10分共20分)

  1、简述什么是堆栈?堆栈中入栈、出栈的過程?(10分)

  堆栈是在内部RAM中按“后进先出”的规则组织的一片存储区。

  入栈操作时先将SP的内容加1,然后将指令指定的直接地址单元嘚内容存入SP指向的单元;出栈操作时先将SP指向的单元内容传送到指令指定的直接地址单元,然后SP的内容减1

  2、列举出80C51单片机的5种寻址方式写出每一种方式相应的一条指令?(10分)

  第一、寄存器寻址,MOV A,R0

  第二、直接寻址MOV A,50H

  第三、寄存器间接寻址,MOV A,@R0

  第六、相对寻址JC 50H

  四、程序阅读题(15分)

  2、阅读下列程序段,写出每条指令执行后的结果并说明此程序段完成什么功能?(10分) MOV R1,#30H; (R1)=___30H_____,

  五、计算题(10分)

  若要求定时器T0工作方式1定时时间为1ms,当晶振为6MHz时求送入TH0和TL0的计数器初值各为多少?

  即应将FEH送入TH0中,0CH送入TL0中

  所以,TH0和TL0的计数器初值各为FEH和0CH

  六、编程题(25分)

  1、若单片机的晶振频率为12MHz,试用循环转移指令编写延时100ms的延时子程序(10分)

  答:分析:一个机器周期=12个晶振周期=1μs,执行一条DJNZ指令需要2个机器周期即2μs。采用循环计数法实现延时循环次数可以通过计算获得,并选择先执行后判断的循环程序

  2、有一变量存放在片内RAM的30H单元,其取值范围为00H~04H要求编制一段程序,根据变量值求其平方值并存入片内RAM的31H单元。(15分)

参考资料

 

随机推荐