微机原理试卷a及答案

2024-04-16

微机原理试卷a及答案(共8篇)

篇1:微机原理试卷a及答案

安徽大学 2013~2014 学年

二、单项选择题(每小题 1分,共20分)

1、一个接口可由(D)组成。A)一个端口 B)两个端口

C)一个I/O地址 D)若干个I/O地址

2、微机总线的位数指的是(C)的位数。A)地址线 B)控制线 C)数据线 D)并行线

3、输入/输出指的是主机与(B)交换数据。A)存储器 B)外设 C)键盘 D)显示器

4、对以下类型的中断,优先级最低的是(C)。A)指令中断 B)非屏蔽中断 C)可屏蔽中断 D)断点中断

5、中断控制器8259A所管理的是(C)。

A)指令中断 B)非屏蔽中断 C)可屏蔽中断 D)单步中断 6、8086 系列微机的中断向量号越大,则优先级(D)。A)越高 B)越低 C)相同 D)不定

7、可编程接口芯片在使用前对它(B),称为初始化编程。A)写操作数 B)写控制字 C)编接口地址 D)设计控制电路

8、并行接口没有(D)功能。A)输出锁存 B)输入锁存

C)模拟量变成数字量 D)物理量变成模拟量

9、如果减1计数器的计数初值为10H,则减1计数器可作为(C)分频计数器用。A)十 B)二

C)十六 D)与计数初值无关

10、串行通信的波特率越高,则串行传送数据的速度(B)。A)越慢 B)越快

C)与波特率无关 D)由CPU速度决定

11、CPU 执行OUT DX,AL指令时,(D)的值输出到地址总线上。A)AL寄存器 B)AX寄存器 C)DL寄存器 D)DX寄存器

12、一个I/O地址称为一个(B)。

A)接口 B)端口 C)外设 D)芯片

13、地址译码器的输入端应接到(C)上。A)控制总线 B)数据总线 C)地址总线 D)外部总线

14、CPU 响应可屏蔽中断请求时,其中断向量号由(D)提供。A)CPU内部 B)中断指令 C)向量号固定 D)中断控制器 15、8259 工作在全嵌套方式时,(A)引脚的中断源优先级最高。A)IR0 B)IR1 C)IR7 D)IR8 得分 评阅人 16、8255 工作在方式0时,它没有(C)功能。A)输入缓冲 B)输出锁存 C)电流放大 D)总线隔离

17、微机系统复位时,CPU不能响应(B)中断。A)指令中断 B)可屏蔽中断 C)非屏蔽中断 D)断点中断

18、在定时器/计数器8253的输出端可产生(C)波形。A)三角波 B)正弦波 C)方波 D)斜波

19、对逐步逼近式A/D转换器,启动一次转换读入多次数字量,则读

入的数字量(A)。A)肯定相同 B)可能相同 C)肯定不同 D)可能不同

20、PC/XT 微机中串口1的I/O地址范围是(B)。A)3F0H-3F7H B)3F8H-3FF C)2F0H-2FFH D)2F8H-2FF

三、判断说明题(正者在括号内打“√”,误者在括号内打“×”,均

需说明理由。每小题 2分,共10分)1.指令一般包括两部分:操作码和操作数。(√)2.一个总线周期有一个或若干个指令周期组成。(×)3.8086 有一个 16 位标志寄存器,它包含了 6 个状态标志位和 3 个

控制标志位。(√)4.一片 8259A中断控制器最多能接收8个中断源。(√)5.要对 8255A 的端口 C 的某一位进行置位/复位设置,可对端口 C 写入相应的控制字来 实现。(×)

四、简答题(每小题 5分,共10分)

2、在I/O接口电路中,按存放信息的类型,端口可分为哪几类? CPU对这些端口实行读操作还是写操作?

答:在I/O接口电路中,按存放信息的类型,I/O端口可分为数据口、状态口、控制口。

其中,CPU可对数据口进行读或写操作,对状态口进行读操作,对控制口进行写操作。

3、与并行通信相比较,串行通信有什么特点? 答:与并行通信相比较,串行通信如下特点: 串行通信适宜于远程数据传送; 串行通信通常传送速度较慢;

串行通信的费用较低、传输线少,可借用电话网络来实现远程通信。得分 评阅人

得分 评阅人

五、简单应用题(共15分)下面是一个8253初始化程序段。8253的控制口地址为46H,3个计数器端口地址分别为40H,42H,44H,在8253初始化前,先将8259A的所有中断进行屏蔽,8259A的奇地址端口为81H,请在下面程序段的分号(;)后面加详细注释,并以十进制数表 示出各计数初值。CLI ;关中断„„(1分)MOV AL,0FFH OUT 81H,AL ;屏蔽8259A 所有中断„„(1分)MOV AL,36H OUT 46H,AL ;8253控制字:CNT0,先读/写低 8 位,后读/写高 8位,方式 3,二进制计数„„(3分)

MOV AL,0 OUT 40H,AL ;CNT0 输出低 8位计数值„„(1 分)MOV AL,40H OUT 40H,AL ;CNT0 输出高 8位计数值,其十进制数为 16384„„(1分)MOV AL,54H OUT 46H,AL ;8253控制字:CNT1,读/写计数器低 8 位,方式2,二进制计数„„(3分)MOV AL,18H OUT 42H,AL ;CNT1 输出计数值,其十进制数为 24„„(1分)MOV AL,0A6H OUT 46H,AL ;8253控制字:CNT2,读/写计数器高 8 位 方式3,二进制计数„„(3分)MOV AL,46H OUT 44H,AL ;CNT2 输出高 8位计数值„„(1 分)得分 评阅人

六、综合应用题(共 25分)已知电路图如下图所示。图中数码管为共阳极类型,数码管 的阴极a,b,c,d,e,f,g,Dp依次接至8255的PA0,PA1,„,PA7。回答问题:

1)若要数码管的a段发光,则应从8255的PA0输出高电平还是低电平?(2分)

答:低电平

2)若要数码管显示数字0,则应从8255的PA口送出字形码为多少?(2分)答:C0H 3)写出8255的PA口和PC口的地址。(2分)答:PA口地址:220H,PC口的地址:222H 4)根据电路图,写出从8255的PA口送出字形码的有关指令。(2分)

答: MOV DX,220H MOV AL,8位字形码 OUT DX,AL 5)8255的PC口在电路中的作用是什么?(2分)答:输入缓冲

得分 评阅人

6)根据电路图及下表要求,编写完整的根据从开关读入的编码在数码管上显示相应数

字的程序(包括在数据段中定义字形码的内容)。(15分)参考程序:

STACK SEGMENT STACH DW 100DUP(?)STACK ENDS DATA SEGMENT

X1 DB DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK MAIN PROC FAR PUSH DS SUB AX,AX PUSH AX MOV AX,DATA MOV DS,AX MOV BX,OFFSET X1 MOV AL,10001011B;8255 工作在方式0,PA输出,PC输入 MOV DX,223H OUT DX,AL NEXT: MOV DX,222H IN AL,DX AND AL,7;屏蔽掉PC口读入的高 5位 XLAT MOV DX,220H OUT DX,AL JMP NEXT MAIN ENDP

CODE ENDS END MAIN

篇2:微机原理试卷a及答案

一、简答题(6×8分=48分)

1.不使用立即数,也不用任何存储单元中的数据,写一段程序(限六条指令之内),完成如下操作:-1→AX,0→BX,1→CX。答:XOR BX,BX XOR CX,CX INC CX XOR AX,AX DEC AX

2.试说明8086CPU工作在最大和最小模式下系统基本配置的差异。

解:8086CPU可以工作在两种工作模式,即最小工作模式和最大工作模式。最小工作模式用于单机系统,系统中所有总线控制信号全部由8086直接提供,因此系统中的总线控制电路可减到最少;最大工作模式用于多处理机系统,8086作为主处理器,其它的处理器为协处理器,协助主处理器工作。在最大工作模式下,系统所需要的控制信号均由总线控制器8288提供。

8086具体工作在最大模式还是最小模式,完全由硬件连接决定。当将CPU的 *密* 路所产生的中断的优先级别由8259A管理产生。CPU只根据标志位IF的状态决定是否响应INTR。

内部中断:8086的内部中断产生的过程完全与硬件电路无关,是CPU根据软件中某条指令或软件对PSW中的标志设置而产生的。内部中断可分为两大类型:一类是内部已硬件设置好的类型0~类型4,它们依次为除法出错、单步中断、NMI、断点中断和溢出中断;另一类是8086的中断系统中有一条两字节的中断指令INT n。n 即为中断类型码,CPU根据中断类型码即可找到中断服务程序入口。

4.试说明8086/8088CPU中有哪些寄存器?各有哪些用途?

答:寄存器组有(1)数据寄存器,含AX、BX、CX、DX四个通用寄存器,用来暂时存放计算过程中所遇到的操作数,结果和其它信息。(2)指针及变址寄存器,含SP、BP、SI、DI四个十六位寄存器,它们可以像寄存器一样在运算过程中存放操作数只能以字为单位使用。还用来在段内寻址时提供偏移地址。(3)段寄存器,含CS、DS、SS、ES,用来专门存放段地址。(4)控制寄存器,包括IP和PSW两个16为寄存器。IP是指令指针寄存器,用来存放代码段中的偏移地址。

PSW为程序状态字寄存器,由条件码标志和控制标志构成。条件码标志用来纪录程序运行结果的状态信息。包括OF、SF、ZF、CF、AF、PF。控制标志位有三个寄存器DF、IF、TF组成。

5.下面两条指令执行后,标志寄存器中CF,AF,ZF,SF和OF分别是什么状态? MOV DL,86 ADD DL,0AAH 答: 0101,0110 + 1010,1010 = 1,0000,0000 CF=1 AF=1 ZF=1 SF=1 OF=1

*密* 6.下面哪些指令是非法的?(假设OPl,OP2是已经用DB定义的变量)(1)CMP l5,BX(2)CMP OPl,25(3)CMP OPl,OP2(4)CMP AX,OPl 答:(1)CMP 15,BX 非法,两个操作数不能一个为字,一个为字节

(2)CMP OP1,25 正确

(3)CMP OP1,OP2 正确

(4)CMP AX,OP1 非法,两操作数不能一个为字,一个为字节

二、程序题(2×11分=22分)1.试按下列要求分别编制程序段:(1)把标志寄存器中符号位SF置‘1’。

*密*(2)寄存器AL中高低四位互换。

(3)由寄存器AX,BX组成一个32位带符号数(AX中存放高十六位),试求这个数的负数。

(4)现有三个字节存储单元A,B,C。在不使用ADD和ADC指令的情况下,实现(A)+(B)=>C。

(5)用一条指令把CX中的整数转变为奇数(如原来已是奇数,则CX中数据不变,如原来是偶数,则(CX)+1形成奇数)。答:(1)MOV AH, 80H SAHF(2)MOV BL, 0FH AND BL, AL SAL 4 SHR 4 XOR AL, BL(3)MOV DX, 7FH SUB AX, DX MOV DX, 0FFH SUB DX, BX MOV BX, DX(4)MOV AH, FFH MOV BL, [B] SUB AH, BL MOV BH, [A] SUB BH, AH MOV [C], BH(5)MOV AX, CX NOT AX

*密* TEST 01H JNZ NEXT HLT NEXT: INC CX HLT

2.DAC0832与微机接口电路已正常工作,为单缓冲方式,其口地址为380H,执行以下程序:

MOV DX,380H A2: MOV AL,-1 OUT DX,AL CALL MS100 ;延时 NOT AL A0: OUT DX,AL INC AL CMP AL,-1 JNE A0 A1: OUT DX,AL DEC AL CMP AL,0 JNE A1 JMP A2(1)画出输出端波形示意图;

(2)若将最后一条指令改为JMP A0,画出输出端波形示意图;(3)若将最后一条指令去掉,会出现什么情况?

三、设计题(2×15分=30分)

*密* 1.32位存储器组织将内存分为4个存储体,地址总线32位,画出每个存储体的地址分配图。

解:在32位数据总线的微处理器中,直接输出A31~A032位地址,低2位A1、A0由内部编码产生4个字节选择信号BE3~BE0,以选择不同的字节。由4个字节选择信号把主存储器分为4个存储体,依次存放32位数据中的4个字节,每个体的8位数据依次并行连接到外部数据线D31~D0上,由BE3~BE0选中每个存储体,每个体的地址范围如下图所示。

2.设8255A接到系统中,端口A、B、C及控制口地址分别为220H、221H、222H及223H,工作在方式0,试编程将端口B的数据输入后,从端口C输出,同时,将其取反后从端口A输出。解: MOV DX,223H MOV AL,82H OUT DX,AL MOV DX,AL MOV AL,221H IN AL,DX

篇3:《微机原理及应用》教学改革探索

《微机原理及应用》是教育部非计算机专业计算机基础课程教学指导委员会指定的计算机基础的6门核心课程之一, 是综合应用微机原理、汇编语言、接口技术及数字电路等知识的一门技术性课程[1]。该门课程知识面广, 内容抽象枯燥, 使得学生难于理解, 疲于记忆。笔者根据实际教学经验及《微机原理及应用》校级精品课程建设体会, 以适应本科学生的特点, 培养学生工程应用能力为主线, 从理论教学, 实验教学及实践教学等方面进行了教改探索。

1 理论教学

《微机原理及应用》采用本课程组制定的统一多媒体教学课件进行教学, 教学效果得到了学生的充分肯定。教研室还认真组织教师经常开展教学方法的研究, 克服传统教育思想, 更新教学内容, 不断地改革教学方法, 提高教学效果和人才培养质量。开展“听、说、评”课活动, 相互学习。尝试采用启发式、交互式、开放式等多种形式课程教学方法, 加强课堂讨论, 活跃课堂气氛, 启发学生的思维, 使学生的学习积极性明显得到提高。

2 实验教学

微机系列课程都是实践性较强的课程, 学生需要通过实验来验证, 以加深理解和掌握相应的内容。传统的实验项目基本上是验证性实验, 在实验系统软件环境中固化有相应的程序。学生在实验时, 基本是在进行简单的硬件连线后, 直接调用软件程序, 很容易就可以完成实验, 实验效果较差。因此, 必须改革传统的实验项目。课程组在合理添置实验仪器设备的基础上, 充分发挥高校教师教学与科研工作紧密结合的优点, 结合实际需要, 自行改进部分实验设备, 并合理开发、设计实验内容。将实验项目分为验证性实验、综合和设计性实验、微机系统设计实验三类, 由浅到深, 由简单到复杂。教学过程中根据教学内容安排, 设计任务。对能力较差同学, 可给出参考设计方案, 指导理解方案后再动手连接电路, 编写程序, 独立调试以实现设计方案。该类实验使学生进一步了解微机系统的设计开发过程, 在知识的综合应用方面得到全面锻炼。

3 实践环节

逐步建立起开放性的实验环境 (教学时间开放、教学内容开放、实验元器件开放) 。传统的教学实验模式下, 学生往往被限制在教师事先设定好的诸多限定条件之内, 在这样的实验环境和气氛下, 学生发挥自身潜能的余地和空间很小[2]。我们允许学生结合课程学习及自己的专业特点、时间安排或兴趣爱好提出实验题目、设计实验方案或实验构想。并可在一个较宽松的实验环境和可灵活选择的时间范围内完成。教师积极鼓励学生大胆提出自己的实验思路和构想, 尽力创造条件引导和支持他们开展有意义的实验研究。对于其中具有创造性构想的学生及其实验成果, 可给予相应的奖励。设置这样的实验环境和条件, 有利于培养学生主动学习的能力和创造意识。

另外, 把本科生的毕业设计与科研项目紧密结合, 让本科生投入科研项目的研究中, 不但加深了他们对微机及其在控制中应用的认识, 同时也培养了他们的创造性思维[3]。

4 网络教学平台

利用音频、视频等多媒体手段, 将该课程的所有相关教学资料放在西南石油大学网络平台上, 《微机原理与应用》天空教室网络课堂具有学习、练习、测试的完整内容体系, 能很好地帮助初学者理解学习中的难点和重点, 提高了计算机辅助教学水平, 极有利于本门课的课堂教学和远程教学。另外教学论坛的开放, 为师生的交流与沟通提供了良好的互动平台。

5 考试模式改革

为改变以往“谁讲课, 谁命题, 谁改卷”的做法, 规范课程考核环节, 提高命题效率和水平, 营造公平、公正的学习环境, 本课程于2009年秋季期末考试实行了教考分离。并由专门的教师负责题库的设计更新和建设, 这样不仅能节省大量的人力物力, 避免繁琐的重复性劳动, 而且能提高卷面质量。规范了各专业“微机原理及应用”课程的教学考核环节, 顺应了当前教学改革的新趋势。

结束语

通过对“微机原理与接口技术”校级精品课程的建设, 以及开展多方位的教学改革, 已取得了较好的效果, 学生对本课程的教学满意度也有了较大提升。但计算机科学的发展与教学改革, 无疑给教师带来了新的挑战。这就要求微机原理教师要开拓创新, 不断地更新教学内容方法及手段结合课程的特点和学生的水平, 合理确定教学内容, 采用最佳教学方法和教学手段, 采取多种途径提高教学质量和学生各方面能力[4]。

参考文献

[1]王会林.微机接口技术.课程改革对学生创新能力培养的探索[J].电脑知识与技术, 2009, (10) 48~50.

[2]张兰红, 陆广平, 周云龙.《微机原理与接口技术》课程教学的探索与实践[J].电气电子教学学报, 2008, (05) :93~95.

[3]韩春宝.《微机原理与接口技术》实验课的教改探析[J].天津:职业教育研究, 2007, 7:115-116.

篇4:《微机原理及应用》课程教学探索

关键词:微机原理;教学探索;创新能力培养

《微机原理及应用》是高校计算机及其相关专业的一门重要的专业基础课,也是一门综合性和实践性都非常强的课程。本门课程内容抽象,知识点多,并具有理论与实践、硬件与软件相结合等特点;因此,课程教学难度大,学生学习兴趣差,再加上计划课时有限,导致教师很难在有限课时内很好地完成教学任务。根据本人多年来的教学实践经验和学生反馈信息,并结合该课程理论性、应用性强的特点,在教学过程中,对其理论教学方法、实践教学环节等多方面进行了一些深入地探索。

1.《微机原理及应用》课程现状分析

《微机原理及应用》课程的教学内容包括:计算机信息的表示、8086/8088结构与寄存器、8086/8088引脚功能及应用方法、总线与时序、存储器及其扩展、指令系统、汇编语言程序设计和常用接口芯片及扩展技术等。在计算机技术迅速发展的今天,新技术、新理论和新知识的实际应用周期大大缩短,如何在有限的教学时间内,讲清基本知识,并将新知识有机的融合进本课程的教学中,使学生能利用其基本原理解决在学习过程中遇到的各种问题,以增强学生的学习兴趣,使他们感到学有所用,这也是微机原理课程的教学目的之所在。

2.理论教学方法探讨

2.1利用基础知识、调动学生学习兴趣

兴趣是最好的老师,浓厚的学习兴趣能调动学生的学习积极性,开发学生的智力潜能,从而激发他们强大的学习动力。《微机原理及应用》这门课程比较抽象,微机的结构、汇编语言的指令和汇编语言编程等知识,学生在刚接触的时候很难入手。为了培养学生的信心和兴趣,必须从学生已掌握的知识入手,循序渐进、巧妙引导,才会收到事半功倍的效果。例如:利用数字电路课程中学过的算术逻辑运算单元74LS381构成一个逻辑电路,其输出信号F与输入信号A和B的关系为F=f(A,B),由控制信号S2S1S0的编码确定,当 S2S1S0=000时F=0,S2S1S0=011时F=A+B,S2S1S0=010时F=A-B三个功能为例,介绍用S2S1S0编码进行控制实现对输入数据A和B的处理功能。编码预先编好并按顺序保存起来,A和B的数据也预先按顺序保存好,在需要时再按序自动取出S2S1S0编码送往控制端,按序取出数据送A和B端,这个电路就可自动完成对数据的处理。使用S编码就相当于是计算机指令,按顺序安排的一组编码就是计算机程序。通过该电路讲解可以使学生对计算机程序有一个比较直观的认识,从而提高信心增强学习兴趣。

2.2改革教学方法、丰富教学手段

好的教学方法是保证教学质量的前提,教学手段的灵活多样化是提高教学质量的根本。在教学过程中,本人在这两方面做了大量的尝试。例如讲8253A接口芯片时,如果采用传统方法进行讲授,学生对8253A接口芯片的六种工作方式及其各自不同的输出时序、输出结果难以掌握。为了改变这种情况,采取先实验后理论的教学方法,以课本上的例题为案例,首先完成一个与之相同的实验,让学生自己动手,观察实验结果。然后在此基础上改变8253A的工作方式,让学生自己编程序实现。做完实验后再进行理论教学,结合案例重申8253A接口芯片六种工作方式的相同点、不同点、优缺点、适用的前提条件及场合等问题。这样以来学生对8253A接口芯片的功能、特点就理解的比较清楚透彻,加深了对理论知识的认识,收到了良好的教学效果。

2.3抽象概念生活化、使课程内容简单化

《微机原理及应用》课程中的许多内容都可以从生活中找到与之类似的实例进行类比。例如:在讲述抽象的存储器管理这一部分内容时,就可以将微机的整个存储空间比喻成一座教学大楼,把大楼的每一个房间看作是存储器的每一个存储单元,房间编号就与微机的内存地址相似,楼层号类似于存储器的段地址,房间号类似于存储器的偏移地址,二者的组合就相当于存储器的物理地址。要在教学大楼中找到自己的教室,只要知道教室编号就很容易找到。同理,每一个存储单元也有一个唯一的编号称为物理地址,由段地址和偏移地址构成,访问存储器时只要知道了物理地址就可以找到该存储单元。类似的抽象实例如介绍堆栈时,就可以把堆栈比喻成一个装物品的桶,桶底就是栈底,给桶里装东西就如同入栈,先装入的东西在桶底,后装入的东西在上面,取出物品时必须从上面开始,这就是“先进后出”的原则。形象的实例,恰当的比喻,不但让课程中抽象的、难以理解的内容变得简单、生动,还易于被学生理解、接受,而且还提高了学生们学习知识的思维能力。

3.实验教学模式改革

3.1树立新教学理念、重视学生能力培养

《微机原理及应用》课程是一门实践性很强的课程,实验教学环节举足轻重;然而传统的实验课是在讲完相应的理论内容后,采用“课前预习—课堂精讲—实验过程指导—课后报告”的教学模式,其目的仅仅是为了配合理论教学环节,其实验内容也主要是验证理论教学内容。在这种模式下,学生总是跟着教师的指导,按教学指导书所列的项目、试验方法和实验步骤,在规定的时间内按统一的模式做相同的实验,因此达不到实验的目的和效果。在当今以大力提倡素质教育和创新能力培养为目标的教学理念引导下,必须重新认识实验课的作用,探索新的实验课教学模式,在传统的验证性实验基础上,增加一些有针对性的设计类、综合类实验项目,使实验课成为素质教育及创新能力培养的一个重要环节。

3.2改革实验教学方法、创造条件做活创新实验

我院《微机原理及应用》课程目前使用的是Dais—958H+ 实验仿真系统,试验系统提供的实验内容多为模块化组织形式,每个功能模块内部的主要连线都是事先接好的。例如:用8255构成的交通灯实验,学生只需连接A、B、C口与开关和LED显示器的连线,8255的片选线。而8255与CPU的数据线、地址线和控

下转第101页

上接第102页

制线都已事先接好,所以学生对实验内容的理解和掌握具有片面性,无法建立实际的系统概念。所以,在实验时可按照实验指导书的内容安排,结合教学进度先安排几个基础实验,加强学生对所学知识的理解,锻炼一下学生的实际动手能力。在学生有了自己想要动手做实验,自己设计实验的意愿后,教师要及时调整实验教学方法,鼓励学生自己选题,自己动手查阅资料,结合自己所选题目去设计实验方案,并给学生提供一些参考思路,帮助学生解决试验中碰到的问题。这样可以给学生创建一个较宽松的实验环境,允许学生结合课程学习及专业特点、时间安排或兴趣爱好提出实验设计题目、设计方案和构想,并可在一个较宽松的实验环境中灵活地选择时间完成,这对于他们的创新性思维、创新能力培养有很大的促进作用。

3.3以课程设计为主导、培养学生的综合素质

《微机原理及应用》是一门应用性很强的专业技术课,通常在基本知识讲授完后,安排一个综合性的课程设计。课程设计是学生把知识综合起来加以运用的过程,也是学生消化知识、升华知识、锻炼能力和提高能力的重要阶段。 教师首先把课程设计任务书发下去,同时向学生提供一些相关资料或推荐一些微机应用的优秀网站,指导学生认真阅读思考。随着设计内容的不断扩展,学生会通过课程设计的主线逐步把各块分散的知识点串接起来,逐步形成设计的总体框架。另外,在设计中要充分发挥学生的主观能动性,教师可以提供一个意向性的设计思路,鼓励学生通过自己的努力提出设计方案,然后大家一起讨论方案的优劣和可行性,结合实验室的具体情况,通过评议评价,确定一至二套具体设计方案。最后完成软件设计和硬件电路设计,并通过设计分组,顺利完成程序的调试。这样既培养了学生对所学知识的运用能力,也培养了团队中的协作精神,从一定程度上培养了学生的综合素质。

4.結束语

《微机原理及应用》课程是一门理论与实践知识并重的课程,在实际的教学过程中,本人通过理论与实践相结合的方法,在该课程教学中取得了良好的教学效果。学生通过本课程的理论学习和实验环节,使他们的逻辑思维能力、理论联系实际能力和创新能力都得到了逐步地培养和提高。今后,我们还将进一步探索,加大教改力度,让更多的学生热爱本课程,热爱所学专业,体会到科学研究的快乐。

参考文献

[1]荆忠亮,黄永来.《微机原理及应用》教学改革与探索[J].科学之友,2009(08)

[2]许青林,解争龙等.《微机原理》课程教学改革探索[J].教育与职业,2007

[3]龚沛曾.案例教学法在“Visual Bsaic程序设计”课程中的应用[J].计算机教育,2004(5)

[4]褚向前,朱武.比喻法、类比法在《微机原理》教学中的应用[J].中国科技信息,2007(08).

篇5:微机原理及接口技术试卷及答案

1.(10分)(1)将十进制数+107/128化成二进制数、八进制数和十六进制数(3分)

(2)请回答什么是二--十进制编码?什么是有权码、什么是无权码、各举一个你熟悉的有权码和无权码的例子?(7分)

2.已知X=0.1101,Y=-0.0101,用原码一位乘法计算X*Y=?要求写出计算过程。(10分)3.说明海明码能实现检错纠错的基本原理?为什么能发现并改正一位错、也能发现二位错,校验位和数据位在位数上应满足什么条件?(5分)

4.举例说明运算器中的ALU通常可以提供的至少5种运算功能?运算器中使用多累加器的好处是什么?乘商寄存器的基本功能是什么?(5分)

二、(共30分)1.在设计指令系统时,通常应从哪4个方面考虑?(每个2分,共8分)2.简要说明减法指令SUB R3,R2和子程序调用指令的执行步骤(每个4分,共8分)3.在微程序的控制器中,通常有哪5种得到下一条指令地址的方式。(第个2分,共10分)4.简要地说明组合逻辑控制器应由哪几个功能部件组成?(4分)

三、(共22分)

1.静态存储器和动态存储器器件的特性有哪些主要区别?各自主要应用在什么地方?(7分)2.CACHE有哪3种基本映象方式,各自的主要特点是什么?衡量高速缓冲存储器(CACHE)性能的最重要的指标是什么?(10分)

3.使用阵列磁盘的目的是什么?阵列磁盘中的RAID0、RAID1、RAID4、RAID5各有什么样的容错能力?(5分)

四、(共18分)

1.比较程序控制方式、程序中断方式、直接存储器访问方式,在完成输入/输出操作时的优缺点。(9分)

2.比较针式、喷墨式、激光3类打印机各自的优缺点和主要应用场所。(9分)

答 案

一、(共30分)

1.(10分)(1)(+107/128)10 =(+1101011/10000000)2 =(+0.1101011)2 =(+0.153)8 =(+6B)16

(2)二-十进制码即8421码,即4个基2码位的权从高到低分别为8、4、2、1,使用基码的0000,0001,0010,……,1001这十种组合分别表示0至9这十个值。4位基二码之间满足二进制的规则,而十进制数位之间则满足十进制规则。

有权码是指一个十进制数位的4位基2码的每一位有确定的权。无权码是指一个十进制数位的4位基二码没有确定的权。前者的例子为二-十进制编码(BCD)码,后者的例子为余3码。

2.已知X=0.1101,Y=-0.0101,用原码一位乘法计算X*Y=?要求写出计算过程。(10分)

3.答案:

基本原理:k个数据之外加上r个校验位,从而形成k+r位的新的码字,使新的码字的码距均匀的拉大。把数据的每一个二进制位分配到几个不同的偶校验位的组合中,当一位出错,会引起相关的几个校验位的值发生变化,从而可能发现出错,还能指出是哪一位错,进而进行纠错。

校验位和数据位应满足条件 2 r-1>k+r 在此条件下,不但能发现并改进一位错,并能同时发现二位错。

4.答案:

运算器中的ALU通常至少可以提供算术加运算、算术减运算、逻辑或运算、逻辑与运算、逻辑异或运算5种功能。运算器采用多累加器可以简化指令的执行步骤。乘商寄存器的基本功能是在完成乘除运算时能自行左右移位。

二、(共30分)1.答:

(1)指令系统的完备性,常用指令齐全,编程方便;

(2)指令系统的高效性,程序占用内存空间少,运行速度快。

(3)指令系统的规整性,指令和数据使用规则统一简化,易学易记;

(4)指令系统的兼容性,同一系列的低档计算机的程序能放到新的高档机上直接运行。

2.答:(1)减法指令SUB R3,R2的执行步骤: ① AR←PC

② 读内存,IR←读出的内容,PC←PC+

1③ R3←R3—R2,保存状态信息

结束,检查中断请求,无中断请求,进入下一条指令的执行过程。

(2)子程序调用指令CALL执行流程;

① AR←PC

② 读内存,IR←读出的内容,PC←PC+1

③ AR←SP—1 ④ 写内存,PC内容进栈保存

⑤ PC←ZI程序入口地址

结束,检查中断请求,无中断请求,进入下一条指令的执行过程。

3.答:在微程序控制系统中,通常有以下5种得到下一条微指令地址的方式:(1)微程序顺序执行时,下地址为本条微地址加1。

(2)在微程序必定转向某一微地址时,可以在微指令中的相关字段中给出该地址值。

(3)按微指令(上一条或本条)的某一执行结果的状态,选择顺序执行或转向某一地址。

(4)从微堆栈中取出从微子程序返回到微主程序断点的返回地址,用于微子程序返回处理。

(5)依条件判断转向多条微指令地址中的某一地址控制。

4.答:组合逻辑控制器应由4 个功能部件组成:(1)程序计数器PC,用于保存一条指令在内存中的地址;

(2)指令寄存器IR,用于保存从内存读出的指令内容;

(3)脉冲源和启停控制逻辑、节拍发生器,前者向计算机各部件提供连续(单个)的主振脉冲,后者用于标记每个指令的执行步骤的相对次序关系。

(4)时序控制信号产生部件,用于形成并提供计算机各部件当前时刻要用到的控制信号。

三、(共22分)

1.答:静态存储器和动态存储器器件的特性有的主要区别见下表

静态存储器SRAM主要用于高速缓冲存储器Cache,动态存储器主要用于主存储器。

2.答:Cache有三种映像方式:全相联映像方式,直接映像方式,多路组相联映像方式。

全相联映像方式是指主存中任一个字(字块)可以写入Cache中的任何一个字(字块)中。其优点是有最大的灵活性。缺点是要确定读的信息是否在Cache中,必须用原本读主存的地址与整个Cacha每一个单元的标志字段比较,电路过于复杂,成本较高。

直接映像方式是指主存的一个字(字块)只能映像到Cache的字和字块中。优点是要确定读的信息是否在Cache中时原本读主存的地址与标志字段比较的线路简单,成本低;缺点是Cache的使用缺乏灵活性,影响命中率。

多路组相联映相方式是对全相联映相方式和直接映像方式的一种折中的处理方案。它与直接相联映像方式的区别在于每个主存字块可以从多个(例如2,4,8个,而不是一个)体中选择其一完成写入Cache的操作,它与全相联映像的类同之处是把一个主存字写进Cache时,可以在Cache的多个(而不是任何一个)个体中选择。既有较高的命中率,又使比较线路也不会太复杂。

衡量Cache性能的最重要的指标是命中率。

3.答:采用磁盘阵列技术的目的:

① 通过多个磁盘的并列操作来提高设备总体的性能和可靠性。

②通过合理在多个磁盘之间组织数据,得到比较理想的容错能力,即额外拿出一定的存储容量(冗余)用于保存检错纠错的信息。

RAID0模式(数据散放)只用于扩展容量,并发读写,提高数据输入/输出能力。没有容错措施,故没有容错能力。

RAID1模式(磁盘镜像)是实现两个磁盘互为备份的用法,把相同的数据分别写到配对使用的两个磁盘中。它用于备份数据,即使一个磁盘出现故障,还可以从另一磁盘读出数据。

RAID4模式(数据保护)提供了容错能力,N+1个磁盘中任一个出现故障,可用其余N个磁盘的内容计算出故障磁盘的正确数据。

RAID5模式(分布式数据保护)是对RAID4的改进。同RAID4一样,供了容错能力,N+1个磁盘中任一个出现故障,可用其余N个磁盘的内容计算出故障磁盘的正确数据。

四、(共18分)

1.答:程序直接控制方式在用户程序中直接使用I/O指令完成输入输出操作,它是由CPU通过查询设备的运行状态,来控制数据传送过程。其优点是控制简单,容易实现。缺点是CPU工作效率低,实时性差,计算机系统可靠性不高

程序中断方式是指由被读写的设备主动“报告”CPU它是否已进入准备好状态,CPU就不必花费时间去循环测试,而是在接收到外设的中断请求后转去进行输入输出处理的。其优点是实现CPU与外设并行工作,大大提高了CPU的工作效率,增强计算机系统的实时性,提高了计算机系统的可靠性。

直接存储器访问方式是一种由硬件执行I/O操作的传送方式。其优点是实现数据的高速传送,又减少了对CPU的打扰,提高了CPU的工作效率。

篇6:市场营销学原理试卷A及答案

一、单项选择题(每小题1分,共15小题)

1、市场营销管理的实质是()

A、刺激需求

B、需求管理

C、生产管理

D、销售管理

2、企业感知外部的常用手段是()

A、公共关系

B、市场营销

C、倾听

D、市场调研

3、公共活动胡主体是()

A、一定的组织 B、顾客 C、政府官员 D、推销员

4、国内市场按()可分为消费者市场、生产者市场、中间商市场及非盈利组织市场。

A、购买动机 B、商品用途 C、购买心理 D、人口因素

5、同类产品不同品牌之间差异小消费者购买行为就()A、简单

B、复杂

C、一般

D、困难

6、采用无差异营销的最大优点是()

A、市场占有率高

B、成本的经济性 C、市场的适应性强 D、需求满足成度高

7、服务是一种无形的产品它向顾客提供的是产品的(),并不涉及所有权的转移。A、管理权

B、保护权

C、所有权

D、使用权

8、有能力对市场领导者采取攻击行动,有望夺取市场领导者地位的公司属于().A、强竞争者

B、市场挑战者 C、市场利基者 D、好竞争者

9、企业对中间商的基本激励水平应以()为基础。

A、中间商的业绩

B、企业实力

C、交易关系组合D、市场形势

10、注册后的品牌有利于保护()的合法权益。

A、商品所有者

B、资产所有者

C、品牌所有者

D、产品所有者

11、服务价值是指伴随产品实体的出售,企业向顾客提供的()A、附件服务

B、送货服务

C、产品保证

D、技术培训

12、以“顾客需要什么,我们就生产什么做为座右铭的企业是()企业。A、生产导向型

B、推销导向型

C、市场营销导向型

D、社会营销导向型

13、按照单位成本加上一定百分比的加成来制定产品销售价格的定价方法称为()定价法。

A、成本加成B、目标

C、认知价值

D、诊断

14、市场营销学“革命”的标志是提出了()的观念。

A、以消费者为中心

B、以生产者为中心 C、市场营销组合 D、网络营销

15、运用科学的方法,有目的有计划地收集、整理和分析研究有关市场营销方面的信息,提出解决问题的建议,供营销人员了解营销环境,发现机会和问题,作为市场预测和营销决策的依据,我们称之为().A、营销信息系统

B、市场调研

C、市场预测

D、决策支持系统

二、多项选择题(每题2分,共10题)

1、顾客总价值包括()

A、商品品牌

B、服务价值

C、人员价值

D、产品价值

E、形象价值

2、按照消费者是否属于群体成员以及群体吸引力划分,相关群体可分为()A、正相关成员群体

B、向往群体

C、拒绝群体

D、隔离群体 E、社会群体

3、市场营销观念的主要支柱包括()

A、目标市场

B、顾客需求

C、协调营销

D、产品质量

E、盈利性

4、市场营销管理哲学的核心是正确处理()A、企业

B、供应商

C、顾客

D、中间商

E、社会

5、市场细分对企业营销具有以下哪些利益()

A、有利于发现市场机会 B、有利于掌握目标市场的特点 C、有利于制定市场营销组合策略D、有利于提高企业的竞争力 E、有利于节省成本费用

6、感知性指提供服务的有形成分,如各种()和人员及仪表等。A、设施

B、口碑

C、设备 D、需求

E、承诺

7、市场营销战略主要有().A、目标市场战略

B、市场营销组合战略 C、市场营销控制 D、市场营销行为 E、市场营销预算

8、渠道的交替方案主要涉及()

A、中间商类型

B、顾客的偏好

C、产品的性质

D、中间商数量 E、渠道成员的特定任务

9、新产品开发需要优选最佳产品概念,选择的依据是()

A、技术能力

B、未来的市场潜在容量

C、投资收益率

D、生产能力

E、销售成长率

10、服务市场营销的基本要素是()A、产品

B、价格

C、分销

D、促销

E、人员

三、判断题(每题1分,共10题)

1、以企业为中心的观念包括生产观念和营销观念()

2、针对过量需求,企业营销管理的任务是“反市场营销”()

3、各方利益关系的协调本质上仍然是以顾客满意为核心()

4、营销战略是多个战略经营单位或者有关的专业部、子公司的战略()

5、市场营销目标从属于企业总目标,是为总目标服务的次级目标()

6、市场专业化是一种最简单的目标市场模式()

7、把国际市场细分为原始农业型、原料出口型工业发展型肯工业发达型,是按经济发展水平为标准进行的细分。()

8、产品生命周期的四个阶段为市场培育期、市场成长期、市场成熟期和市场衰退期()

9、产品组合决策需要考虑的因素有广度、长度、深度和黏度()

10、在产品的原有数量基础上增加或减少一个单位所引起的总成本的变动量椒变动成本()

四,填空题(每空1分,共15空)

1、麦卡锡提出了营销的组合概念,即把各种营销因素归纳为四大类:_______________,________________,_______________, __________________。

2、市场营销管理哲学的核心是正确处理___________和_________________间的利益关系。

3、品牌包括六个无巧不成方面的内容,即属性、利益、____________、文化、_____________和使用者。

4、产品整合就是把产品分为五个层次:核心利益、________________、_______________、附加内容、________________.5、要使市场细分成为最有用,必须具备五个特征:即_____________、_____________、______________、达到性和__________________。

五、名词解释(每题4分,共5题)

1、营销战略:

2、服务:

3、零售:

4、印象分析:

5、公司愿景:

六、简答题(每题5分。共4题)

1、简述如何采取措施降低顾客流失率?

2、简述影响消费者购买的因素有哪些?

3、对于商家来说,细分市场的作用主要有哪些?

4、简述企业编制促销预算的方法。

市场营销学原理试卷A

二、单项选择题(每小题1分,共15小题)1-----5 B D A A A

6---10 B D B C C 10----15 A C A A B

三、多项选择题(每题2分,共10题)

BCDE

ABCD

ABCE

ACE ABCD

AC

AB ADE

BCDE ABCDE

四、判断题(每题1分,共10题)X X V V V X V X V X 四,填空题(每空1分,共15空)

6、(产品)、(价格)、(地点)、(促销)。

7、(企业)(社会)

8、(价值)、(个性)。

9、(基础形式)、(期望价值)、(潜在能力)

10、(差异性)、(衡量性)、(足量性)、(价值性)。

六、名词解释(每题4分,共5题)

6、营销战略:指企业管理者在现代营销观念的指导下,为了完成企业的任务,对企业在一定时期内的营销拓展的总体设想和规划。

7、服务:是一方能够向另一方提供的基本无形的功效和利益,并且不导致任何所有

权的产生。

8、零售:是指产品或者服务直接销售给最终消费者,供某个人非商业性使用的过程所涉及的一切活动。

9、印象分析:指评价受众对企业、对其产品和竞争者的现有印象。

10、公司愿景:是一种表示组织未来发展目标、事业或使命的印象,是一个组织凝聚力的核心。

七、简答题(每题5分。共4题)参考要点!

5、简述如何采取措施降低顾客流失率? A:确定顾客保持率 B:分析顾客流失的原因 C:估计利润损失

6、简述影响消费者购买的因素有哪些? A:文化因素 B:社会因素 C:个人因素 D:心里因素

7、对于商家来说,细分市场的作用主要有哪些? A:有利于企业发掘新的市场机会

B:有利于企业针对目标市场制定适当的营销方案 C:有利于企业扬长避短,获得竞争优势

篇7:微机原理试题及答案

卷16

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

1、DMAC向CPU发出请求信号,CPU响应并交出总线控制权后将( 3)。 ? 反复执行空操作,直到DMA操作结束 ? 进入暂停状态, 直到DMA操作结束 ? 进入保持状态, 直到DMA操作结束 ? 进入等待状态, 直到DMA操作结束

2、有一个实时数据采集系统,要求10ms进行一次数据采集,然后进行数据处理及显示输出,应采用的数据传送方式为( 3 )。 ? 无条件传送方式 ? 查询方式

? 中断方式 ? 直接存储器存取方式

3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过(3 )来实现。 ? 计数器 ? 寄存器 ? 移位寄存器 ? D触发器 4、8088 CPU输入/输出指令可寻址外设端口的数量最大可达(4 )个。 ?128 ? 256 ? 16K ? 64K 5、CPU响应中断后,通过( 4)完成断点的保护。 ? 执行开中断指令 ? 执行关中断指令 ? 执行PUSH指令 ? 内部自动操作 6、并行接口芯片8255A具有双向数据传送功能的端口是(1 )。 ? PA口 ?PB口 ? PC口 ? 控制口 7、8088CPU处理动作的最小时间单位是(2 )。

? 指令周期 ? 时钟周期 ?机器周期 ? 总线周期 8.堆栈是内存中(4 )。

?先进先出的ROM区域 ? 后进先出的ROM区域 ?先进先出的RAM区域 ? 后进先出的RAM区域 9、计算机中广泛应用的RS-232C实质上是一种(3 )。

? 串行接口芯片 ? 串行通信规程(协议) ? 串行通信接口标准 ? 系统总线标准 10、高速缓冲存储器(CACHE)一般是由( 1 )芯片组成。 ? SRAM ? DRAM ? ROM ? EPROM 11、鼠标器是一种(3 )。

? 手持式的作图部件 ?手持式的光学字符识别设备 ? 手持式的座标定位部件 ?手持式扫描器 12、传送速度单位“bps”的含义是( 2 )。

? bytes per second ? bits per second

? baud per second ? billion bytes per second

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

1、CPU在响应中断后,自动关中。为了能实现中断嵌套,在中断服务程序中,CPU必须在 保护现场 后,开放中断。 2、在计算机运行的过程中,有两股信息在流动,一股是 数据 ,另一股则是 控制命令。 3、指令MOV BX,MASK[BP]是以 ss 作为段寄存器。

4、指令REPE CMPSB停止执行时,表示找到 第一个不相等的字符 或 CX=0 。

5、设CF=0,(BX)= 7E15H,(CL)= 03H,执行指令 RCL BX,CL后,(BX)= 0F0A9H ,(CF)= 1 ,(CL)

= 3 。

6、在8088 CPU中,一个总线周期是 CPU从存储器或I/O端口存取一个字节的时间 。

8253定时/计数器有 3 个独立的16位计数器,每个计数器都可按二进制或 bcd 来计数。

三、程序设计(共40分)

1.(10分)假设X和X+2单元与Y和Y+2单元中分别存放的是两个双字有符号数据A和B(X、Y为低位字)。

阅读以下程序段,并回答问题。 MOV DX,X+2 MOV AX,X ADD AX,X ADC DX,X+2 CMP DX,Y+2 JL L2 JG L1 CMP AX,Y JBE L2 L1: MOV AX,1 JMP EXIT L2: MOV AX,2 EXIT: HLT

1) 该程序段所完成的操作是什么?1)2) AX=1和AX=2分别说明了什么?2)AX=1说明2A>B,AX=2说明2A≤B 3) 若JBE L2改为JB L2,在操作结果上有什么区别? 3)JB指令排除两数相等的可能

2. (15分)自BUF单元开始存放了10个16位的无符号数Ai,试编程完成对这10个数求累加和,并将和存入SUM

单元中(设和不大于65535)。

答: MOV BX,OFFSET BUF 答:3题 LEA SI,S1 XOR AX,AX LEA DI,ES:S2 MOV CX,10 MOV CX,26 LOP: ADD AX,[BX] CLD INC BX REP MOVSB INC BX HLT LOOP LOP MOV OFFSET SUM,AX HLT

3. (15分)在S1单元开始的存储区域中,存放26个以ASCⅡ码表示的字符,请编写程序段,将它们依次传送到S2

单元开始的存储区域中。

四、综合题(30分)

下图为一微机系统电路原理图,系统中由一片EPROM 2764和一片SRAM 6264构成了程序存储器和数据存储器,用

一片并行接口芯片8255A与一个8位ADC的接口来控制ADC的工作并传送数据。ADC的START是A/D转换启动信号,EOC是转换结束信号,OE是A/D转换数据输出允许信号。请分析电路原理图并回答下列问题:

1)系统中程序存储器的容量是 2)系统中数据存储器的容量是

3)若要求2764的地址范围为0H~03FFFH,6264的地址范围为06000H~07FFFH,8255A各端口的地址范围8000H~

8003H,请采用全译码法完成图中数据线、地址线、控制线和其它有关器件端点的连线(可自行添加逻辑电路)。

3) Y1 Y3 Y4 MEMW MEMR IOR IOW G2A G2B G1 2764 CE

OE

6264 CE WE

8255 RD WR

8088主控板 A16 A17 A18?A19

4)若8255A采用方式0与8位ADC接口,请按流程图的要求编写CPU通过8255A控制ADC转换,然后再输入数据并存放入数据缓冲区BUFFER单元中的程序段。

答:MOV AL , 98H ;8255初始化

MOV DX , 8003H MOV DX,8000H OUT DX , AL IN AL,DX MOV DX , 8002H ;启动ADC MOV [BUFFER],AL MOV AL , 00H OUT DX , AL MOV AL , 04H OUT DX , AL

INAD: IN AL , DX ;输入EOC TEST AL , 20H JZ INAD

MOV AL , 08H ;EOC=1, OUT DX , AL ;使OE=1

8255A工作方式控制字如下所示:

选择位D7=1

A口方式选择00=方式001=方式11*--方式2

A口输入输出选择1=输入0=输出

C口低C口高B口方B口输

位输入位输入式选择入输出

输出输出0--方式0选择

选择选择1--方式11=输入

1=输入1=输入0=输出

0=输出0=输出

卷17

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

1、在以查询方式与I/O端口交换数据时,外设准备好的状态信息是通过(1 )提供给CPU进行查询的。 ? 数据总线 ? 地址总线 ? 控制总线 ? 中断请求线 2、CPU与某个外设交换信息时,通常需要有以下一些信号(2 )。 ? 数字量,开关量,状态信号 ? 数据,控制,状态 ? 模拟量,控制,状态信号 ? 模拟,数字,状态信号 3、在DMA工作方式时,CPU交出总线控制权,而处于( 3)状态。 ? 等待 ? 暂停 ? 保持 ? 中断处理

4、8088/8086CPU有一个与存储器完全独立的空间供连接输入/输出(I/O)设备使用,占有的I/O地址空间最大可达(3 )。 ? 256字节 ? 512字节 ? 64K字节 ? 128K字节

5、在用端口寻址方式寻址外设的CPU中,区分对外设还是对内存操作是由( 3)决定的。 ? 软件包 ? 数据线 ? 控制线 ? 地址线 6、8088/8086在响应可屏蔽中断请求时( 2)。

? INTA输出一个负脉冲,将中断类型码从AD0~AD7读入 ? INTA输出两个负脉冲,在第二个负脉冲时读取中断类型码 ? INTA输出一个负脉冲后,进行一次I/O读周期,读取中断类型码 ? INTA输出一个负脉冲,同时提供I/O读控制信号,读中断类型码

7、并行接口芯片8255A工作于选通方式时,通常作为控制和状态的端口是(3 )。 ? PA口 ?PB口 ? PC口 ? 控制口

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

此结果的十进制数应为(3 )

? 13 ? -13 ? -243 ? 溢出 9、堆栈是用于(1 )。

? 存放CPU寄存器的内容 ? 数据高速存取 ? 存放常数表格 ? 存放常用子程序 10、8088/8086CPU中程序计数器(PC)中存放的是( 2)。

? 指令 ? 指令地址 ? 操作数 ? 操作数地址

11、CPU用减法指令对两个补码表示的带符号数6BH(被减数)和0C7H(减数)进行减法运算后,标志位CF、SF和OF

分别为( 4)。

? 0,0,0 ? 0,1,1 ? 1,0,0 ? 1,1,1

12、串行接口芯片8251A在接收过程中,通常用以向CPU申请中断是引脚( 4)。 ?DCR ?TXRDY ? RXD ? RXRDY

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

1、要构成一个完整的计算机系统,除了需要基本的计算机 2、利用CMP指令比较两个有符号数的大小时,常用标志。 3、传送指令MOV AX,[2000]中对源操作数的寻址方式是。

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

插入 TW 状态。

5、8253定时/计数器是从预置值开始 减一 计数,故计数器按二进制计100个数回零中断,预置值应为 6、当计算机进入DMA方式传送数据时,CPU处于

7、8259A中断控制器可管理级外部中断,通过级联可扩展至

三、程序设计(共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 HLT

1) 该程序所完成的功能是:统计数据块中各数据“1”的个数;2)在BUF单元中存放的是:数据块的长度 2.(15分)设在XX单元中存放着X的值,函数Y的值存放在YY单元中,试编程实现下列符号函数。

1 X>0 Y= 0 X=0 -1 X

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

答2. MOV AL,XX 答3. START:LEA BX,TABLE CMP AL,0 MOV AL,FIRST JGE BIGPR MOV AH,0 MOV YY,0FFH ADD AL,AL JMP EXIT ADD BX,AX BIGPR: JE EQUPR MOV AX,[BX] MOV YY,1 MOV SECOND,AX JMP EXIT HLT EQUPR:MOV YY,0 EXIT: HLT

四、综合题(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 CLD AGAIN:MOV AL,DL AND AL,0EFH ;使D4=0 OUT [04h],AL ;停止A/D转换

CALL DELAY

MOV AL,DL ;启动AD及选择第0通道 ;输出通道代码 POLL: ;输入状态信息 SHR AL,1

POLL ;OE?1,循环等待

;OE=1,输入数据 STOSB ;存入内存

INC DL ;修改输入通道代码 AGAIN ;八路未测量完,则循环

卷18

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

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

? CPU ? 软件 ? 存储器管理部件 ? 专用硬件控制器

2、在微型机中,往往将外设的状态作为一种数据输入,CPU的控制命令作为一种数据输出,为了将控制、状态与数据

信息区分开,往往采用( 3)进行分别传送。

?不同的信号线 ? 不同的控制开关 ? 不同的端口地址 ? 不同的中断服务子程序 3、CPU响应DMA请求后,由于( 3),所以,一旦DMA结束,CPU可以立即继续执行原程序。 ? IP内容进栈受保护 ? IP和所有寄存器内容进栈受保护 ?. CPU进入保持状态,IP和所有寄存器内容保持不变

? IP内容进栈保护,所有寄存器内容因CPU进入保持状态保持不变

4、系统有多个中断源,而只有单一中断请求线的情况下,为了能处理多重中断流程,在保护现场和中断服务之间必须加入(4 )。 ? 屏蔽本级中断 ? 屏蔽低级中断 ? 屏蔽本级和低级中断 ? 屏蔽本级和低级中断,并开中断 5、当多个外设同时产生中断时,CPU响应中断的顺序受( 4 )的影响。

? 中断优先级 ? 中断允许标志 ? 中断屏蔽码 ? 中断优先级和中断屏蔽码

6、异步串行传送的8位数为33H时,采用偶校验位1位,停止位1位,则串行口发送的信息为( 2)。 ? 00011001101 ? 10001100110 ? 01100110001 ? 00110011001 7、指令周期是指( 2)。

? CPU从主存中取出一条指令的时间 ? CPU执行一条指令的`时间 ? CPU主频的倒数 ? CPU主存中取出一个字节的时间 8、PentiumII是带MMX技术的Pentium芯片,这里MMX技术是指(1 )。

? 多媒体技术 ? 多工作模式技术 ? 多路调制技术 ? 多存储管理技术 9、CD-ROM光盘用表面的( 1)来表示“0”和“1”。

? 有无凹坑 ? 粗线不等 ? 材料不同 ? 有无通孔

10、若(AL)=0C6H,(CL)=03H,执行指令SAR AL,CL后,AL的内容为(4 )。 ? 18H ? 28H ? 48H ? 0F8H

11、当CPU与外设工作不同步的情况下,只能采用(2 )数据传送方式。 ? 无条件 ? 程序查询 ? DMA ? CPU与内存

12、在用发光二极管(LED)作为微机的输出设备时,通常采用( 1)输出信息。 ? 无条件方式 ? 查询方式 ? 中断方式 ? DMA方式

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

1、在微型计算机中,外部信息的传送都是通过总线进行的,故微型计算机的外部结构特点是 三总线结构 。 2、字符串传送指令所能传送的数据块的最大长度为 64K 。

3、传送指令MOV BX,COUNT[SI][BX]中对源操作数的寻址方式是 基址+变址 。 4、8088CPU对存储器进行读写操作时,在总线周期的T1状态时输出 地址信息 。

5、半导体存储器从使用功能上可分两大类,用于存放程序或常数的是 ROM ,用于存放数据或中间结果的是 RAM 。 6、在微机系统中有多个中断源的情况下,需对每个中断源确定 中断优先权 。 7、若要8255A的PB口以中断方式输出数据,则PB口应被设置为方式 1 。

8、执行查表指令XLAT前,必须将表首址送 BX ,指令执行后,查表结果在 AL 中。

9、设某个外设的中断类型码为20H,则该外设中断服务程序的入口地址存放的内存单元首址CS= 0000H ,IP= 0080H 。 三、程序设计(共40分) 1.(10分)阅读下列程序段,写出程序执行后所完成的功能.

DATA SEGMENT

A DB 1,2,3,4,5,6,7,8,9,10 B DB 1,2,3,4,5,6,7,8,9,10 S DW ? DATA ENDS CODE SEGMENT

ASSUME CS:CODE,DS:DATA BEGIN: MOV AX,DATA MOV DS,AX MOV DX,0 MOV AH,0 MOV SI,0 MOV CX,10 LOP1: MOV AL,[SI+A] MUL [SI+B] ADD DX,AX INC SI LOOP LOP1 MOV S,DX CODE ENDS

1.

该程序所完成的功能是:求1~10的平方之和

2. (15分)设在BUF单元开始的内存单元中,存放着COUNT个单字节的有符号数的数据块,试编一程序用以统计该数据块中负元素的个数,结果存入RESULT单元中。

3. (15分)内存中自TABLE开始的82个单元中存放着自然数0~40的立方值。对应于FIRST单元中的任意一个数X(0

≤X≤40),要求编程查表找出X的立方值,并存入内存SECOND开始的两个相邻的单元中。 答2. START:MOV BX,OFFSET BUF 答3. START:LEA BX,TABLE MOV CX,COUNT MOV AL,FIRST MOV DX,0 MOV AH,0 LOP: MOV AL,[BX] ADD AL,AL CMP AL,0 ADD BX,AX JGE PLUS MOV AX,[BX] INC DX MOV SECOND,AX PLUS:INC BX HLT LOOP LOP MOV RESULT,DX HLT

四、综合题(30分)

下图为一8088微机应用系统电路原理图,系统中扩展了2764、6264和一片可编程并行接口芯片8255。两片四位二进制计数器芯片SN7493组成了一个八位计数器,用8255A与八位二进制计数器进行接口。8255的PA口作为计数值的输入口,计数值输入后,由8255的PB口将计数值送至八个LED发光二极管进行显示。计数器的计数由8255的PC7来控制,

当PC7为“1”时,允许计数脉冲加入计数器,PC7为“0”时,禁止计数脉冲加入计数器。故可在PC7端输出一个1秒的高电平,即可控制计数器对输入脉冲频率的测量。8255的PC0接到计数器的复位端R。在每次计数前,由PC0输出一正脉冲,使得计数器清零复位。

74LS138 1.(16分)请根据系统电路原理图及系统工作原理回答下列问题:

1)在系统中,芯片2764的作用是,6264的作用是;

2)2764的容量为地址范围是 84000H~85FFFH ;3)6264的容量为地址范围是 88000H~89FFFH ; 4)8255各端口的地址分别为:PA口; PB口; PC口 控制口

附: 8255的方式控制字的格式如下:

式 C口低 A组方 A口输 C口高 B组方 B口输 选 位输入 式选择 入输出 位输入 式选择 入输出 择

00=方式0 选择 输出 0-方式0 选择 输出 位 选择 01=方 式1 1=输选择 1-方式1 1= 输入 入 D7=1 1=输入 1?=方式2 0=输出 1=输入 0=输出

0=输出

0=输出 2.(14分)阅读以下频率计控制程序及程序注释并对程序填空:

START: MOV AL , ;设置8255方式字 OUT , AL

LOP: MOV AL , ;PC0置位,计数器复位 OUT 控制口 ,AL

MOV AL ,;PC0复位,

OUT 控制口 ,AL

MOV AL , ;PC7置位,开始输入脉冲 OUT 控制口 ,AL

CALL DELAY1S ;延时1秒

AND AL ,7FH ;PC7复位,停止输入脉冲 OUT 控制口 ,AL

; JMP LOP

8255输入计数值

;8255输出计数值

卷19

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

1、当采用( 1)输入操作情况下,除非计算机等待数据准备好,否则无法传送数据给计算机。 ? 无条件传送方式 ? 程序查询方式 ? 中断方式 ? DMA方式

2、在大部分微型机中,往往将外设的状态作为一种数据输入,CPU的控制命令作为一种数据输出。为了将控制信息、状态

信息与数据信息区分开,往往采用( 3)进行分别传送。

? 不同的信号线 ? 不同的控制开关 ? 不同的端口地址 ? 不同的中断服务子程序 3、8088CPU在最小模式下对I/O进行读操作时,有效控制信号为(3 )。

? RD低电平,WR三态,IO / M低电平? RD三态,WR低电平,IO / M高电平? RD低电平,WR三态,高电平?WR低电平,IO / M低电平4、24根地址线的寻址范围为( 4 )字节。

? 64K ? 1M ? 4M ? 16M

5、在主存储器和CPU之间增设高速缓冲存储器Cache的目的是(2 )。

? 扩大主存储器的容量 ? 解决CPU与主存储器之间的速度匹配问题

? 扩大CPU中通用寄存器的数量 ? 既扩大主存储器的容量又扩大CPU中通用寄存器的数量 6、运算器的核心部件是( 4)。

? 加法器 ? 累加寄存器 ? 多路开关 ? 算逻运算单元 7、若(AL)=84H,执行指令XOR AL, AL后,AL的内容为( 3)。 ? 84H ? 7BH ? 00H ? 48H 8、在串行数据通信接收端安装MODEM是为了( 4)。

? 把并行数据转换成串行数据 ? 把串行数据转换成并行数据 ? 把数字信号转换成模拟信号 ? 把模拟信号转换成数字信号 9、8088/8086 CPU响应一个可屏蔽硬件中断的条件是( 4 )。

? IF=0,INTR=0 ? IF=0,INTR=1 ? IF=1,INTR=0 ? IF=1,INTR=1 10、直接存储器存取方式是一种由(3 )执行I/O交换的传送方式。 ? 程序 ? 软件 ? 硬件 ? 中断

11、在寄存器AX、BX中有两个带符号数A、B,利用CMP AX, BX指令比较两者的大小,若A>B,则标志位的状态应是(1 )。 ? OF=1,SF=1 ? OF=0,SF=1 ? OF=1,SF=0 ? CF=1,SF=0

12、当用多片8259A可编程中断控制器级联时,最大可构成(2 )级优先中断管理系统,而无须外加电路。

? 32 ? 64 ? 128 ? 256 二、填空题:(每空1分,共12分)

1、Intel8088是准16位微处理器,它的内部结构是16位的,但只有八根。 2、在字符串传送指令中,若要求每一次串操作后,自动增加地址指针,则标志DF=

3、指令MUL Sre通常用于IMUL Sre通常用于的运算。 4、用指令CMP比较两个带符号数A,B的大小时,A>B的条件是

5、在存储器对应的输入/输出方式中,CPU把一个外设端口作为 来对待。 6、CPU对一个LED显示器电路输出数据可采用传送方式。 7、可编程并行接口芯片8255A中有/输出端口。 8、堆栈段的段基值存入寄存器中。

9、8253内部寄存器地址为个I/0端口,其中个是定时/计数通道端口。

三、程序设计(共40分)

1. (12分)阅读下列程序段,并回答问题。 START: MOV AL,[ADRM] MOV BL,[ADRN] CMP AL,BL JZ NEXT JA GREAT XCHG AL,BL GREAT: XOR AH,AH DIV BL AND AH,AH JZ NEXT MOV AL,BL MOV BL,AH JMP GREAT NEXT: MOV CL,BL MOV RESULT,CL HLT

1). 若ADRM和ADRN单元中的数据分别为1BH和0CH,则RESULT单元中的数据为 2)若ADRM和ADRN单元中的数据分别为21H和16H,则RESULT单元中的数据为; 3)该段程序完成的功能是: 最大公约数 。

2. 在内存数据段从

DATA开始的两个存储单元中分别存放了两个八位无符号数,试编程比较它们的大小,并将大

者传送到MAX单元中。

3. 编程将FACTOR中的一个十六位无符号数乘以7后,仍存放在原来两个连续的单元中(设乘积仍为16位数)。 答2. LEA BX,DATA 答3. MOV AX,FACTOR MOV AL,[BX] MOV BX,AX INC BX SHL AX,1 CMP AL,BX MOV DX, AX JNC DONE SHL AX,1 DONE:MOV AL,[BX] ADD AX,DX MOV MAX,AL ADD AX,BX HLT MOV FACTOR, AX

HLT

四、综合题(30分)

下图为一微机硬件系统原理图。在系统中扩展了一片6116芯片,一片2764芯片,构成了系统的存储器;扩展了一

片并行接口芯片8255及四个共阴极7段LED显示器构成了显示器接口电路。请根据系统电路原理图以及显示器控制程序,

回答下列问题:

SSEGCODE DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H

DB 80H,98H,88H,83H,0C6H,0A1H,86H,8EH ;数据段

FOURBYTE DB 21H,78H,34H,67H ;程序段

#1 MOV AL,80H #2 MOV DX,控制口地址 #3 OUT DX,AL #4 CLD

#5 AGAIN: MOV SI,OFFSET FOURBYTE #6 MOV BX,OFFSET SSEGCODE #7 MOV AH,01H #8 MOV CX,04H #9 DISP: LODSB

#10 AND AL,OFH #11 XLAT

#12 MOV DX,PA口地址 #13 OUT DX,AL #14 MOV AL,AH #15 MOV DX,PB口地址 #16 OUT DX,AL #17 CALL DELAY2MS #18 ROL AH #19 LOOP DISP #20 JMP AGAIN

1.(10分)2764的容量是:

6116的容量是:,地址范围是: 8255各端口地址是:PA口PB口, PC口,控制口

2.(4分)8255A的PA口、PB口分别工作在何种方式?答:8255的PA口、PB口均为输出口,工作在方式 3.(4分)对于图示电路,当显示程序执行时,显示器自左向右显示的字符分别为: 4.(6分)若采用共阳极LED显示器,而程序不改动,则接口电路硬件需如何改动?采用同相驱动器

若采用共阳极LED显示器,而硬件不改动,则软件的数据段和程序段如何改动? 将段码值倒相 将程序#7行改成:MOV AH,0FEH

5、(6分)若将原四位共阴极LED显示器,扩展至八位共阴极LED显示器,则硬件需改动的是:8位,增加位分别用PB4~PB7控制。 软件需改动的是:

卷20

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

1、8086/8088 CPU经加电复位后,执行第一条指令的地址是( 3 )。 ? 00000H ? FFFFFH ? FFFF0H ? 0FFFFH

2、在用端口寻址方式寻址外设的CPU中,区分对外设还是对内存操作是由(3 )决定的。 ? 软件包 ? 数据线 ? 控制线 ? 地址线 3、CPU响应中断后,通过(4 )完成断点的保护。

? 执行开中断指令 ? 执行关中断指令 ? 执行PUSH指令 ? 内部自动操作 4、常用的虚拟存储系统由( 1)两级存储器组成

? 主存―辅存 ? CACHE―主存 ? CACHE―辅存 ? 通用寄存器―主存 5、RS-232C标准规定其逻辑“1”电平为( 3)。

? -5V~0V ? 0V~+5V ? -3V~-25V ? +3V~+15V 6、8088CPU输入/输出指令可寻址外设端口的数量最大可达(4 )个。 ?128 ? 256 ? 16K ? 64K

7、用减法指令对两个补码表示的常数C7H(被减数)和6BH(减数)进行减法运算后,进位位CF,符号位SF,溢出位

OF分别为(2 )。

?1,0,0 ? 0,0,1 ? 0,1,0 ? 0,0,0 8、Cache―主存层次是为了弥补(1 )。

? 主存速度的不足 ? 外存速度的不足 ? 主存容量的不足 ?主存速度和容量的不足 9、若现堆栈的栈顶地址为1782H:0F20H现从堆栈中弹出了2个字的数据后,则SS和SP的内容为(2 )。 ? 1782H和0F22H ?1782H和0F24H ? 1782H和0F1CH ?1782H和0F1EH

10、8088/8086CPU在响应8259的中断过程中,连续执行两个INTA中断响应周期,第二个中断响应周期是(3)。 ? 读取8259中OCW3的内容 ?读取8259中断屏蔽寄存器的内容 ? 读取中断类型码 ? 清除中断申请寄存器IRRi

11、常用的模/数转换的方法有下列四种,若要求转换速度不高而抗干扰性能好,则应采用(2 )。 ? 计数器式ADC ? 双积分式ADC ? 逐次逼近式ADC ? 高速并行转换式ADC

12、一个有16个字的数据区,它的起始地址为70A0H:9DF6H,它的最后一个字的存储单元的物理地址是(2)。 ? 10E96H ? 7A814H ? 7A818H ? 10EB6H

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

1、在8088CPU中,为了减少CPU的等待取指所需的时间,故设置了 指令流队列 。

2、执行指令AND AX,AX后,AX中的内容,CF= 3、在存储器对应的输入/输出方式中,不需要指令。

4、在8088CPU中,区分对内存还是对I/O操作的控制线是当该线为 电平时表示对I/O进行读写操作。 5、若(AL)=B3H,(CL)=09H,(CF) =1, 执行指令RCR AL,CL后,(AL)=,(CF)=。 6、8086/8088 CPU在执行指令 OUT 6CH, AL时,除了在地址线上送出端口地址信息外,相应的控制线低电平, 为高电平。

7、当CPU响应外设提出的中断申请后,除了要保护现场及转向中断服务程序入口地址外,还必须器 。

8、8255A的PA端口,PB端口工作于选通方式时,这两个端口的选通控制线是由 PC口 提供的。

三、程序设计(共40分) 1.(10分)阅读下列程序段

A DB 0H,0F1H,3H,0D3H,0C1H,0H,7H,8H,9H,0F0H B DB ? C DB ? D DB ?

BEGIN: XOR AL,AL MOV B,AL MOV C,AL MOV D,AL LEA SI,A MOV CX,10 LOP1: LODSB

OR AL,AL JS X1 JZ X2 INC B JMP NEXT X1: INC C JMP NEXT X2: INC D NEXT: LOOP LOP1 HLT

1).程序段执行后B中的内容为,C中的内容为D中的内容为。 2).该程序段所完成的功能是:

2、有一串L个字符的字符串,存放在

ASCSTR单元开始的存储区中,要求在字符串中查找空格字符(ASCⅡ码为

20H),若在串中找到空格字符,则将AH置1;若在串中未找到空格字符,则将AH置0。试编一程序完成该功能。

3、(15分)若在BUF单元开始的连续两个字单元中存放的内容是0012H和0034H,要求编程把它们装配在一起形成1234H并存入BUF字单元中。

答2. START:MOV CX,L 答3. START:MOV AX,BUF MOV SI,0FFFFH MOV BX,BUF+2 MOV AL,20H MOV CL,8 LOP: INC SI ROL AX,CL CMP AL,ASCSTR[SI] ADD AX,BX LOOPNE LOP MOV BUF,AX

JNZ NFOUND HLT MOV AH,01H JMP EED NFOUND: MOV AH,00H EED: HLT

四、综合题(30分)

下图为用8253监视一个生产流水线的示意图。图中工件从光源与光敏电阻之间通过时,在晶体管的发射极上会产生一个脉冲,此脉冲作为8253通道0计数器的计数输入CLK0,当通道0计数满50后,由OUT0输出负脉冲,作为CPU的中断申请信号,在中断服务程序中,启动8253通道1计数器工作,由OUT1连续输出1000HZ的方波,驱动扬声器发声,持续5秒钟后停止输出。

工件

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

1. (10分)若5253各端口地址为0A4H~0A7H,请完成对74LS138以及8253的片选端的连线。

A2A3A4IO/A5A6A7

cs

2. (20分)阅读下列程序及程序注释,并对程序填空:(设计数器均按BCD方式计数)

主程序:

MOV AL, ;通道0初始化 OUT 0A7H,AL

MOV AL, ;置计数初值 OUT ,AL

STI ; 开中断 LOP: HLT

JMP LOP ;等待中断

中断服务程序:

MOV AL, ;将GATE1置1,启动计数 OUT AL

MOV AL, ;通道1初始化 OUT 0A7H,AL

MOV AL, OUT 0A5H,AL

MOV AL, OUT 0A5H,AL

CALL DELAY5S ;延时5秒

MOV AL, ;将GATE1清0,停止计数 ;置计数初值

OUT ,AL

附:8253控制字为:

00 01 计数器1 01 读/写低字节 001 方式1 10 计数器2 10 读/写高字节 *10 方式2 11 计数器3 11 读/写先低后高 *11 方式3

100 方式4 001 方式5

篇8:微机原理及应用课程改革探索

一、优化课程内容体系,合理安排授课内容

随着微型计算机的飞速发展,计算机硬件教学中的基础性和先进性、前沿性的矛盾特别突出。为此,我们选用了由周荷琴主编的教材。该教材能较好地兼顾基础性、先进性和前沿性,体现现代教育思想,符合国内外同类课程改革趋势和建设方向。课程总教学时数为64,其中实验教学为12学时,另外安排1周的课程设计。由于该课程知识点多,涉及面广,难度大,课时少。为此,要合理地组织授课内容,层次清晰、重点突出,特别注重符合认知规律,富有启发性,便于学习,还要融会贯通前后内容,具体包括:

1. 充分重视第1章绪论和第2章系统结构的讲述,

建立良好的“第一印象”。在绪论部分,通过P P T演示大量实物对比图片,引起学生的兴趣,让学生了解微型计算机的发展及结构功能特点,避免产生轻视或畏难情绪。第2章是整个教材的灵魂,要用很多学时、不遗余力地介绍微机系统的基本功能以及各结构部件,使学生对微机有初步的了解,在进行后面章节的教授时也要将它们与第2章的内容有机地串联起来进行教学。建议从整个微机的原理架构、硬件组成讲起,使学生对微机的系统组成和各部分的功能有初步的概括性的了解,引导学生建立起本课程的框架结构。同时注意把本课程的一些基本概念适时简单的传授给学生,例如寄存器、存储器、中断返回、堆栈和程序状态字等。使学生逐渐熟悉这些专有名词,然后再讲计算机中的数制存储方式,穿插引入存储器的用途和工作原理等内容。

2. 对于汇编语言程序设计,可以先选出一个形

式简单、结构较完整的源程序,进行各部分的剖析和讲述,使学生对汇编语言的源程序框架有一个总体认识;然后按照教材顺序逐个介绍寻址方式、指令助记功能、格式和程序设计方法;最后选择几个比较典型的完整的源程序进行详细介绍,进一步深化学生对程序设计的理解。在具体的教学目标上,对于汇编语言要强调为后面的应用服务。因此,教学重点以读懂程序、弄懂程序框架和熟悉典型程序为主,不拘泥于某些细节。

3.8086C P U的基本时序比较抽象,初学者对其总是深感棘手。因此,在讲解的时候要以存储器和I/O的读、写4个周期为重点,剖析C P U基本时序的工作原理,正因为有4个基本时序,才有C P U与存储器以及I/O设备的正确连接。可以举例CPU读写存储器和I/O的指令,运用多媒体将时序的变化和指令的执行通过动画形象生动地演示出来。

4. 对于接口设计,学习的主要内容是接口芯片内

部组成、外部引脚、本芯片的功能、芯片的编程等,引脚学习的目的是为逻辑设计作基础,芯片的编程是学习芯片控制命令字和状态字的格式,学生必须掌握。接口芯片是各自独立的,初学者会感到零乱,不好掌握。将系统中的3总线与驱动器、锁存器和译码器等正确连接,便可构成简单的计算机并行输入/输出。在讲授可编程芯片时,不必对数字电路接口电路进行过多讲授,重点突出每个芯片有什么作用、用在什么场合、怎么用,在了解基本原理和技术参数的情况下,使学生具备根据自己设计的需要来选择相应、相似功能芯片的能力。学生弄清了芯片的功能和它在系统中的使用情况后,引导学生回到系统结构图中找它的位置,进一步建立整体概念,明确整体是由部件组成的,各部件并不是孤立的,它们通过系统总线有机地连在一起,从而才能从总体上把握这门课程。

二、课堂教学方法的探索改革

为了保证优化后的课程内容体系取得理想的教学效果,课程内容体系的优化应考虑与教学组织方式、教学设计思想的配合。微机原理及应用课程的教学组织方式是以课堂讲授为主,综合运用多媒体教学手段和启发式、互动式和类比法等教学方法。

1. 重视第一堂课的教学。

课堂教学是使学生获得知识最有效最快捷的方式。对于抽象的概念和工作原理,教师要精心设计课堂教学,使晦涩难懂的知识变得浅显易懂;在课程安排上应以基本理论为依据,遵循先简后繁,先易后难和循序渐进的原则;在教学过程中,真正做到“以学生为本”,通过自己独特的教学方法逐步吸引学生。比如,教材中通常先介绍CPU存储器,后讲存储器分段。由于CPU内部寄存器比较抽象,而且涉及存储器分段,学生通常都听不明白。如果调整一下次序,先介绍存储器分段,讲清楚4种段,段地址、偏移地址、逻辑地址和物理地址的关系,再介绍CPU存储器,分别存放4个段的段地址,地址指针寄存器和指令指针寄存器用来存放偏移地址,这样讲符合学生接受知识的规律,可以在较短的时间得到很好的教学效果。

2. 采用启发式和互动式教学方法。

教师在讲课过程中,注重把讲课内容用相应的思维方法组织、表达出来。教师采用诱导的方法提出问题,引导学生跟随教师一起思考;接着分析这个问题的性质是什么,问题涉及的主要知识点和知识面;最后解决问题,围绕要讲授的课程内容,提出解决问题的方法。同时,在讲课的课程中,教师还要采用互动式教学,鼓励学生发表自己的见解,及时反馈学习的效果。这种教学方法可以提高学生的学习兴趣,激发学生的学习热情,培养学生独立解决问题的能力。

3. 采用比喻法和类比法。

对于同学们学习中难以理解和记忆的知识点,尽量多地采用比喻教学法,对于前后相关联的一些概念采用类比法。如在讲解数据、存储器与C P U内部的寄存器的关系时,可以把数据比作废纸,C P U内部的数据寄存器比喻成教室里面的垃圾桶,方便快捷但是容量太小;而存储器可以比喻成垃圾站,容量大但是不方便。

4. 采用板书与多媒体相结合的教学方法。

微机原理及应用课程信息量过大,学时有限,采用板书与多媒体相结合的教学方法,将内容的提纲、重点和难点通过板书加深学生的印象,促进教师和学生的互动交流;将各种寻址方式、复杂电路分析以及各种过程均采用多媒体进行动态演示,使枯燥、繁杂的内容直观、易懂,收到事半功倍的教学效果;同时多媒体可以演示大量的实物、实例和实际操作过程,从而取得形象、生动、具体以及信息摄入量大的教学效果。

三、突出实践环节,培养学生创造性思维能力

微机原理及应用课程是一门实践性很强的课程,注重培养学生本领域思维方法和解决实际问题的能力。

1. 注重实验课指导。

实验课是验证理论、应用理论和锻炼学生动手能力的重要环节。根据教学大纲,我们开设了14个实验,实验环节分为演示性实验、验证性实验、设计性实验和综合性实验。通过演示性实验,学生可以初步、直观地认识微机系统,了解W A V6000等软件的基本操作及调试方法,为后续理论和实验内容学习打好基础;通过验证性实验,学生学习输入程序,进行简单的硬件连接,调试程序和观察分析实验结果,初步掌握微机系统的应用开发方法,培养学生动手能力,使他们感觉到有成就感;通过设计性和综合性实验,学生独立设计简单的微机应用系统,训练和提高学生实际动手、独立思考以及理论联系实际的能力。

2. 精心设计课程设计。

课程设计的时间为1周,设计的题目大都来自实验指导书,学生也可以要求自拟题目。指导教师通常提前1周选定课题,下达任务,讲解系统的工作原理和基本设计思想,提出参考书目,布置学生查阅相关资料。此外还要对学生进行分组,可让学生5人1组,尽量将偏好硬件和软件的人搭配在一起,这样既有利于学生相互之间进行讨论,又能防止由于分组过多而使得教师辅导不够充分。具体的1周进度安排如下:第1天,总体设计及论证,绘制硬件原理图;第2天,进行详细设计,编写程序,搭建硬件电路;第3天和第4天,系统软硬件调试;第5天:教师对学生进行验收和考核并让学生撰写课程设计报告。

为了培养学生的分析能力、综合运用知识的能力,经常鼓励学生课外自己动手设计一些系统,鼓励学生参加学校每年一度的大学生科技创新活动、大学生电子设计竞赛等活动。竞赛的许多题目涉及微机应用系统设计,学生通过参加竞赛的培训和参赛,能深入理解微机原理与接口技术的知识,并能将其运用到实际中去。

四、改革考核方式

微机原理及应用这门课程有4个学分,我们采用期末闭卷笔试和平时成绩相结合来进行考核。其中期末笔试占70%,平时成绩占30%。平时成绩中实验成绩占20%,出勤、作业、课堂提问和学习主动性等占10%。实验成绩又包括预习、出勤、操作规程、结果验收和实验报告。课程设计有1个学分,总分按照考勤占15%、设计和调试占25%、答辩验收占30%、报告占30%,最终成绩分优秀、良好、中等、及格和不及格5档。

五、提高教师的科研开发能力

微机原理及应用是一门理论性、实践性和应用性都很强的学科,为了培养应用型工科人才,教师除了具备较高的理论水平外,还必须具备一定的科研与技术开发能力,因此教师应该是“双师”型。为此,学校除了要求教师重视课堂教学,要求重视实验室建设,还经常组织教师参观培训学习,指导大学生科技创新等活动,设立奖励机制来督促教师参与实践环节。

六、结束语

经过改革与实践,微机原理及应用这门课程的教学水平和教学质量有了显著的提高。提高了学生的理论知识水平,增强了学生解决实际问题的能力,为后续单片机等专业课程奠定了良好的基础。

摘要:根据对测控技术与仪器、自动化及数控专业的教学改革要求,对微机原理及应用这门课程进行了改革,着重介绍了理论教学与实验课及课程设计的内容和方法的教学改革。实践证明,这些教学改革效果良好,对培养学生工程意识和分析问题、解决问题的能力有很大帮助。

关键词:微机原理及应用,教学改革,教学方法,实践环节

参考文献

[1]潘春林,敖广武.高职微机原理相关课程整合的教学改革与实践[J].辽宁高职学报,2006,8(6)

[2]周荷琴,吴秀清.微型计算机原理与接口技术[M].北京:中国科学技术出版社,2008

[3]阳光.微机原理与接口课教学方法探讨[J].电脑知识与技术,2009,5(2):407~416

上一篇:农产品质量安全专项整治行动方案下一篇:和外星人聊聊天小学生作文