- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理期末考试题型及考试范围-上海电力学院
微机原理期末考试题型及考试范围 一、数值转换与运算题(每空1分,共25分) 1 二进制、十进制、十六进制之间的转换; 2 8位/16位数据的表示范围(无符号、带符号原码/反码/补码、 真值),某数据在计算机中表示; 3 两数加减运算的结果及对6个状态标志的影响(ZF/CF/OF/SF/PF/AF); 4 十进制数的组合及未组合BCD码表示(如36); 5 组合(压缩)或未组合(非压缩)BCD码两数相加、调整运算中,AL结果的变化情况?P124-125 6 中断向量码、中断向量、中断向量表、中断向量地址之间关系; P272 7 某指令中操作数的寻址方式(共8种); 8 逻辑地址、物理地址之间的关系(计算指令中操作数的物理地址); 9 循环移位指令执行后结果(注意左/右、是否带CF及移位次数); 10 CMP指令执行后,结果及状态如何? 二、填空题(每空1分,共20分) 1 CPU内部结构(EU与BIU); 2 基本总线周期长度(T1、T2、T3、TW*、T4); 3 M分类,M存储单元最大数; 4 CPU与I/O接口之间交换信息种类,它们进入CPU是通过AB/DB/CB中哪种总线?数据信号分类,I/O端口最大数; 5 8086/8088中断源个数,入口地址存放在何处?NMI的中断类型号?外中的优先级与内中的优先级大小,8259主从级连最多需多少片8259?最大中断源个数? 三、问答题(每题2.5分,共25分) 1.8086中NMI、INTR的异同? 2.8255与8253的初始化程序; 3.指令性语句与指示性语句异同? 4.基本总线周期的4T(+TW)内容,T1时AD0~20输出内容。主频5MHz,T=? 5.如何用CMP指令比较两数大小(8位无符号、带符号两种)?P121-122 6.已知状态口、数据口地址,写出用查询方式实现数据的采集程序段。(请参看课件) 7.中断系统的三个功能。 8.中断向量表是什么? 9.外设中断申请(INTR)响应的四个条件? 有中断申请\没有被屏蔽\当前指令执行完\中断允许标志IF=1) 10.画出串行异/同步通讯的字符格式。 11.汇编语言可执行程序的生成过程。 (请参看课件) 12.8086/8088最小、最大工作模式含义及异同,画出它们的结构图。 13.中断响应的全过程? 14.DOS功能调用的作用?(INT 21中断实现哪些管理?) 。(请参看课件) 15.宏调用与子程序调用异同? 。(请参看课件) 16.冯.诺依曼计算机原理?微机由哪三部分组成? (存储程序自动控制方式,五大部分) 17.8086内部结构及外部引脚(三总线形成,AB根数及寻址能力) 18.汇编语言格式及翻译方式 19.几条真指令执行(含堆栈指令)后,有关寄存器和存储单元内容。 20.几条伪指令翻译后,有关变量内容。 21.程序设计5大步,程序的4种基本结构,循环结构又分2种。 22.复位和启动是通过RESET引脚,复位后CS=?IP=?总线状态? 23.小地址格式数据存储含义。 (请参看课件) 四、作图题(每题5分,共10分) 1.伪指令分配的存储空间及初始化数据;(注意:负数存储方式) 2.8086最小模式下的组态图并简介。 3.2114(1K*4)需多少片变为4K*8的存储体?请采用138译码器画出它们与CPU之间的连接图,并计算存储器的地址。 4.8253的内部逻辑结构并初始化; 5.8255的内部逻辑结构并初始化; 五、选择题(每空1分,共10分) 1.8086的最小时间单位是什么? 2.RS-232中数据“1”、“0”状态的电平是什么? 3.20根地址线寻址范围? 4.堆栈是内存中何种原则组织的区域? 5.8086/8088的区别(指令队列长度、外部DB的长度、 ) 6.8255A的PC口置位/复位的控制字应写入何口? 7.CPU响应中断条件? 8.某指令的寻址方式? 六、程序题(每题10分,共20分) 1.串指令实现数据传输; P135-136 2.从内存中寻找无符号数中的最大数/最小数; 3.INT 21H中2号(屏幕输出)和INT 1AH(时间计数器中断)在屏幕上输出;0~9之间的随机数 P172 4.编程实现Fibnacci数列输出;P195 4.18 5.串指令实现两数据块比较,找出第1个不同的数据输出-1,相同输出0; P136 6.8253产生周期200ms方波的初始化程序段(CLK的频率为5MHz);P306-307 7.把内存中一组数据分成正、负两组存放在不同处; 8.将10个ASCII码转为组合的BCD码存放到另一处; 若自BLOCK开始的内存缓冲区中有100个带符号数(16
文档评论(0)