微机原理复试
微机原理复试面试题
选择题:轴压比计算中,轴力N通常取哪个值进行计算?A. 轴力的标准值B. 轴力的设计值(正确答案)C. 轴力的平均值D. 轴力的最大值在进行柱的轴压比计算时,需要考虑哪个因素来确定柱的稳定性?A. 柱的高度B. 柱的截面尺寸(正确答案)C. 柱的材质D. 柱的涂漆颜色轴压比μ的计算公式是什么?A. μ = N / (fc × A) (正确答案)B. μ = M / (fc × A)C. μ = V / (fc × A)D. μ = T / (fc × A)下列哪个选项不是影响轴压比计算结果的因素?A. 构件的受力状态B. 构件的材料强度(正确答案)C. 构件的截面形状D. 构件的计算长度在进行轴压比验算时,如果验算结果不满足要求,应采取什么措施?A. 增大构件的截面尺寸(正确答案)B. 减小构件的长度C. 改变构件的材质D. 增加构件的荷载轴压比的大小对构件的哪个性能有影响?A. 抗震性能(正确答案)B. 防火性能C. 隔音性能D. 保温性能下列哪个选项是关于轴压比计算的正确说法?A. 轴压比计算只适用于轴心受压构件(正确答案)B. 轴压比计算适用于所有类型的构件C. 轴压比计算不需要考虑材料强度D. 轴压比计算与构件的截面形状无关在进行轴压比计算时,如果构件的截面尺寸增大,轴压比会如何变化?A. 增大B. 减小(正确答案)C. 保持不变D. 无法确定下列哪个选项不是轴压比计算的目的?A. 评估构件在轴力作用下的稳定性(正确答案)B. 确定构件的配筋量C. 验证构件的截面尺寸是否合理D. 保证构件的安全性。
上海大学微机硬件与软件复试经验
微机原理考的很简单,有填空,简单,计算和补程序题,基本按照考纲复习就可以,考到了8255以及8253计数器,这里面的命令字不要记,但是要熟悉它们,考试卷上会给出命令字的每一位的含义。
编程题很简单,就是补一些程序,而且会给出中文提示,比如——————;把AL的内容全置1,你只要在空上填上MOV AL,FFH就可以了。
微机原理一共70分题,复习的好的拿65+没什么问题。
C语言就有点难了,第一题是3个小程序,让你写程序运行的结果,其中有一题考到了递归调用,是把一串数字反向输出。
第二大题考到了双链表,把两个已知的链表连接起来,让你填空,一共5个空要填,双链表书上根本没介绍,所以这一题我不会,瞎填了几个上去。
第三大题是编写完整的程序,我们是用一个一维数组A[](注意是一维不是二维)把一个N*N阶的矩阵按对角线互换数据,这一题如果基础好的话应该不难,就怕你当成二维数组做了。
复试的两本书我花了很长时间复习,所以笔试考的应该很不错,除了双链表那一题,其他估计都差不多对的。
我的复试总分是258,专业一共9个人参加复试,招7人,我的分数排在了第一,第二名也是一志愿的,所以我们专业复试还是很公平的,因为我们两个一志愿的复习的久,调剂的只有一个星期复习,笔试肯定比他们高很多分。
我去复试的时候跟一个材料系的老乡住一起,他初试343,以为那个分很保险,复试没怎么看书,结果笔试考的很糟糕,导致最后被刷了,所以请一志愿的考生一定要重视笔试,分数出来了就要开始看复试的书了。
好了就说这么多了,数模电的课后习题等下我放在下面的回复中。
想要那张10年卷子答案的或者上大本科生数模电PPT的可以留下邮箱,不过那份答案有一题应该是错的,至于哪一题,你们自己做吧直比较忙,下面由近及远,讲下我的经验,先说刚刚经历的复试。
4月3号下午出复试线,310的高分毫不留情地退却了很多人,也让我成为了擦线党。
在此劝说准备初试的各位,上海大学严格而公正,过不了线神仙也救不了你,而且过线的话毫无疑问分数是越高越好的。
电子科技大学微机原理复试试题题库
电子科技大学微机原理复试试题微机原理第一章练习题及解一:单项选择题●若二进制数为010111.101,则该数的十进制表示为( B )。
A:23.5 B:23.625C:23.75 D:23.5125●若无符号二进制数为11000110,则该数的十进制表示为( A )。
A:198 B:70C:126 D:49●十进制数81的8421BCD码为( A )。
A:81H B:51HC:18H D:15H●11000110为二进制原码,该数的真值为( A )。
A:-70 B:+70C:-198 D:+198●11000110为二进制补码,该数的真值为( D )。
A:+198 B:-198C:+58 D:-58●01000110为二进制补码, 该数的真值为( A )。
A:+70 B:-70C:+58 D:-58●字符A的ASCII码为41H,字符a的ASCII码为( C )。
A:41H B:42HC:61H D:62H●字符A的ASCII码为41H,字符B的ASCII码为( B )。
A:41H B:42HC:61H D:62H●字符9 的ASCII码为( C )。
因为9与A之间有7个字符A:09H B:9C:39H D:99●8位二进制数的原码表值范围为( C )。
A:0 ~ 255 B:-128 ~ +127C:-127 ~ +127 D:-128 ~ +128●8位二进制数的反码表值范围为( C )。
A:0 ~ 255 B:-128 ~ +127C:-127 ~ +127 D:-128 ~ +128●8位二进制数的补码表值范围为( B )。
A:0 ~ 255 B:-128 ~ +127C:-127 ~ +127 D:-128 ~ +128●8位二进制数的无符号数表值范围为( A )。
即无符号位A:0 ~ 255 B:-128 ~ +127C:-127 ~ +127 D:-128 ~ +128●n+1位符号数X的原码表值范围为( A )。
微机原理考研复试面试题
一、他励直流电动机的调速方式主要有哪几种二、什么是一阶(或二阶)电路的阶跃响应三、Intel 8255A 是什么芯片其具有哪几个并行端口它们是多少位端口四、请简单解释为什么我们在设计状态观测器时,一定要使观测器的极点远远地小于系统的极点电路中的三个功率及其表达式(无功、有功、视在);自控中的一阶保持器有什么作用、系统中加入一阶保持器后对其有什么影响;数电中的A/D的精度与其位数是否有关;计算机控制的忘了(信息学院做控制的老师对计算机控制都有研究,所以这么可相对来说比较重要)电路中几个功率的概念,计算公式.叠加定理的适用系统.零介保持器的功能,保持时间,对系统的影响,以及它和纯滞后环节的关系区别.一个单位负反馈系统,输入是阶越信号,那么把单位负反馈改成2后系统的稳态输出有什么变化1.一阶,二阶系统分析,根据单位阶跃响应求性能指标2.赫尔微茨判稳,劳斯判稳3.终值定理求稳态误差英文题有:自我介绍(好像是必有)为什么考研为什么选择这个学校你的家乡怎么样你的本科学校怎么样你的性格怎么样你以前的工作是做什么(针对在职)等等电路:几个功率的概念三相电模电:不记得数电:不记得控制:PID 判断稳定的方法有哪些电机:启动制动调速调速:双闭环调速系统是哪两个环(这个问题在有的自控书电机书上都有)计算机控制:不记得1、微机原理:ADC***芯片功能2、矢量控制概念3、整流电路几个环节。
变压、整流、滤波(好像是这个吧)4、过控:双闭环调节过程5、电拖:交流电机几种调速方法6、自控:判断系统稳定方法。
劳斯判据、根轨迹法、乃氏判据实验描绘频率曲线方法好像是描点法什么的。
下面是去年的复试笔试题,只有当时的题型,题中具体的数字记不住了。
但去年的笔试是100分,今年改成150分了,这些题的价值可能就不大了,仅供参考!08复试笔试题1、二阶系统阶跃响应c(t),并将其改写成能控型。
2、参量根轨迹,并且其含有相同位置的零极点。
3、画Bode图,其分母常数项为10。
电子科技大学微机原理复试真题
共4页 第1页电子科技大学硕士研究生入学考试复试试卷(考试时间: 9:30 至 11:30 ,共 2 小时)考试科目 微机原理 考试方式 闭卷 考试日期 2012 年 3 月 30 日 一、选择题(每题2分,共50分)1. 在( )中,机器数零的表示形式是不唯一的。
A .补码B .原码C .补码和反码D .原码和反码2. 无符号二进制数右移一位,则数值( )。
A 、减小一倍B 、增大一倍C 、增大10倍D 、不变3. 执行两个补码数的减法时,对产生溢出的正确叙述为( )。
A 、结果的最高位有借位则产生溢出 B 、结果的符号位为0则产生溢出 C 、结果的符号位为1则产生溢出D 、结果与被减数的符号位相反,但与减数的符号位相同,则溢出 4. 计算机系统中软硬件在逻辑上是等效的,提高软件功能实现的比例将会( )。
A 、提高解题速度 B 、提高系统灵活性 C 、提高成本D 、减少所需存储容量5. 通常把用符号表示计算机指令的语言称为①( ),计算机能真正执行的是②( )。
A 、机器语言B 、汇编语言C 、高级语言D 、仿真语言6. 某微处理器的结构之所以称为超标量结构,是因为该微处理器( )。
A 、不仅能进行32位运算,也能进行64位运算B 、内部含有多条指令流水线和多个执行部件C 、数据传输速度很快,每个总线周期最高能传送4个64位数据D 、芯片内部集成的晶体管数超过100万个,功耗很大 7. RISC 执行程序的速度优于CISC 的主要原因是( )。
A 、RISC 的指令数较少B 、程序在RISC 上编译的目标程序较短 C 、RISC 的指令平均周期数较少D 、.RISC 只允许Load/Store 指令访存8. 下列各种方式的数据传输过程中,无需CPU 执行指令的方式是( )传输。
A 、无条件B 、查询C 、DMAD 、中断9. 中断控制方式的优点是( )。
A .提高CPU 的利用率 B .软件编程容易 C .硬件连接简单D .无须CPU 干预考生编号 姓 名 学 院……………………密……………封……………线……………以……………内……………答……………题……………无……………效…………………共4页 第2页10. 计算机系统中的四级存储器,其存取速度从高到低的顺序是( )。
燕山大学考研历年复试真题之微机原理2024年考研真题
燕山大学考研历年复试真题之微机原理2024年考研真题燕山大学考研历年复试真题之微机原理2024年考研真题文章类型:说明文燕山大学作为河北省的一所重点大学,在考研复试中常常出现一些高频的考点,其中之一便是微机原理。
微机原理是计算机科学的一门重要课程,它涵盖了计算机硬件和软件的基础知识,对于准备参加燕山大学考研复试的考生来说至关重要。
本文将通过分析历年考研复试真题,来探讨2024年燕山大学考研复试中微机原理可能出现的题型和考察重点。
首先,要想在微机原理的考研复试中取得好成绩,考生需要具备良好的计算机基础知识。
这包括数字逻辑、指令集架构、汇编语言、总线协议等方面的知识。
考生应当能够熟练掌握这些基础知识,并能够将这些知识应用到具体的题目中去。
其次,考生需要了解微机原理的一些常见题型和解题方法。
在历年的燕山大学考研复试中,常见的微机原理题型包括选择题、填空题、简答题和编程题等。
考生应当熟悉这些题型,并能够根据不同的题型采用适当的解题方法。
在选择题和填空题中,重点考察的是计算机硬件和软件的基础知识,例如指令集、存储器、输入输出等。
考生需要熟练掌握这些基础知识,并能够准确记忆相关的概念和术语。
在简答题中,考生需要能够用简短的语言回答问题,重点考察考生的理解和表达能力。
例如,什么是中断?它在计算机中的作用是什么?考生需要能够准确理解中断的概念和作用,并能够用简练的语言进行表达。
在编程题中,考生需要根据题目要求编写汇编语言程序,重点考察考生的编程能力和对汇编语言的理解。
考生需要熟练掌握汇编语言的语法和语义,并能够根据题目要求编写出正确的程序。
最后,考生需要注意一些解题技巧。
例如,在做选择题和填空题时,可以采用排除法、逆推法等技巧来快速找出正确答案。
在解答简答题时,要注意抓住关键词,简明扼要地回答问题。
在编写汇编语言程序时,要注意检查语法错误和逻辑错误,确保程序的正确性。
总之,在2024年燕山大学考研复试中,微机原理仍将是一门重要的考试科目。
中山大学微机原理复试题2(答案)
2007 《微机原理与应用》复试题 (2)姓名:考号:成绩:1.(10分)简述8088 CPU 总线接口逻辑的组成情况,并简述每部分的功能。
答:最小组态:8284时钟发生器一片,给CPU提供CLK、RESET、READY信号8282地址锁存器2到3片,锁存地址信号可选8286数据收发器一片,增强数据总线带负载能力。
最大组态:在上述基础上,增加一片8288总线控制器。
8288根据8088送来的S2、S1、S0信号发出相应的总线控制信号。
2.(5分)请问一个总线周期至少包括几个时钟周期?CPU怎么决定是否需要插入T W状态?若需要插入则应插在什么状态之后?答:一个总线周期至少包括4个时钟周期。
CPU在T3状态前沿,检测READY引脚,若该引脚为低电平,则在T3后插入TW状态,否则进入T4状态。
TW状态的功能与T3状态相同。
3.(10分)PC/XT机的输入输出方式有哪几种?各有什么特点?并简述DMA控制器的功能。
答:(1)无条件:需要外设处于就绪状态,硬件简单;(2)查询:CPU需要不断地查询外设是否就绪,浪费CPU时间,硬件较简单;(3)中断:外设准备好后,向CPU发中断请求,请求CPU完成数据传输,外设与CPU并行;硬件又比前两者复杂。
(4)DMA:CPU对DMAC初始化后,由DMAC控制总线完成数据传送;CPU与I/O并行。
速度快,用于大量数据传输。
DMAC占用总线时,CPU不能用。
硬件更复杂。
DMA控制器的功能为:(1)能接收外设的请求,向CPU发出DMA请求信号。
(2)当CPU发出DMA响应信号之后,接管对总线的控制,进入DMA方式。
(3)能寻址存储器,即能输出地址信息和修改地址。
(4)能向存储器和外设发出相应的读/写控制信号。
(5)能控制传送的字节数,判断DMA传送是否结束。
(6)在DMA传送结束以后,能结束DMA请求信号,释放总线,使CPU恢复正常工作。
4.(5分)在IBM PC 机接口开发中用到某一大规模集成电路芯片,其内部占16个I/O 端口地址,分配占用300H~30FH,请设计该集成电路芯片的片选信号CS 的形成电路。
微机原理复试题复习
微机原理复试试题复习资料 11.1把十进制数转成二进制数;解1:×2=……整数部分为1,即小数后第一位为1×2=……整数部分为1,即小数后第二位为 1×2=……整数部分为1,即小数后第三位为 1×2=……整数部分为1,即小数后第四位为 1所以结果为22把二进制数转成十进制;解2:结果=02·0+12·-1+02·-2+12-2=102.影响INRT 引脚的控制标志位是什么还有其他控制位呢解1:INRT引脚:可屏蔽中断请求输入引脚,其控制标志位为 IF=1;IF 中断允许标志,该标志用于允许或禁止 CPU 响应外部可屏蔽中断,由程序控制;若 IF=1,则 CPU 可以响应外部可屏蔽中断的中断请求;若IF=0,则禁止CPU 响应外部可屏蔽中断中断请求;解2: 8086第28脚为M/IO,存储器/输入输出信号, 输出、三态;当M/IO=1 时, 表示访问存储器;当 M/IO=0时,表示访问I/O端口;3.写一条需要有 BYTE PTR 的指令;解: ARRAY1 DB 0,1,2,3,4 ;定义字节变量ARRAY2 DW 0,1,2,3,4 ;定义字变量MOV BX,WORD PTR ARRAY13 ;将 0043H->BXMOV CL,BYTE PTR ARRAY26 ;将 03H->CLMOV WORD PTR SI,4 ;将0004H放入 SI开始的一个字单元中4.哪些基寄存器寻址堆栈段数据;解:用BP作为基址寄存器,寻址的是堆栈段数据指针寄存器,标志寄存器16 位寻址时,BP 和 BX 作为基址寄存器;在缺省段超越前缀时,BX 以 DS 作为默认段寄存器,BP 以 SS作为默认段寄存器;32位寻址时,8个32位通用寄存器均可作为基址寄存器;其中EBP、ESP 以SS 为默认段寄存器,其余6个寄存器均以DS为默认段寄存器;5.MOV AL,12H 与 IN AL,12H 指令的区别解:MOV AL,12H ;表示将立即数12H传送给 AL,用于给寄存器赋初值;IN AL, 12H ; 表示从端口12H输入8位数到 AL,6.指出指令的错误之处 INC BX.解:没有指定存储器操作数类型;改为 INC BXBX为寄存器间接寻址,而INC为寄存器直接寻址,应改为 INC BX2另附常见指令错误解决方案:1IN AL,BX ;I/O指令端口地址表示错误,只能用 8位立即数或 DX间址2MOV DS, 2010H ;立即数不能传送到DS3PUSH AL ;栈操作,操作数类型必须为 WORD类型4IN AL,0A00H ;I/O指令的直接寻址,地址只能为 8 位5MOV DI, AX ;AX不能做为间址寄存器6OUT DX,CL ;I/O指令操作数只能用 AX、AL提供,端口地址可以是 8位的直接地址或用DX间址7LEA BX,1000H ;有效地址传送指令的源操作数不能为立即数,必须是存储器操作数8MOV AL,CX ;源、目的操作数的类型不一致9MOV CL,A8H;源操作数为16进制的立即数,16 进制数以字母开头时应在前面加“0”7. 16 位数除法,被除数放在哪个寄存器中除数存放在哪里解:1对字除法,高位存放在DX中,低位存放在AX中,除数及 OPRD字,商在 AX中,余数在DX中;2被除数:默认放在AX或DX和AX中,如果除数为 8 位,被除数为16位,默认在 AX 中存放;如果除数为16位,被除数则为32位,在DX和AX中存放,DX存放高位 16位,AX存放低位16位;8. 解释LOOPE 指令操作;解:循环控制指令,格式为:LOOP OPRDLOOPE/LOOPZ OPRDLOOPNE/LOOPNZ OPRDJCXZ OPRD用于控制程序的循环,它们以CX寄存器为递减计数器,在其中预置程序的循环次数,并根据对 CX内容的测试结果来决定程序是循环至目标地址 OPRD,还是顺序执行循环控制指令的下一条指令;除了 JCXZ 指令外,其余的指令执行时先使CX内容减1,然后依据CX 中的循环计数值是否为0 来决定是否终止循环; LOOPE/LOOPZ 使用复合测试条件;LOOPE/LOOPZ 指令使 CX-1→CX,若 CX≠0 且 ZF=1测试条件成立 ,则循环转移至目标标号;否则CX=0或ZF=0,顺序执行 LOOPE/LOOPZ后面的指令;循环控制指令短转移LOOP CX≠0时循环.LOOPE/LOOPZ CX≠0且标志ZF=1时循环.LOOPNE/LOOPNZ CX≠0且标志ZF=0 时循环.JCXZ CX=0 时转移.JECXZ CX=0 时转移.9 说明8086 与8088 CPU 的区别;解:8086CPU和 8088CPU内部结构基本相同,不同之处在于 8088 有 8 条外部数据总线,因此为准 16位;8086有16条外部数据总线;两个CPU的软件完全兼容,程序的编制也相同;10. 说明8086 中BHE 与AO 引脚的用途;解1:BHE /S7Bus High Enable/Status :高8 位数据总线允许/状态复用引脚,三态输出,低电平有效;BHE =0 表示数据总线高8 位AD15~AD8 有效,即 8086 使用了16 根数据线;若BHE =1,表示数据总线高8 位AD15~AD8 无效,即8086 使用了8 根数据线AD7~AD0;读/写存储器或 I/O 端口以及中断响应时,BHE 用作选体信号,与最低位地址线A0 配合,表示当前总线使用情况,如表 5-2 所示; 表解2:它是高8位数据总线的允许和状态信息复用引脚;BHE上面有一横杠可以看作一根附加的地址总线,用来访问存储器的高字节,而A0用来访问存储器的低字节;所以BHE通常作为接在高 8位数据总线上设备的片选信号,而A0作为接在低8位数据总线上设备的片选信号;11. 什么是ICW解:Initialization Command Word,的简称,初始化命令字;在 8259A 工作之前必须,必须写入初始化命令字使其处于准备就绪状态;12. 什么是OCW解:Operation Command word ,的简称,操作命令字,规定 8259A 工作方式;OCW 可在 8259A 已经初始化以后的任何时间内写入;13. 中断向量号放在8259A 什么地方解:放在数据总线缓冲器中,D0-D7中;中断屏蔽寄存器IMR14. 什么是普通EOI 什么是特殊EOI什么是自动EOI解: 1普通 EOI:普通中断结束标志End of Interrupt;这种方式配合全套优先权工作方式使用;当CPU用输出指令往5259A发出普通中断结束EOI命令时, 8259A 就会把ISR中断服务寄存器中已置 1的最高位复位; 或者8259A就会把所有正在服务的中断中优先权最高的 ISR位复位;2特殊EOI:SEOI方式所谓特殊EOI方式,就是中断服务程序向 8259A发送一特殊EOI命令,该命令中指明将ISR中的哪一位清0;3自动EOIAEOI方式:当一个中断请求被响应后,在收到第一个 INTA信号后,8259A 将ISR中的对应位置“1”,在收到第二个INTA信号后,8259A将 ISR中的对应位清 0;2EOIEnd Of Interrupt :中断结束命令;若 EOI=1 时,在中断服务子程序结束时向 8259A 回送中断结束命令EOI,以便是中断服务寄存器ISR中当前最高优先权复位普通 EOI方式 ,或由L2—LO表示的优先权位复位特殊EOI方式;15. 说明指令IN 和OUT 数据流动方向;解:IN/OUT这组指令专门用于在AL或AX寄存器与I/O 端口之间传送数据; IN AX,21H ; 表示从端口地址 21H 读取一字节数据到 AL,从端口地址 22H 读取一字节数据到 AH 或表示从端口21H输入16位数到 AXMOV DX, 379HIN AL, DX ;从端口379H输入一字节数据到AL 数据流向是从外部I/O端口流向内部寄存器流进OUT 21H,AL ;将8位数从AL输出到端口21H或将 AL的值输出到端口21H OUT DX,AX ;将16位数从AX输出到DX指定的端口数据流向是从内部寄存器流向外部I/O端口流出16. 固定I/O 端口号存储在何处解1:DX寄存器中17. 比较存储器映像I/O 系统和独立编制I/O 系统;解1:I/O 端口的编址方式及其特点:1.独立编址专用的I/O端口编址----存储器和 I/O端口在两个独立的地址空间中1优点:I/O端口的地址码较短,译码电路简单,存储器同 I/O端口的操作指令不同,程序比较清晰;存储器和I/O端口的控制结构相互独立,可以分别设计2缺点:需要有专用的I/O指令,程序设计的灵活性较差2.统一编址存储器映像编址----存储器和I/O端口共用统一的地址空间, 当一个地址空间分配给I/O端口以后,存储器就不能再占有这一部分的地址空间1优点:不需要专用的I/O指令,任何对存储器数据进行操作的指令都可用于I/O端口的数据操作,程序设计比较灵活;由于I/O端口的地址空间是内存空间的一部分,这样,I/O端口的地址空间可大可小,从而使外设的数量几乎不受限制2缺点:I/O端口占用了内存空间的一部分,影响了系统的内存容量;访问I/O 端口也要同访问内存一样,由于内存地址较长,导致执行时间增加解2:教材版I/O端口独立编址,也称作直接I/O映射的 I/O编址;这时,存储器地址空间和 I/O端口地址空间为两个不同的独立地址空间,如80X86系统就是采用的独立编址方式;这种编址方式需要专门的I/O指令,在CPU的控制信号中,需专门的控制信号来确定是选择存储器空间还是选择 I/O空间;优点:由于使用了专门的I/O指令,容易分清指令是访问存储器还是访问外设,所以程序易读性较好;又因为I/O口的地址空间独立、且小于一般存储空间,所以其控制译码电路相对简单缺点:访问端口的手段没有访问存储器的手段多; 存储器映射的 I/O 编址,I/O 端口与存储器统一编址;这种 I/O 寻址方式是把存储单元地址和外设端口地址进行统一编址,优点是无需专用I/O指令,端口寻址手段丰富,相互之间依靠地址的不同加以区分,缺点:但由于外设端口占用了一部分地址空间,使得存储器能够使用的空间减少,且在程序中不易分清哪些指令是访问存储器、哪些指令使访问外设,所以程序的易读性受到影响;18. 什么是比特率,什么是波特率解:比特率:每秒传送的比特bit数; 或单位时间内传送的比特数波特率:即传送数据位的速度;1200位/秒=1200波特19. 8255 端口A 有几种工作方式端口B 有几种工作方式解:8255A各端口可有3种基本工作方式:方式0---基本输入/输出方式;方式1---选通输入/输出方式;方式3---双向传输方式;端口A可有 3种工作方式,即方式0,方式 1,方式2.端口B可有 2种工作方式,即方式0,方式1;端口C常被分成高4位和低4位两部分,可分别用来传送数据或控制信息; 20. 8253 有几种工作方式解:有6种可供选择的工作方式;方式0---计数结束中断方式方式1---可重复触发的单稳态触发器方式2---频率发生器N分频器方式3---方波发生器方式4---软件触发的选通信号发生器方式5---硬件触发的选通信号发生器21.其他注意知识点:MOV 指令注意事项:MOV 指令有以下几条具体规定,其中有些规定对其它指令也同样有效;1、两个操作数的数据类型要相同,要同为8 位、16 位或 32位;如:MOV BL, AX 等是不正确的;2、两个操作数不能同时为段寄存器,如:MOV ES, DS等;3、代码段寄存器CS不能为目的操作数,但可作为源操作数,如:指令 MOV CS, AX 等不正确,但指令MOV AX, CS 等是正确的;4、立即数不能直接传给段寄存器,如:MOV DS, 100H等;5、立即数不能作为目的操作数,如:MOV 100H, AX等;6、指令指针IP,不能作为MOV指令的操作数;7、两个操作数不能同时为存储单元,如:MOV VARA, VARB 等,其中VARA和 VARB 是同数据类型的内存变量; 对于规定2、4和7,我们可以用通用寄存器作为中转来达到最终目的;8段寄存器的操作有一些限制–----段寄存器属专用寄存器,对他们的操作能力有限不允许立即数传送给段寄存器 MOV DS,100H;非法指令:立即数不能传送段寄存器不允许直接改变CS 值 MOV CS,SI ;不允许使用的指令不允许段寄存器之间的直接数据传送 MOV DS,ES;非法指令:不允许段寄存器间传送中断优先权管理方式1 完全嵌套方式:①即固定优先级方式; IR0~IR7 的中断优先级都是固定的:IR0 最高,IR7 最低;在 CPU 开中断状态下,可以实现中断嵌套,即在处理低级别中断时还可以响应高级别的中断申请;②中断服务程序结束返回前,应向8259A 传送EOI的结束命令普通EOI,特殊EOI,自动 EOI三种方式均可用,取消该中断在ISR 中登记项;③完全嵌套是8259A的默认优先级控制方式;④中断结束方式:a.普通EOI:该方式的结束命令取消ISR中现行中断中优先级最高的登记项;b.特殊EOI:该方式的结束命令取消ISR中指定优先级的登记项;c.自动 EOI:该方式在初始化时设定, 无需结束命令,一旦中断响应第 2 个INTA 结束时,自动取消该中断中优先级在ISR 中的登记项;该方式由于过早取消了登记项, 因此只要 CPU允许中断,比当前优先级低的中断也能中断当前中断服务;这种方式主要用在不会产生中断嵌套的场合;2 循环优先级方式:①普通EOI的循环方式:被设置为循环优先级的芯片,中断程序结束返回前,向芯片发普通EOI命令, 该命令取消现行中断中优先级最高的登记项,并使其优先级降为最低,其它中断源的优先级顺推;②自动 EOI 的循环方式:按自动 EOI 方式结束,由第 2 个中断响应信号INTA 的后沿自动将 ISR 寄存器中相应登记位清“0”,并立即改变各级中断的优先级别, 改变方案与上述普通 EOI循环方式相同;与前述的自动 EOI 方式一样, 有可能出现“重复嵌套”现象,使用中要特别小心,否则有可能造成严重后果;③特殊 EOI 的循环方式:可根据用户要求将最低优先级赋给指定的中断源;用户可在主程序或中断服务程序中利用置位优先权命令把最低优先级赋给某一中断源 IRi于是最高优先级便赋给 IRi+1,其他各级按循环方式类推; 例如,在某一时刻,8259A 中的ISR寄存器的第2位和第 6位置“1”, 表示当前CPU正在处理第 2 级和第 6 级中断;它们以嵌套方式引入系统,如果当前 CPU 正在执行优先级高的第 2 级中断服务程序,用户在该中断服务程序中安排了一条优先权置位指令,将最低级优先权赋给IR4, 那么IR4具有最低优先级,IR5 则具有最高优先级,但这时第 2 级中断服务程序并未结束,因此,ISR 寄存器中仍保持第 2 位和第 6 位置“1”,只是它们的优先级别已经分别被改变为第 5 级和第 1 级,使用了置位优先权指令后, 正在处理的中断不一定在尚未处理完的中断中具有最高优先级; 上例中,原来优先级高的第2 级现在变成了第 5级,而原来的第 6级现在上升为第 1 级;这种情况下当第 2 级中断服务程序结束时,能使用普通EOI方式,而必须使用:a特殊EOI方式,就是向 8259A 发送IR2结束命令; b同时还应将IR2的当前级别第5级传送给8259A,8259A 才能正确地将 ISR 寄存器中的第 2位清“0”;n 中断请求寄存器IRRn 保存8条外界中断请求信号IR0~IR7的请求状态n Di位为1表示IRi引脚有中断请求;为0表示无请求n 中断服务寄存器ISRn 保存正在被8259A服务着的中断状态n Di位为1表示IRi中断正在服务中;为 0表示没有被服务n 中断屏蔽寄存器IMRn 保存对中断请求信号IR的屏蔽状态n Di位为1表示IRi中断被屏蔽禁止;为 0表示允许 8259占用两个端口地址A0=1、0奇地址、偶地址微机原理复试试题复习资料221. 什么是物理地址什么是逻辑地址解:物理地址:存储器区域的某一单元地址,地址信息是 20 位二进制代码;CPU 是以物理地址访问存储器;逻辑地址:编程时采用,由段基址和偏移量组成;8086 CPU中的每个存储元在存储体中的位置都可以使用实际地址和逻辑地址来表示;同一物理地址可对应多个逻辑地址;22. 什么是 PROM解:Programmable Read-Only Memory 可编程序的只读存储器;是一种可以用程序操作的只读内存;最主要特征是只允许数据写入一次,如果数据烧入错误只能报废;23. 简述冯-诺依曼计算机的基本特征;解:1计算机应由运算器、控制器、存储器、输入和输出设备等五大部分组成;2存储器不但能存放数据,也能存放程序;计算机具有区分指令和数据的本领;而且数据和指令均以二进制数形式存放;3编好的程序,事先存入存储器,在指令计数器控制下,自动高速运行执行程序24. 什么是 CPU的指令周期、机器周期、时钟周期解:指令周期:一条指令从取出到执行完毕所持续的时间;指令周期由若干机器周期组成机器周期:完成某一独立操作所持续的时间; 机器周期由若干时钟周期组成时钟周期:是CLK中两个时钟脉冲上升沿之间持续时间,它是CPU最小定时单位;25. 模块结构化程序设计中,程序设计基本结构有哪几类解:三类:顺序结构、分支结构、循环结构;26. 什么是 BIOS解:BIOS 是英文"Basic Input Output System"的缩略语,就是"基本输入输出系统";27. 什么是 DOS解:DOS 是英文Disk Operating System 的缩写,意思是“磁盘操作系统”;DOS 是个人计算机上的一类操作系统;28.8086/8088有几位状态位几位控制位其含义是什么解:8086/8088有6位状态位,3位控制位;状态位:CF进位标志;PF奇偶标志;AF 辅助进位标志;ZF零标志; SF符号标志;OF溢出标志控制位:IF中断允许标志;DF方向标志;TF陷进标志29. 简述 AO与/BHE在 8086系统中的作用;解:8086 有16根数据线,可以在一个总线读写周期中,读写一个字数据;8086 CPU 配置的内存分为奇地址和偶地址存储体;如果要读写一个字数据,需要分别从奇地址和偶地址存储体读写一个字节数据;由A0=0 选通偶地址存储体, 一个字节数据送到低八位数据线D0—D7;由/BHE=0选通奇地址存储体,一个字节数据送到高八位数据线D8—D15;30. 什么是最小模式什么是最大模式如何设置解:最小模式:就是在系统中只有 8086/8088 一个微处理器;在该系统中,所以的总线控制信号都由8086/8088产生,因此,系统总线控制电路被减少到最少;最大模式:在系统中包含两个或以上的微处理器;其中一个主处理器就是8086/8088,其他处理器为协处理器,是协助主处理器工作的; 由MN/MX引脚控制单CPU/多CPU方式控制;这根引脚决定了系统是构成单处理器最小模式系统还是多处理器最大模式系统;当MN/MX=VCC高电平时,按最小模式工作;当MN/MX=GND接地是,系统按最大模式工作;。
东南大学微机原理复试重点总结
第一章1微型计算机基础1.源码反码补码的联系2.8086基本机构a.EU BIU工作情况EU负责执行指令BIU负责与存储器和I/O接口传送信息b.EU BIU并行工作的优点3.分时复用(这个挺重要的,南京大学复试时也问到了)4.8088/8086内部寄存器(在书上看一下对应的每一个的功能什么的)5.FLAGS寄存机各位代表的意思6.8086引脚信号(比较重要的几个)7..最小模式与最大模式的区别最大模式是多处理机模式,最小模式是单处理机模式。
区别在于控制电路有很大区别:在最小模式下,控制总线直接从8088/8086得到,不需要外加电路。
最大模式是多处理机模式,需要协调主处理机和协处理机的工作,并因负载较重需要总线驱动。
控制总线不能直接从8088/8086引脚引出而外加电路,故采用了总线控制器8288.第二章微型计算机指令系统(面试我觉得第二章和第三章指令和编程这一块能被问到的概率应该不大,如果有时间再看看第二章的指令,注意一下有的指令在涉及到堆栈时对堆栈的操作,指针是怎么变化的我觉得就差不多了)1.寻址方式a.立即寻址b.寄存器寻址c.直接寻址d.寄存器间接寻址e.变址寻址f.基址寻址g.基址—变址寻址最好看一下具体的每一个的用法和注意事项尤其是后4个的默认寄存器在电子书的P44---P492.几个主要的指令a.数据传送指令MOV PUSH/POP XCHG XLATb.输入输出指令IN OUTc.目的地址传送指令LEA(主要的)d.算术运算指令和逻辑运算指令算术主要看加减乘除了解一下目标操作数和源操作数位数的规定e.移位指令f.串操作g.循环控制指令LOOP3.LOOP与REP的区别a.LOOP后跟标号,REP后跟重复执行的字符串指令b.LOOP先执行CX-1再检查测试条件,REP是先检查测试条件再CX-1c.REP后只能跟一条指令,要重复执行指令块必须用LOOP.4.子程序与调用中断服务程序有什么不同A.一般子程序的最后一条指令为RET,而中断处理子程序为IRETB. 一般子程序通过CPU调用,而中断处理程序则由外部中断引起C. 一般子程序调用只保护下一条指令的地址,而中断处理程序还要保护标志寄存器的内容第三章汇编语言程序设计第四章半导体存储器1.半导体存储器的分类2.半导体存贮器的主要指标A容量B存取速度2.RAM 的结构可能会问矩阵式的优点A 节省存储单元B 节省地址空间3.动态RAM为什么要刷新DRAM存放的信息靠的是电容C,电容C有电荷时,为逻辑1,没有电荷时为逻辑0.但由于任何电容,都存在漏电,因此,当电容C存有电荷时,过一段时间由于电容的放电过程导致电荷流失,信息也就丢失,解决的办法是刷新,即每隔一定时间就要刷新一次,使原来处于逻辑电平1的电容的电荷又得到补充,而原来处于电平0的电容任保持0.4.什么是高速缓冲存储技术和虚拟存储技术高速缓冲存储就是在CPU与常规主存储器之间增设一级或者两级高速小容量存储器以加快运算速度的技术。
复试经验谈
微机原理比较基础,40分1.8086/8088 CPU基本的总线周期由4个时钟周期组成2.SRAM是静态Static存储器,以双稳态触发器为基础,状态稳定,只要不掉电,信息不会丢失。
优点是不需要刷新、控制电路简单,但集成度较低,适用于不需要大存储容量的计算机系统。
3.DARM是动态Dynamic存储器,存储单元以电容为基础,电路简单,集成度高,但是电容中的电荷由于漏电会逐渐丢失,因此需要定时刷新,它适用于大存储容量的计算机系统。
ROM有5种,固定掩摸编程ROM,可编程PROM,紫外光擦除可编程EPROM,电可擦除的可编程EPROM,闪速存储器。
4.判断汇编中关于MOV指令的对错。
(1) MOV BP基址寄存器, BL 寄存器之间长度不同不可以传送,数据类型不一致(2) MOV [BX],[BP] 原操作数和目的操作数不能同时为存储器寻址(3) MOV [BX],20H BX是可以做寄存器相对寻址的,但是内存单元是16位的,并不是8位(4) INC [SI] 操作数类型不明确(5) ADD AX,[SI+DI] SI和DI不能同时出现在操作数中(6) SHL AX,3 循环次数大于1应该间接移位(7) PUSH 2000H 不能对立即数进行栈操作(8) POP AL POP不能对字节操作(9) MOV CS,AX CS,IP不能作为目的操作数,代码段寄存器不能被赋值MOV IP, AX(10) MOV ES, DS 源操作数和目的操作数不能同时为段寄存器1. MOV 3, SI 8086的指令格式是先写目标操作数,然后是源操作数2. MOV CH, 1234H CH是8位的,不可以传送16位3. MOV AX, CL 目标和源的位数不符4. MOV AL, [BX]同3,因为对内存单元的访问都是16位的5. MOV X, [100H] X不是寄存器6. MOV [100H], [DI] 8086不支持源操作数和目的操作数同时访问内存。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、DW型数据定义,EQU 语句,定义后用传送指令将两个数据送寄存器,问两个指令源操作数寻址方式。
2、数据段首址4000H:2000H,16个字数据,问最后一个数据的物理地址。
(42031H,请大神指正)
3、8259级联时,主片工作在____________嵌套方式。
4、8254十进制计数最大计数值____。
5、8237M-M传送,启动dma过程由_______实现。
6、存储器字位扩展,问几片还有片内地址线几根。
7、中断向量4n,4n+1,4n+2,4n+3都对应存放的什么。
二、选择(2分*5个=10分)
1、cpu32位代表什么
2、变量定义dup嵌套问分配多少字节
3、堆栈给出ss和sp,问压入5个字后栈顶物理地址。
(我记得是SS=2000H,SP=1000H,这样答案就是200F6H)
4、8255A口工作在方式2,B口可以工作在方式几?(方式0和方式1)
5、8255数据采集120个点,问要几片。
(5*(A口+B口+C口)=120)
三、判断并改错(2*5题=10分)
前3个为指令改错,均为典型的错误,立即数作了目的操作数,源操作数和目的操作数均为直接寻址,out指令端口大于FFH没有用DX。
后两个为8255和8259之类的判断,8259说24级中断用3片。
显然是错误的。
1、I/O寻址方式几种?80X86是哪种?
2、8237的A0-A3地址线为什么设置成双向?
3、8259中断结束的作用?有哪几种中断结束方式?
五、编程题(10分*2题=20分)
1、8254初始化,产生波形,有具体要求,难度书本例题。
2、将一个内存单元如2000H:1000H的数据显示在显示器上。
(我理解为dos调用)
六、存储器扩展(15分)
4个芯片RAM和ROM 要求连线并写出地址范围。
规定了RAM的首址。
难度课后习题的难度。
七、综合题20分
ADC0809的IN2数据采集经cpu,由8250发送出去。
图比较复杂
涉及到ADC0809的端口地址选用,开始采集的指令。
8250的初始化,查询方式,要判断8250的LSR状态来决定是否发送。
参考见课本8250和8255那道例题,大同小异。
今年给出了8250各个寄存器的方式字及端口地址。
PS:我是自己背下了,如果万一不给呢,大家还是多下功夫争取都记下来,这样也节省查阅的时间。
就LCR,MCR,LSR,IER几个寄存器,没多少的。
对了今年英语听力卷头是TEST 7,如果大家认识本校或者就是本校的
可以去看看是否本校有类似的练习题。
这套听力中间有个关于泰坦尼克号的文章3道题。