微机硬件及软件 (8086和C语言)(复试科目)
华北电力大学2019年硕士生入学考试复试科目考试大纲

华北电力大学2019年硕士生入学考试复试科目考试大纲
考试科目编号:
考试科目名称:微机原理及应用
一、考试的总体要求
掌握8086处理器的基本工作原理及存储器、I/O接口、中断、定时器、可编程接口等主要功能模块的组成及工作原理,能进行简单设计和功能原理分析。
二、考试的内容
1.微型计算机的基本工作原理。
包括典型微计算机的基本结构组成和工作原理,进位计数制、二进制编码及运算、BCD编码、带符号数表示,以及8086/8088微处理器的性能、存贮器组织及中断机制。
3.微型计算机主存储器设计的原理、方法。
包括根据译码电路原理图分析地址空间分配方案、根据地址空间分配要求设计或完善译码逻辑,以及常用外部存储器如U盘、光盘、硬盘的特点。
4.常用简单输入/输出接口电路的原理、分析与设计。
包括无条件I/O接口电路、查询式I/O接口电路、中断式I/O接口电路的工作过程及原理分析、电路图设计。
5.通用可编程接口芯片的工作原理、应用系统分析与设计。
包括8255等接口芯片的工作模式选择与设置,简单的接口电路原理图分析与设计。
6.串行通信的原理、基本概念。
包括全双工、半双工、单工通信模式,波特率、帧格式、RS232标准等。
三、考试的题型
简答题、计算题、电路原理图分析/设计/补充完善。
四、参考书目
1.李继灿编著,新编16/32位微型计算机原理及应用,清华大学出版社,第五版。
北方工业大学微机原理第4讲 8086 8088汇编语言程序设计

汇编语言源程序
用助记符编写
源程序的编译程序 汇编程序 机器语言 目标程序
4
汇编程序
汇编语言 源程序
微机原理与接口技术——第4讲 汇编语言程序设计
4.0 汇编语言源程序——基础知识
为什么要用汇编语言? 程序短小,节省内存; 执行速度快; 用户可直接对硬件实施控制。 实时性要求很高的程序常常还采用汇编语言程序。
符号地址 定义变量类型
定义变量值 及区域大小
29
微机原理与接口技术——第4讲 汇编语言程序设计
1. 数据定义伪指令助记符
DB DW
定义的变量为字节型 定义的变量为字类型(双字节)
DD
DQ
定义的变量为双字型(4字节)
定义的变量为4字型(8字节)
DT
定义的变量为10字节型
30
微机原理与接口技术——第4讲 汇编语言程序设计
指示性语句中至 少有一个操作数
13
微机原理与接口技术——第4讲 汇编语言程序设计
3. 标号与名字
标号后有冒号,在指令性语句前; 名字后不加冒号,在指示性语句前。 英文字母、数字及专用字符组成,最大长度不能超过31 个,且不能由数字打头,不能用保留字(如寄存器名,指 令助记符,伪指令)。
14
2. 汇编语言语句格式
指令性语句:
[标号:] [前缀] 助记符 [操作数],[操作数] [ ;注释]
指令的符号地址 标号后要有冒号
操作码 注释前加分号
12
微机原理与接口技术——第4讲 汇编语言程序设计
指示性语句格式
[名字] 伪指令助记符 操作数 [,操作数,…] [ ;注释]
【最新】【复试】计算机复试试题解析之中国科学技术大学

【复试】计算机复试试题解析之中国科学技术大学本文主要针对中国科学技术大学软件工程专业的历年复试进行解析,以供大家作为参考。
软件工程专业在软件学院进行招生,以往的复试形式为:面试+上机。
具体复试内容如下:1、专业基础测评(上机50分):专业基础测评主要考察考生有关C++和数据结构的基础知识及基本运用能力。
2、英语综合面试(满分25分):重点考核考生的英语听说能力。
3、专业综合面试(满分100分):主要考察考生对本学科(专业)理论知识和应用技能的掌握程度,包括考生对本专业基础知识的掌握和理解程度,综合应用所学知识解决实际问题的能力;考察考生在本专业以外的学习、科研、社会实践或实际工作等方面的经历等。
下面我们分三方面分别就中国科学技术大学软件工程的复试进行分析。
一、上机机试分为C语言测试、逻辑测试和心理测试。
1、C语言测试类似计算机二级的考查形式,一些社群里会有人分享练习题,还有训练网站,多做做可以应对,C语言题目相对不是很难。
2、心理测试可能前后有类似的题目,做到前后答案一致,实事求是,一般人都是没问题的。
3、逻辑题有时候可能难点,有时间准备的同学可以刷刷公务员考试的逻辑推理题。
二、专业面试因为是非笔试形式,所以没有固定的范围。
大多数人的专业课面试都是问的初试考查的科目,不过范围肯定比初试广很多,所以建议大家如果确信自己可以进入复试的,把408四门课用上课教材看一遍。
一些老师会针对你做过的项目问一些相关知识,所以自己参加过的比赛、做过的项目/实验所涉及的相关知识也要复习一下。
下面是一些可能被问到或者已经问到的题目,大家复习的时候按照这个逻辑进行复习,一般考查的偏概念和理论。
1. 各种排序的时间复杂度和性能比较;2. 链表查询某个元素,平均时间复杂度是多少;3. 单链表就地逆置;4. 循环队列的顺序表示中为什么要空一个位置;5. 什么是二叉查找树及原理;6. 哈夫曼树;7. 深度、广度搜索的过程;8. 迪杰斯克拉算法的过程;9.图相关概念;10. 各种查找总结;11. 什么是哈希冲突及如何解决;12. m阶的B-树和m阶的B+树主要区别;13. 折半查找适用范围;14. 什么叫堆排序,与快速排序有什么不同。
东南大学2014年研究生考试微机原理复试回忆版及面试经验

东南大学2014年研究生考试微机原理复试回忆版及面试经验1.8088系统是怎么样实现数据线和地址线的复用的。
2.8088总线接口部件有哪几部分3.cs=1200H,ip=ff00H,算物理地址,并说明该物理地址是不是只可以用唯一的cs和ip表示。
4.i/o端口的定义,有哪几种端口,i/o编址方式,8086/8088用的是那种编址方式5.两种使8255的c口输出连续方波的方法6.简述异步串行通信格式,rs-232-c标准下的电平逻辑,写出一种你知道的将该电平转化为TTL电平的芯片(好像要求说出熟悉的一种异步串行芯片)7.i/o在查询方式,中断方式,DMA方式下分别由什么启动数据传输的8.软件定时和硬件定时如何实现的9.杨素行第三版课后题2-1310.杨素行第三版例题例2.12(1)5个空,分别是第二行的100,第九行的MAX,第十二行的MIN,第十四行的AX,最后一行的NEXT(2)画出流程图11.类似p233和p248的一个查询程序MOV BX,BUFFERMOV DX,PORT2IN AL,DXMOV CX,COUNTCHECK:MOV DX,PORT2IN AL,DXAND AL,01HJNZ CHECKMOV DX,PORT1IN AL,DXMOV [BX],ALINC BXLOOP CHECK(1)简述程序完成的功能(2)设计一个接口电路(使用译码器,逻辑门,触发器等,不使用8255)实现这个程序功能,并说明电路是如何工作的12.储存器和I/O会用到ior,iow,memw,memr,设计一个电路,由8088的RD,WR ,IO/M三个信号得到这四个信号13.选择A/D转换器需要考虑哪些方面。
选择熟悉的A/D转换器和他们的特点(最多说三种)。
以上红色部分由汪超补充,如有不到之处,请帮忙订正。
《微机原理》8086与PC(2-2)

许临时开放对低优先级中断源的服务
8259A的工作方式(续)
中断结束方式
中断自动结束方式:ISR中在响应时自动置1的位在进
入中断服务程序后自动清0
一般中断结束方式:在全嵌套方式下,EOI命令中不
指定结束的中断级,约定结束ISR中的最高优先级中 断,对应位将被复位
中断向量表的构成
中断向量表:把所有中断源的中断向量集中在
一起,形成中断向量表
8086在内存中地址为00000H~003FFH的 存储区内建立中断向量表,共存放256个中断向 量,每个向量占4个字节,IP在低地址单元、 CS在高地址单元
此表的查询索引为中断类型号
中断类型号及其获取
中断类型号:系统分配给每个中断源的代
为I/O设备服务
中断服务程序执行 中断返回(IRET)
断点和FLAGS从 堆栈中弹出(断点恢复)
恢复现场
给中断控制器发中 断结束(EOI)命令
回到中断前运行 的程序继续执行
中断传送流程
返回
8259A芯片
可编程中断控制器8259A主要功能为:
(1)对8个外部中断源进行管理,具有8级优 先权控制,通过级连可扩展至64级优先权控制。
五、8253/8254定时/计数器
主要功能
3个独立的16位计数器 每个计数器可以按二进制或BCD码计数 计数速率可达2MHz(8254-2达10MHz) 每个计数器有6种工作方式,可编程设置和改
变 输入输出引脚与TTL电平兼容
8253内部结构图
计数器结构
8253有三个独立的计数器(计数通道)
计数初值寄存器(16位)
先读写最低有效字节再
读写最高有效字节
历年微机原理考研复试真题word精品文档8页

2005 年微机原理复试题目1:关于计算机中数制的转换2:n 位补码真值的范围3:一小段代码,考汇编中关于堆栈的地址计算4:生成 com 或者 exe 文件的汇编步骤5:分析指令错误7:8254的3个计数器的功能8:异步通信数据格式(一桢数据的格式)9:非屏蔽中断条件10:溢出错的原因,单工,双工的概念.11:8255a 方式 1 的联络线的定义及物理意义12:程序题:8254 计数器产生 900hz 的方波,经滤波后送到扬声器发声,当按下任意键声音停止.13:程序题:(关于串操作指令)用多种方法进行数据块传送.2006年南邮微机原理1. 设字长为8位,X=(8EH)补其真值为 F2 H2. 写出下列操作的寻址方式MOV DL,DS:[BP+10] 基址ADD DL,BUF 直接3. 用图表表示下列数据的存储方式BUF1 DB 2乘5,0A6H,‘HELLO’BUF2 DD ‘AB’,‘A’BUF3 DW 87654321H4. 编写程序,把10字节的数据块从偏移地址BUF开始的单元传送到偏移地址BUF+5开始的缓冲区5. 编写程序,输出800HZ的音乐6. 用一条操作完成下列目标使AL第1位置为1使AL后四位清使AL=0且C标志=07. 软,硬中断的区别8. CPU响应非屏蔽中断的条件9. DMA的传送过程10. 什么是中断向量11. 8255A的C口只能工作在基本输入输出 8255采用查询方式先查询C口采用中断方式应把C口置12007复试题目1.冯.诺依曼型计算机在硬件结构上有哪些部分组成?各部分是什么功能?2.解释并区别下列各术语的含义:微处理器微型计算机微型计算机系统3.将下列十进制数转换成二进制、十六进制和BCD:(1)125.74 (2)513.854.指出下列指令的正误,若不正确,指出原因:(1)MOV DS,10(2)MOV [1000H],[2000H](3)MOV AX,[BX+BP+2](4)PUSH AL(5)OUT CX,AL5.都下面程序,回答问题:MOV AX,0MOV BX,2MOV CX,50LAST:ADD AX,BXADD BX,2LOOP LAST(1)该程序功能是什么?(2)AX=?6.都下面程序,回答问题:A DB XMOV AX,0MOV AL,BYTE PTR AMOV CL,10MUL CL(1)CL=? (2)AX=?7.说明微型计算机中常用的外设编程方式及其特点。
微机(微型计算机技术及应用)选择题及答案(最终版)
第1章微型计算机概述1.微型计算机的硬件系统包括____A____.A.控制器、运算器、存储器和输入输出设备 B控制器、主机、键盘和显示器C.主机、电源、CPU和输入输出 D CPU、键盘、显示器和打印机2.CPU是由___B__组成的。
A.内存储器和控制器B.控制器和运算器C.内存储器和运算器D.内存储器、控制器和运算器3.中央处理器英文缩写是___B___.A.MP B.CPU C.CU D.ALU4.微型计算机各部件之间是用__A___连接起来的。
A.系统总线B.AB C.CB D.DB5.通常计算机系统中的外围设备是指__A___A.外存储器、输入设备、输出设备B.外存储器、输入设备C.外存储器、输出设备D.输入设备、输出设备6.若把组成计算机中的运算器和控制器集成在一块芯片上成为___C__A.微型计算机B.单片机C.微处理器D.单板机7.8086是_C_A.单片机B.单板机C.微处理器D.微机系统8.将微处理器、内存储器及I/O接口连接起来的总线是__C_____。
A.片总线B.外总线C.系统总线D.局部总线9.微型计算机是以__B___为核心部件。
A.寄存器 B.微处理器 C.逻辑部件 D.控制部件10.微型计算机系统以__C__为主体。
A.系统软件 B.外部设备 C.微型计算机 D.操作系统11.目前微型机系统上广泛使用的机械式鼠标是一种___A___A.输入设备 B.输出设备C.输入输出设备 D.显示设备组成之一12.计算机系统总线中,用于传送读、写信号的是__C__。
A.地址总线B、数据总线C、控制总线D、以上都不对13.不属于微机应用特点的是__D__。
A。
轻便、功耗低 B.性能可靠 C.结构灵活适宜性好 D.应用面窄第2章 16位和32位微处理器1.当8086CPU的INTR=“1”时,且中断允许位IF=“1”,则CPU完成_C____后,响应该中断请求,进行中断处理。
A.当前时钟周期 B.当前总线周期 C.当前指令周期 D.下一个指令周期2.CPU的ALU主要完成_D_A.地址指针的变换B.中断管理C.产生各种时序D.算术,逻辑运算及移动操作3.8086/8088微机处理器的内部(C ),只负责指令的译码和执行。
微机 复习大纲
考试题型:选择题:2*10=20填空题:1*10=10判断题:1*10=10简答题:5题,25分编程综合题:5题,35分1、微型计算机硬件组成。
2、掌握二、十、十六进制相互转换,有符号数,无符号数,原码、反码、补码,BCD码。
3、掌握8086内部结构及主要功能。
4、掌握寄存器结构。
5、掌握8086存储器组织,物理地址、逻辑地址、段地址、偏移地址。
6、掌握8086的七种寻址方式。
7、掌握8086指令系统:数据传送指令、算术运算指令、逻辑运算和移位指令、字符串处理指令、控制转移指令、处理器控制指令。
(1)数据传送指令:MOV、PUSH、POP、XCHG;LEA、LDS、LES;IN、OUT;(2)算术运算指令:ADD、ADC、INC,DAA;SUB、SBB、DAS、DEC、CMP;MUL;DIV(3)逻辑运算和移位指令:NOT、AND、OR、XOR;SAL、SHL、SHR、SAR、ROL、ROR、RCL、RCR(4)字符串处理指令:源串、目的串、DF、CXMOVS、CMPS、SCAS、LODS、STOSREP、REPE/REPZ、REPNE/REPNZ(5)控制转移指令:JMP、CALL、JC、JNC、JZ/JE、JNZ/JNE、无符号和有符号数的比较、LOOP、LOOPE/LOOPZ、LOOPNE/LOOPNZ、JCXZ(6)处理器控制指令8、常用的指令:OFFSET、DUP、EQU、段定义、段分配、过程定义、$、9、掌握DB、DW定义字符串时在存储器中的存放格式。
10、掌握DOS调用INT 21H:1号、2号、9号、0A号12、掌握三种程序设计方法:顺序结构、分支结构、循环结构。
13、总线,分类,按传送信息不同,分为地址总线、数据总线和控制总线。
总线周期时钟周期8086主频14、掌握内部存储器分类:RAM、ROM,及其区别。
15、掌握存储器性能指标。
16、掌握CPU与存储器的连接:线性选择法、全译码选择法(芯片地址范围计算)、部分译码法。
西北工业大学硕士复试考试大纲974
西北工业大学硕士复试考试大纲974
《微机原理及应用》
考试大纲
一、考试内容
1、微型计算机的发展、特点和分类,原码、反码、补码运算,溢出,微型计算机的基本结构
2、Intel 32位CPU的基本结构,寄存器,指令流水线操作
3、80x86寻址方式、指令格式、指令系统
4、汇编语言程序设计,分支程序设计,循环程序设计,子程序设计
5、存储器概述,内存储器组成,内存储器分段和分页管理及地址转换
6、CPU与外设通讯的特点,输入/输出方式,CPU与外设通讯的接口(不可编程)74LS244、74LS273、8212
7、中断的概念,向量中断系统,可编程中断控制器8259A,中断向量表的建立
8、总线的概念、分类、特点
9、可编程并行输入/输出接口芯片8255A,可编程计数器/定时器8254,可编程串行输入/输出接口芯片8251A
10、D/A转换器芯片DAC0832、DAC1210 ,A/D转换器芯片ADC0809
二、参考书目
教材:
《32位微型计算机原理接口技术及其应用》(2007年第2版)史新福冯萍主编清华大学出版社
参考书:《微型计算机原理及应用导教.导学.导考》(2007年第2版)史新福秦晓红主编清华大学出版社。
东华复试微机原理书目
东华复试微机原理书目摘要:一、引言二、东华大学复试微机原理简介1.课程目标2.课程内容三、课程书目推荐1.《微型计算机原理与接口技术》2.《计算机组成原理》3.《计算机体系结构》四、书目内容简介1.《微型计算机原理与接口技术》2.《计算机组成原理》3.《计算机体系结构》五、总结正文:一、引言在我国,东华大学是一所以工程技术为主的研究型大学,其中复试微机原理课程是计算机科学与技术专业的重要课程。
为了帮助大家更好地学习这门课程,本文将为大家推荐一些课程的相关书籍。
二、东华大学复试微机原理简介复试微机原理课程主要研究微型计算机的基本原理、组成、结构和功能,以及微型计算机在工程领域的应用。
通过学习这门课程,学生可以掌握微型计算机的基本原理,了解其内部结构和工作过程,并具备一定的实际应用能力。
三、课程书目推荐1.《微型计算机原理与接口技术》这本书详细介绍了微型计算机的基本原理、内部结构和外部接口技术,内容涵盖了CPU、存储器、输入输出设备等方面的知识。
书中提供了丰富的实例和习题,便于读者理解和巩固所学知识。
2.《计算机组成原理》该书从硬件的角度介绍了计算机的组成原理,包括CPU、存储器、输入输出设备等主要部件的结构和功能。
书中采用了大量实例和图片,使读者能够直观地了解计算机的内部工作原理。
3.《计算机体系结构》这本书从整体上介绍了计算机体系结构的基本原理和设计方法,包括指令集、CPU结构、存储系统、输入输出系统等方面。
书中提供了丰富的实例和设计案例,对于加深读者对计算机体系结构的理解具有很好的帮助。
四、书目内容简介1.《微型计算机原理与接口技术》该书共分为12章,从基本概念入手,逐步深入地介绍了微型计算机的基本原理、内部结构和外部接口技术。
书中提供了丰富的实例和习题,便于读者理解和巩固所学知识。
2.《计算机组成原理》该书共分为8章,从硬件的角度介绍了计算机的组成原理,包括CPU、存储器、输入输出设备等主要部件的结构和功能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
考试科目:微机硬件及软件 适用专业:
控制科学与工程、电工理论、测试
一、 复习要求:
要求考生具有8086微型计算机的基础知识,能运用基本接口技术分析和构
建典型的应用系统;能用C语言和汇编语言编制结构合理、风格良好的程序。
二、主要复习内容:
1. 数制与码制,数制转换,二进制运算,符号数的二进制表示及溢出,
浮点数表示,BCD码,ASCII码及其校验。
2. 8086微处理器的内部结构特点,内部寄存器的功能及应用,主要的外
部引脚功能,最小方式下的系统配置特点,逻辑地址、物理地址的计
算,时序基本概念。
3. 寻址方式及其计算,8086基本指令及其使用,汇编语言基本语法及主
要伪指令,汇编语言程序的基本结构及编程方法,掌握读程、完成程
序、编完整程序的基本技巧。
4. 内存储器的基本概念及主要技术指标,典型芯片6116、2164、2732
特点,存储器与CPU的基本连接方法,3-8译码器与片选译码方法,8
位机与16位机的内存空间形成特点,地址范围计算及内存接口连接。
5. 输入输出基本编址方法,基本芯片273、373、244、245,输入输出基
本方法(DMA只要求概念),中断概念及处理过程,中断优先级与嵌套,
8086/8088中断系统(中断源、类型码、中断向量表及其基本计算),
中断控制器8259结构与主要引脚,8259初始化命令字及编程。
6. 可编程接口概念与连接特点;8255结构与引脚,基本工作方式0与1,
控制字与初始化,连接与编程,键盘、打印机、7段LED数码管接口。
7. 8253结构与引脚,工作方式与输出波形,控制字与初始化,连接与编
程。
8. 串行通信基本概念,异步通信数据格式与波特率,RS232C基本特点,
串行接口基本概念。
9. 数模转换基本概念,典型芯片0832及其接口;模数转换基本概念,
典型芯片0809接口与编程方法。
10. C语言数据类型(基本类型、构造类型)的定义、说明及正确的引用,
指针及地址的概念、定义、说明及正确的引用,基本语句和流程控制
语句的使用。
11.在掌握常用算法(包含检索,排序、线性链表的操作)的基础上,能
用C语言编制结构合理、风格良好的程序。
三、参考书目:
《微型计算机技术》(第2版) 孙德文 高等教育出版社 2005年
《微机原理与接口技术》(第1版)杨帮华等,清华大学出版社,2008年
《C程序设计》(第3版) 谭浩强 清华大学出版社 2005年