返回列表 发帖

MC51单片机资料

重 庆 科 技 学 院
200  /200  学年第  学期考试试卷
课程名称:    微机原理及应用               课程代码:            
教学班级:                              抽(命)题人:         
本卷为    卷,共  1  页,考试方式: 闭卷     ,考试时间:  120  分钟
题 号        一        二        三        四        五        六        七        八        九        十        总 分        抽查
核人
得 分                                                                                               
阅卷人                                                                                               

一.选择题 (共10题,10分)

1.1 [库中题号:010008] 1分
8086/8088微处理器的一个总线周期在(       )之后插入。
A、T1        B、T2      C、T3         D、T4


1.2 [库中题号:010017] 1分
执行下列两条指令后,标志位CF为(         )。
MOV    AL, FFH
ADD    AL, 01H
A、为0         B、变反        C、为1         D、不变


1.3 [库中题号:010032] 1分

01  0032  0402   0402  03  1   汇编语言及程序设计
要使汇编语言程序能在计算机上运行,常经过(       )。
A、装载到计算机                             B、编译并连接
C、解析                                     D、调试



1.4 [库中题号:010036] 1分
在一段汇编语言程序中多次调用另一段程序,用宏指令比用子程序实现(       )。
A、占用内存空间小,但速度慢        B、占内存空间大,但速度快
C、占内存空间相同,速度快           D、占内存空间相同,速度慢


1.5 [库中题号:010056] 1分
在中断响应周期内,将中断标志位IF置0是由(       )。
A、硬件自动完成的               B、用户在编制中断服务程序时设置的
C、关中断指令完成的           D、以上都不是


1.6 [库中题号:010075] 1分

当向8259A写入的操作命令字OCW2为01100100时,将结束(       )的中断服务。
A、IRQ0           B、IRQ1           C、IRQ2             D、IRQ4


1.7 [库中题号:010105] 1分

对8255的C口D4位置1的控制字为(       )。
A、00000110B         B、00001001B      C、00000100B        D、00000101B


1.8 [库中题号:010123] 1分

具有电可擦除的只读存储器是(        )。
A、ROM          B、PROM           C、EPROM           D、E2PROM


1.9 [库中题号:010173] 1分
8086在执行IN AL,32H指令时, 和 的状态为(      )。
A、1,0          B、1,1                C、0,0             D、0,1

1.10 [库中题号:010186] 1分
对于下列程序段可用指令(       )完成相同功能。
AGAIN:MOV ES:[DI],AL
                 INC DI
                 LOOP AGAIN
A、REP MOVSB        B、REP STOSB        C、REP LODSB         D、REPE SCASB

二.填空题 (共10题,10分)

2.1 [库中题号:020022] 1分
逻辑地址为2000H:1234H的内存单元的物理地址是__________。

2.2 [库中题号:020034] 1分
运行下列程序后,AL=___________,BL=___________,CL=_______。
MOV   AL,   0CBH
MOV   BL,   35H
MOV   CL,   0
ADD    AL,   BL
JZ        LAB
NOT   CL
LAB:   HLT


2.3 [库中题号:020049] 1分
试补充完全用查询方式的输入查询部分的程序,假设数据端口和状态端口的地址分别为20H和30H,且状态信号连在数据总线的D0位上。
WAIT:  ______________
            TEST   AL,   _________
            JZ   WAIT
IN   AL,   20H


2.4 [库中题号:020085] 1分
上电复位时,若CPU的CS=0FFFFH,IP=0000H,则第一条指令从                  方取


2.5 [库中题号:020095] 1分
随机存储器RAM主要包括                 和                    两大类。


2.6 [库中题号:020113] 1分
若要可编程并行芯片8255A三个端口均作为输入口,则其方式选择控制字应为                   。


2.7 [库中题号:020123] 1分
02  8255A中包括两组控制电路,其中A组控制                     ,B组控制                    。


2.8 [库中题号:020136] 1分
在计算机术语中,将运算器和控制器合在一起称为 ______  ,而将 ______  和存储器合在一起称为 ______     。


2.9 [库中题号:020186] 1分
8086汇编语言程序设计中代码段的段地址和偏移地址寄存器分别是               和               。


2.10 [库中题号:020198] 1分
当代流行的标准总线内部结构包括:______      总线,______       总线,______    总线和共用总线。

三.问答题 (共2题,10分)

3.1 [库中题号:030002] 5分
微型计算机主要有哪些性能指标?

3.2 [库中题号:030072] 5分
8086的中断分哪两大类?各自有什么特点?

四.程序分析题 (共2题,10分)

4.1 [库中题号:050031] 5分
写出能够完成下列操作的8086CPU指令。
(1) 把4629H传送给AX寄存器;
(2) 从AX寄存器中减去3218H;
(3) 把BUF的偏移地址送入BX中。

4.2 [库中题号:050034] 5分
下面是将内存一字节数据高4位和低4位互换并放回原位置的程序,找出错误并改正。
DATA  SEGMENT
    DD1  DB  23H
DATA  ENDS
CODE  SEGMENT
    ASSUME  CS:CODE,DS:DATA
    START: MOV  AX,DATA
    MOV  DS,AX
    LEA  SI,OFFSET DD1
    MOV  AL,[SI]
    MOV  CL,4
    RCR  AL,CL
    MOV  [SI],AL
    MOV  AH,4CH
    INT  21H
CODE  END
END  START

五.编程题 (共1题,10分)

5.1 [库中题号:060025] 10分
试编写完整的程序,要求从键盘输入3个16进制数,并根据对3个数的比较显示如下信息:
(1)如果3个数都不相等则显示0;
(2)如果3个数中有2个数相等则显示2;
(3)如果3个数都相等则显示3。

六.应用题 (共1题,50分)

6.1 [库中题号:070031] 50分
利用8255A及ADC0809设计的数据采集系统如下图,要求用查询方式编写连续转换8个通道模拟量的程序。设8255A的4个端口地址为300H~303H,DATA为存放8个通道转换后的结果。
我只是个执事罢了~

TOP

返回列表