河南理工大学《微机原理与接口技术》试卷(A卷)

………… … … … … … … :线号…学…… … … … … … … … … :…名封姓…… … … … … … … … … … … 密 … :…级…班…业…专……………河南理工大学 2010-2011 学年第 1 学期

5、下面哪种描述是正确的 ( C ) A、同步方式的有效数据传输率小于异步方式

《微机原理与接口技术》试卷(A卷)

B、同步方式传输以字符为单位。

C、8251A采用全双工传输制式 考试方式:闭卷 本试卷考试分数占学生总评成绩的 70 % D、异步方式采用低电平作为停止位 总 分 题号 一 二 三 四 五 六 七 得分 三、判断(每题2分,共10分)

核分人 得分

1、在执行总线读操作时,数据最早在T2状态出现在数据总线上。( ╳ ) 2、8086的I/O编址采用独立编址方式。 ( √ )

复查总分 总复查人 3、当8237控制器控制系统总线时,称它为总线主模块。 ( √ )

得分 一、填空 (每空1分,共20分)

4、采用同步方式通信时,字符间的间隔是任意的。 ( ╳ ) 1. 8088地址线有 20 位,外部数据线有 8 位。

5、8088的数据线是16根。 ( ╳ ) 2. 8086中,一个基本的总线周期由 4 个时钟周期组成,其中Tw一般插在 T3 状态之后。

得分 四、简答(每题5分,共20分)

3. 最小模式是指 系统中只有8086或8088一个微处理器,最大、最小模式由 MN/MX 引脚控制。 1.8086/8088与外设数据传送的方式有哪几种?其各自的特点及应用场合是什么? 4. 中断向量是指 中断子程序的入口地址 ,若中断类型码为14H,则它对应的中断向量存放在从

50H 地址开始的4个地址中,若这4个字节单元内容从低字节到高字节依次为50H,11H,00H,无条件传输,查询传输,中断传输,DMA方式和I/O处理机方式。

无条件传输:适用于简单设备,传输前外设必须就绪。慢速外设需与CPU保持同步 60H,则该中断类型码对应的中断向量是 6000H:1150H 。

查询传输:工作可靠,适用面宽,但传送效率低

5. 复位后,CS=__ FFFFH _,IP=__0000H _,因此程序从__ FFFF0H___地址处开始执行。

中断传输:效率更高,可以处理随机请求,可以处理复杂事务。可与CPU并行工作,但每次传送6.若采用异步发送,1个起始位,8个数据位,1个偶校验,1个停止位,每秒发送60个字符,则它需要大量额外时间开销。

的波特率是__660bps __。

DMA方式:DMAC控制,外设直接和存储器进行数据传送,适合大量、快速数据传送 7. 对I/O端口编址有__统一编址__和___独立编址__两种方法。

I/O处理机方式:功能强大,但成本较高

8.CPU与外设之间交换数据常采用 无条件传送、 查询 、 中断 和DMA中断 四种方式, 2、8086的中断分为哪几类?各自的特点是什么?

9.某微机系统中内存首地址为6000H,末地址为67FFH,则其内存容量为_2K_ 中断分为硬件中断和软件中断,其中硬件中断又分为可屏蔽中断和非屏蔽中断。

非屏蔽中断由NMI引脚引入,优先级最高,通常用来处理重大的错误,必须响应。不受IF的影响。 得分 二、选择(每题2分,共10分)

可屏蔽中断由INTR引脚引入,由IF标志决定是否响应中断。

1.下面的中断中,只有__D_____需要硬件提供中断类型码 软件中断通过中断指令来使CPU执行中断处理子程序,它用一条指令进入中断处理子程序, 中断类型 A. INTO B. INT n C. NMI D. INTR

码由指令提供,无需从DB读,无需执行中断响应总线周期。不受中断允许标志IF的影响,无随机性,2、下面哪组存储器均为非易失性存储器? ( C ) 可和主程序进行参数的传递。

A、SRAM和NVRAM B、DRAM和EEPROM

C、FLASH Memory和EEPROM D、EPROM和SRAM

3、8086/8088微处理器内部有那些寄存器,它们的主要作用是什么?

执行部件有8个16位寄存器,AX、BX、CX、DX、SP、BP、DI、SI。AX、BX、CX、DX一般作为3、DAC0832是几位芯片? ( B ) 通用数据寄存器。SP为堆栈指针存器,BP、DI、SI在间接寻址时作为地址寄存器或变址寄存器。总A、4位 B、 8位 C、12位 D、16位

线接口部件设有段寄存器CS、DS、SS、ES和指令指针寄存器IP。段寄存器存放段地址,与偏移地4、8086 CPU有最大和最小两种工作模式,最大模式的特点是 ( A ) 址共同形成存储器的物理地址。IP的内容为下一条将要执行指令的偏移地址,与CS共同形成下一条指令的物理地址。 A.需要总线控制器8288 B.由编程进行模式设定 C.不需要8286收发器 D.CPU提供全部的控制信号

《微机原理与接口技术》试卷 第1页(共4页)

4、简述中断响应的过程。 1)、读取中断类型码,将其存入内部寄存器。 2)、将标志寄存器的值推入堆栈。 3)、IF,TF清零 4)、断点入堆栈 5)、根据目前得到的中断类型码,到内存0000段的中断向量表中找到中断向量,再根据中断向量转入相应的中断处理子程序。 得分

MOV DX,433H

MOV AL,72H OUT DX,AL

MOV DX,431H MOV AX,300 OUT DX,AL

2、设8251A工作在异步方式,字符为8位,一个奇校验,一个停止位,波特率因子为16;清除出错标志,允许发送,允许接收,DTR有效;CPU采用8086,8251的端口地址为50H,52H,请写出8251的初始化程序。(5分)

MOV AL,5EH

OUT 52H,AL MOV AL,17H OUT 52H,AL

五、编程及硬件设计 (共40分)

1、一8086微机应用系统中,若8253的端口地址为430H~433H。已知采用1号计数器工作在方式0,计数初值为300。写出8253的初始化程序。(10分)

MOV AL,48H OUT 0A1H,AL MOV AL,06H OUT 0A1H,AL MOV AL,09H OUT 0A1H,AL

4、一个8086系统中,采用8255A芯片,令8255端口A接8个发光二极管LED,8255端口B接8个开关,要求用开关控制相应的发光二极管LED的亮或灭。开关断开,相应的LED点亮,开关合上,LED熄灭。已知8255A端口地址为F0H,F2H,F4H,F6H。 请画出该系统的硬件连线图并写出相应的应用程序。(15分)

+5VD7~D0RDWRRESETM/IO A78086 A6 A5 A4 A3 A0 A2 A174LS138G1G2AG2B Y4CB AD7~D0RDWRRESETPB7PB6PB08255ACSPA7PA6…… A1 A0PA0LED0K7K6……K0LED7LED6.

3、有两片8259A采用级联方式相连,其中,主片的端口地址为20H,21H,中断类型码为40H~47H;从片的端口地址为A0H,A1H,中断类型码为48H~4FH,从片连接在主片的IR6 上。两者采用缓冲方式与CPU连接,均采用非自动中断结束方式。请写出这两片8259A的初始化程序。(10分)

主片的初始化程序:

CLI MOV AL,11H OUT 20H,AL

MOV AL,40H OUT 21H,AL MOV AL,40H OUT 21H,AL MOV AL,1DH OUT 21H,AL 从片的初始化程序 MOV AL,11H OUT 0A0H,AL

MOV DX,0F6H ;控制字寄存器 MOV AL,10000010B ;控制字 OUT DX,AL ;写入控制字

TEST_IT: MOV DX,0F2H ;指向B口

IN AL,DX ;从B口读入开关状态 MOV DX,0F0H ;指向A口

OUT DX,AL ;A口控制LED,指示开关状态 JMP TEST_IT ;循环检测

《微机原理与接口技术》试卷 第2页(共4页)

A0076543 2 10

76543 2 101LTIMADISNGLIC4标志位8086/8088系统中不用1需要设置ICW4 0不需要设ICW4 1单级使用 0级联使用1调用地址间隔为4(8086/8088不用)0调用地址间隔为81电平触发 0边沿触发通道控制字寻址00通道0控制寄存器01通道1控制寄存器10通道2控制寄存器11不用计数制0二进制 1BCD码工作方式000方式0001方式1 010方式2011方式3100方式4101方式5读/写操作 00锁定当前计数值(供CPU读)01读/写计数器低8位10读/写计数器高8位11读/写计数器低8位再读/写计数器高8位8253方式控制字8259A ICW1各位定义A01中断类型码高五位ICW2的格式A01706050432M/S76543

1AEOI

0uPM7EH1 8086/8088配置0 8080/8085配置6543 2 10SFNMBUFIRRTSERSBRKRXEDTRTXEN10 1RTS复位出错正常有效标志工作1允许接收0 DTR无效1允许发送1 特殊完全嵌套方式 0 非特殊完全嵌套方式非缓冲方式 0X缓冲方式 从8259A 10缓冲方式 主8259A 11ICW4的格式1 自动EOI方式0 非自动EOI方式0 0 不探索内部不同步字复位符8251命令字

76543 2 10

IR7 IR6 IR5 IR4 IR3 IR2 IR1 主片的ICW3格式:若某个引脚上连有从片,则对应位为1,否则为0 IR0 异步方式00 无效位01 1位停止位10 1.5位停止位11 2位停止位 00数据位5位01数据位6位 10数据位7位11数据位8位00同步方式01异步方式X110异步方式X1611异步方式X640 0 0 0 0 ID2 ID1 ID0 从片的ICW3格式:后三位决定从片的输出端INT连在主片的哪个中断请求输入引脚上。

同步方式X0 不校验 00 2个同步字符、内同步01 奇校验 01 2个同步字符、外同步 11 偶校验 10 1个同步字符、内同步 11 1个同步字符、外同步 8251方式控制字

《微机原理与接口技术》试卷 第3页(共4页)

76543 2 10控制C口低4位1输入 0输出控制B口低4位功能控制1输入 0输出0位操作 方式选择方式选择0方式0 1方式1方式选择00方式0控制C口高4位01方式1 1输入 0输出 1X方式2控制A口8位1输入 0输出8255方式控制字0XXX3 2 10C口的选择D3D2D1 选择 000 PC0置/复位001 PC10复位 1置位010 PC2011 PC3100 PC4101 PC5110 PC6111 PC7C口位方式控制字格式 第4页(共4页)

1

《微机原理与接口技术》试卷

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4