微机原理07~08期末考试
- 格式:doc
- 大小:166.50 KB
- 文档页数:7
微机原理期末试题及答案# 微机原理期末试题及答案## 一、选择题(每题2分,共20分)1. 微处理器中的ALU指的是:- A. 算术逻辑单元- B. 地址逻辑单元- C. 应用逻辑单元- D. 存储逻辑单元2. 以下哪个指令不属于CPU的基本操作指令?- A. 加法指令- B. 乘法指令- C. 取指令- D. 存储指令3. 在微机系统中,数据总线宽度决定了:- A. 内存容量- B. 地址总线宽度- C. 数据传输速度- D. 一次能传输的数据位数4. 微机系统的主存储器通常指的是:- A. ROM- B. RAM- C. 硬盘- D. 光盘5. 下列哪个不是微机系统的基本组成部分?- A. CPU- B. 主存储器- C. 输入设备- D. 打印机## 二、填空题(每空2分,共20分)6. 在微机系统中,CPU执行指令的过程通常分为四个阶段:取指令、_________、执行指令、_________。
7. 微机系统中的I/O设备通过_________与CPU进行通信。
8. 微机系统中,内存地址从0开始,地址范围通常是_________。
9. 微处理器的指令集是一组_________,定义了CPU可以执行的操作。
10. 微机系统中的中断机制允许_________在某些条件下暂停当前程序的执行,转而执行其他程序。
## 三、简答题(每题15分,共30分)11. 简述微机系统中的总线结构及其作用。
12. 解释微机系统中的DMA(直接存储器访问)机制,并说明其优点。
## 四、计算题(每题15分,共30分)13. 假设有一个8位微处理器,其ALU可以执行加法操作。
如果ALU的输入为01101000B和10101010B,请计算结果,并说明是否有溢出。
14. 给定一个微机系统的时钟频率为2GHz,计算其在一个周期内可以执行的最大指令数,如果每个指令需要4个时钟周期。
## 答案1. A2. D3. D4. B5. D6. 解码指令、写回结果7. I/O控制电路8. 从0到2^n-1(n为地址总线宽度)9. 指令格式和操作码10. 硬件设备或软件中断11. 微机系统的总线结构主要包括数据总线、地址总线和控制总线。
南京理工大学课程考试试卷(学生考试用)
第 1 页共 2 页
第 2 页 共 2 页
D 7
D 6D 5D 4D 3D 2D 1D 0
C 口低4位控制1-输入0-输出
B 口控制1-输入0-输出B 组工作方式0-方式01-方式1
C 口高4位控制1-输入0-输出
A 口控制1-输入
0-输出
A 组工作方式00-方式0
01-方式1
1x -方式21 控制字标志
D 7
D 6D 5D 4D 3D 2D 1D 0
1-置位0-复位
000-PC 0置位/复位引脚编码
无意义
0 控制字标志
001-PC 1……111-PC 7
计数器
读/写格式
工作方式
数制
D 7D 6D 5D 4D 3D 2
D 1D 0
00 选择计数器001 选择计数器110 选择计数器211 非法选择
00 计数器锁存命令01 只读/写低8位10 只读/写高8位11 先读/写低8位,再读/写高8位
0: 二进制1: BCD
000 方式0001 方式1x10 方式2x11 方式3100 方式4101 方式5
ICW1
ICW2
ICW3(主片)
ICW3(从片)
ICW4
南京理工大学课程考试试卷答案及评分标准。
云南大学2009至2010学年上学期 物理学院物理系各专业2007级《微机原理》期末考试(闭卷)A 卷满分100分 考试时间120分钟 任课教师:学院 专业 学号 姓名一、计算并填写结果:(除标明分数的题外,每空1.2分,共 30分)1、通常所说的CPU 一般包括 运算 器、 控制 器和寄存器组。
2、调用DOS 软件中断的要点是:首先根据要调用的功能确定子功能号并存入寄存器 AH 中,然后设置各个入口参数的寄存器,再通过 INT 21H 指令调用该DOS 中断功能,最后如果有出口参数的还要处理出口参数。
3、8086CPU 是一个16位的微处理器,具有 16 位数据总线,20位地址总线,可寻址空间为 1M 字节。
4、指令一般都由操作码和操作数来构成,指令MOV AL ,6[BX][DI]的源操作数的寻址方式 是 基址变址相对寻址 。
5、数制转换(小数部分保留位数:二进制8位,16进制2为,7进制3位):[124.719]10=[ 1111100.10111000 ]2=[ 7C.B8 ]16=[ 235.5014 ]7 =[ 000100100100.011100011001 ]BCD6、八位二进制代码转换:[-104]10=[ 11101000 ]原=[ 10010111 ]反=[ 10011000 ]补设(SS )=4000H ,(DS )=3E00H ,(ES )=3800H ,(BP )=0800H ,(SP)=010EH ,(AX)= 7AE4H ,(BX )=2912H ,(DI )=0003H ,BUF=0111H ,(4090EH)=0FH, (4090FH)=75H, (40910H)=93H, (40911H)=22H, 下列7-11题的各条指令都分别在此环境下执行,请在下列各小题的空格中填入执行结果:7、ADD AH, [BP+BUF] ;(AH)= 9C H8、SHR BYTE PTR [BX-DI],1 ; CF= 1 ,(4090FH)= 3A H 9、POP AX ;(SP )= 0110 H12、模拟运算器,用一字节补码加法实现十进制数-67-79=?的计算。
微机原理与接口技术_期末复习题(1).docx“微机原理与接口技术”2008年期末考试复习题1.微机系统的硬件由哪几部分组成?答:三部分:微型计算机(微处理器,存储器,I/O接口,系统总线),外围设备,电源。
2.什么是微机的总线,分为哪三组?答:是传递信息的一组公用导线。
分三组:地址总线,数据总线,控制总线。
3.8086/8088CPU的内部结构分为哪两大模块,各自的主要功能是什么?答:总线接口部件(BIU)功能:根据执行单元EU的请求完成CPU 与存储器或10 设备之间的数据传送。
执行部件(EU),作用:从指令对列中取出指令,对指令进行译码,发出相应的传送数据或算术的控制信号接受由总线接口部件传送来的数据或把数据传送到总线接口部件进行算术运算。
4.8086指令队列的作用是什么?答:作用是:在执行指令的同时从内存中取了一条指令或下几条指令,取来的指令放在指令队列中这样它就不需要象以往的计算机那样让CPU轮番进行取指和执行的工作,从而提高CPU的利用率。
5.8086的存储器空间最大可以为多少?怎样用16位寄存器实现对20位地址的寻址?完成逻辑地址到物理地址转换的部件是什么?答:8086的存储器空间最大可以为2八2O(1MB) ; 8086计算机引入了分段管理机制,当CPU寻址某个存储单元时,先将段寄存器内的内容左移4位,然后加上指令中提供的16位偏移地址形成20位物理地址。
6.段寄存器CS=1200H,指令指针寄存器IP二FF00H,此时,指令的物理地址为多少?指向这一物理地址的CS值和IP值是唯一的吗?答:指令的物理地址为21F00H; CS值和IP值不是唯一的,例如:CS=2100H, IP=0F00Ho 7.设存储器的段地址是4ABFH,物理地址为50000H,其偏移地址为多少?答:偏移地址为54100Ho (物理地址二段地址*16+偏移地址)& 8086/8088CPU有哪几个状态标志位,有哪几个控制标志位?其意义各是什么?答:状态标志位有6个:ZF, SF, CF, OF, AF, PF。
课程名称:微机原理及应用学分: 4 教学大纲编号: 10026901 试卷编号:10026901001考试方式:笔试满分分值: 100 考试时间: 120分钟一填空:(1题1分,共60分)1. FFFF0H2. 13. 04. 05. 16. 0.87. 1us8. 29.数据总线上双向数据缓冲器的片选信号10. 0006H11. 2300H12. BIU 总线接口部件13. EU 执行部件14. T115. T2~T316. T3~T417. 1A3A1H18. FFB03H19. 0FFEH20. 3000H21. 3000H22. AND AH, 1FH23. XOR AH, 0FH24. 双字逻辑左移一位25. 双字循环左移一位26. 0505H27. 3400H28. 3280H29. REPZ30. 03H 31. 132. 00H, 00H, 01H, 00H, 02H33. FFH, 43H, 42H, 56H, 02H34. 0000H35. 0064H(100)36. 0002H37. 1AH38. N39. [SI]40. TOTAL41. 842. 1243. 844. 1045. 双译码46. 片内译码输出线少47. 独立编址48. FR(标志寄存器)49. CS50. IP51. 10H52. 5678H:234H53. 00024H~00027H54. 循环优先级55. 固定优先级56. 2257. NMI58. INTR59. 特殊全嵌套60. 正常全嵌套注:本大题第8,10,11,15,16,17,18,32,33,37小题为提高题,第24,25,28,54,55小题为综合题,其余小题为基础题二:(共10分)(1) 8K×4bit ――――3分(2)16KB ――――2分(3)88000H~8BFFFH ――――3分(4)MOV AX, 8800HMOV DS, AXMOV SI, 0000HMOV CX, 4000H;存储单元有4000H个XOR AL, ALNEXT: MOV [SI], ALINC SILOOPNEXT ――――2分注:本题是基础题,考核存储器的结构、存储器与CPU的连接和存储器扩展等知识点。
微机原理期末复习题### 微机原理期末复习题一、选择题1. 在微机系统中,下列哪个部件是负责数据存储的?A. CPUB. 内存C. 硬盘D. 显卡2. 微机的总线通常包括哪几种类型?A. 数据总线、控制总线B. 地址总线、数据总线C. 控制总线、地址总线D. 以上都是3. 下列哪个寄存器是用于存储CPU当前要执行的指令地址?A. IP寄存器B. SP寄存器C. BP寄存器D. AX寄存器二、填空题1. 微机的______是计算机硬件系统的核心,负责解释和执行程序指令。
2. 在微机原理中,______是用于控制数据在计算机内部各部件之间传输的一组信号线。
3. 微机的存储器分为______和______,其中______用于临时存储数据和程序。
三、简答题1. 简述微机系统中输入设备和输出设备的作用。
2. 解释中断的概念,并说明中断在微机系统中的重要性。
四、计算题1. 假设一个微机系统的内存地址从0x0000开始,到0xFFFF结束。
请计算该系统的内存容量是多少KB?2. 如果一个微机的CPU主频为3.2GHz,假设每个时钟周期可以执行一条指令,那么该CPU每秒可以执行多少条指令?五、分析题1. 分析微机系统中总线的作用及其对系统性能的影响。
2. 讨论微机系统中的并行处理和串行处理的区别及其应用场景。
六、综合题设计一个简单的微机系统,包括CPU、内存、输入输出设备等,并说明各部件的功能和它们之间的连接方式。
以上题目涵盖了微机原理的基础知识点,包括硬件组成、总线、存储器、寄存器、输入输出设备等,以及中断、并行与串行处理等高级概念。
通过这些题目的复习,可以帮助学生巩固和加深对微机原理的理解,为期末考试做好准备。
北邮微机原理与接口技术试卷北京邮电大学2007——2008学年第一学期《微机原理与接口技术》期末考试试题(A卷)项一、填空题(每空1分,共20分)1. 十进制数-35用二进制原码表示是,用十六进制补码表示是。
2. 8086 CPU中,用于判断无符号数运算结果超出表示范围的标志位是。
3. 8086 CPU中,若CS=B501H,则当前代码段可寻址的物理地址范围是到。
4. 设双字AABBCCDDH的起始地址A0000H,则双字中DDH的字节地址是。
5. 若SS=8000H,SP=1000H,该堆栈当前的最大容量是______ 字节,存入堆栈的第一个数据的地址是。
6. 在8086系统中,一个中断类型号为3CH的中断服务子程序位于从6500H:0100H开始的内存中,则相应的中断矢量所在的起始物理地址为,从该地址开始连续4个存储单元存放的内容依次为。
7. 8086 CPU的信号的作用是,其工作方向是(输入/输出)。
8. 存储系统的层次结构是指包括 _____、内存和外存的多层结构。
9. 一片4KB的存储芯片,如果是SRAM,其地址线的条数是____条;如果是DRAM(采用行列地址分2次打入的方式),其地址线的条数是______ 条。
10. 若系统总线的一个存取周期最快为4个总线时钟周期,在一个总线周期中可以存取16位数据。
若该系统总线的时钟频率为8MHz,则总线的带宽为MB/s。
11. D/A变换常用的方式有____________________________和。
12. Intel8255芯片只有一个控制口地址,但是有_______个控制字。
区分不同的控制字的办法是_____________________________。
二、选择题(每题2分,共10分)1. 关于Cache,下列说法中错误的是_____:(A) CPU在读取指令或数据时,通常先访问Cache,若找到便直接读入CPU;(B) CPU访问主存读取“未命中”的数据时,会把这些数据信息同时写入Cache中;(C) Cache的命中率只与Cache的存储容量有关。
………密………封………线………以………内………答………题………无………效……电子科技大学二零零 七 至二零零 八 学年第 一 学期期 末 考试微机系统原理与接口技术课程考试题 A 卷(120分钟) 考试形式:开卷 考试日期 2008年1月14日课程成绩构成:平时 10 分, 期中 20 分, 实验 10 分, 期末 60 分注意:请将第一、二题答案填入本页指定位置。
一、 单选择题答案(每空1分,共20分)二、 填空题答案(每空2分,共30分)1. 0FFFF , 0000 , 000002. 8 , 216或64K3. 1334. IN/OUT , 独立编址5. 2N6. 内中断(软中断) , 外中断(硬中断) , 256 (前两空可交换顺序)7. 82888.指数 , 尾数………密………封………线………以………内………答………题………无………效……一、单项选择题(每空1分,共20分)1.8086CPU指令“MOV AX,[3070H]”中源操作数采用(①)寻址方式,该指令执行时至少需(②)个总线周期。
①A、寄存器间接B、立即数C、直接D、端口②A、1 B、2 C、3 D、42.某8086CPU执行IN AL,DX指令时,下列说法正确的是()。
A、M /(/ IO) =1,/RD =1,/WR =1B、M /(/ IO)=1,/RD =0,/WR =1C、M /(/ IO) =0,/RD =1,/WR =0D、M /(/ IO) =0,/RD =0,/WR =13.8086宏汇编程序至少需要()个段。
A、1B、2C、3D、344.微处理器与外设传送数据的过程中,可只由硬件完成而不需要软件支持的传送方式是()。
A、无条件B、查询C、中断D、DMA5.N位DAC的分辨率可表示为()。
A、1/2NB、1/10NC、2ND、10N6.共阴数码显示屏中各LED管的()。
A、位线并联接正电源B、位线并联接地C、段线并联接正电源D、段线并联接地7.若使用8255构成4×4矩阵键盘的接口,在采用扫描法判键时可利用8255的()实现。
A、A口B、B口C、C口D、至少需要两个端口8.下列()不属于常用串行总线。
A、PCIB、I2CC、USBD、RS2329.若某系统中一个输入端口和一个输出端口占用同一地址,则()。
A、输出时会出现问题B、不会出现问题C、输入时会出现问题D、根本不能用10.下图所示半导体存储芯片的容量为()。
A、4K×4B、4K×8C、16K×4D、16K×811.在X86系列PC机中,2个8259A级联后其可屏蔽中断最多可扩展为()。
A、2级B、4级C、15级D、16级12.堆栈指针SP是8006CPU中用于指示()的寄存器。
A、栈底地址B、栈顶地址C、中断服务程序入口地址D、子程序入口地址………密………封………线………以………内………答………题………无………效……13.下列指令中可完成与程序段相同功能的是()。
AGAIN:MOV AL,[SI]MOV ES:[DI],ALINC SIINC DILOOP AGAINA、REP MOVSBB、REP LODSBC、REP STOSBD、REP SCASB14.8086CPU在比较带符号数大小时,应根据()标志位来判别。
A、CF、OF和PFB、CF、SF和PFC、CF、SF和ZFD、ZF、OF和SF15.可以实现在数据段中保留10H个字节单元的指令有()。
A、DW 10H DUP(?)B、DB 10 DUP(?)C、DW 04H DUP(2 DUP(?))D、DD 5 DUP(?)16.CPU与存储芯片的连接方式将影响芯片的_________________。
A、地址分配B、存取速度C、功耗D、存储容量17.8位补码操作数“10010011”等值扩展为16位后,其机器数为。
A、0111111110010011B、0000000010010011C、1000000010010011D、111111111001001118.微机系统中,地址锁存器的输出信号的特性是()。
A、单向双态B、双向双态C、单向三态D、双向三态19.X86系列PC机中,发生中断时保护断点和现场应使用()。
A、中断向量表B、堆栈C、队列D、寄存器二、填空题(每空2分,共30分)1.8086CPU复位后, CS寄存器的值为H,IP寄存器的值为H,中断向量表的起始物理地址为H。
2.若某CPU的寄存器及数据总线宽度均为8,则其字长通常为位;若某CPU的地址总线宽度为16,则其最大寻址空间为。
3.若某32位总线的时钟频率为100MHz,且平均每3个时钟完成一次数据传送,则该总线带宽为MByte/s。
4.8086CPU采用MOV类指令寻址存储空间,采用____________类指令寻址I/O空间,这说明该CPU系统中采用____________方式进行端口编址。
5.某系统中存储器组织采用部分译码时若有N条片选地址线未用,则该系统中存储单元的将会出现____________组重叠地址。
6.8086系统中中断可分为___________和___________两大类,其中断类型号共_______个。
7.8086根据所构成系统大小的不同,可以工作在最大方式或最小方式。
在最大方式下,系统需使用_____________ 芯片来形成总线周期。
8.为了在保持精度的同时尽量扩大表示范围,PC系统中常采用浮点格式,即用符号、___________和___________三部分来表示数据。
………密………封………线………以………内………答………题………无………效……三、简答及应用题(共50分)1.(5’)试说明I/O接口和CPU以及外设之间的传送的信息各有什么特点?I/O接口与CPU的信息连接有数据信息(经数据总线)、地址信息(经地址总线)和控制信息(经控制总线),即三总线连接;I/O接口与外设的信息连接有数据信息(经数字端口)、控制信息(经控制端口)和状态信息(经状态端口),即三信息连接。
2.(5’)试给出现代微机系统中存储器体系结构的示意图,并做必要说明。
存储子系统分为寄存器组、高速缓存、主存和辅存等四级。
其特点是:每位存储的平均价格从上到下依次减少;存储容量从上到下依次增加;存取速度从上到下依次减慢;CPU的访问频率从上到下依次减小。
总的来说,采用三级存储器结构后可以非常有效地解决微机系统中存储器的速度、容量和成本之间的矛盾。
3.(5’)下图所示为某系统中传送一个字符时的TTL波形,试根据波形回答问题。
①该系统采用的是哪种串行通信方式?(2’)采用的是异步串行通信方式。
②该系统采用的可能是哪种校验方式?(1’)偶校验。
③此次通信传送的字符值是多少?(1’)5BH④若该系统每秒可传送120个字符,则其波特率应为多少?(1’)120*10=1200baud4.(5’)试比较同步、异步以及半同步并行总线各自的特点。
采用同步总线协议时,系统控制简单,便于电路设计且适合高速运行;缺点是如果系统中设备的工作速度相差较远的话,该系统只能按最慢的设备决定总线周期,降低了系统的整体性能。
采用异步总线协议时,系统传输速率可按需要调节,可靠性高,适应能力强;缺点是联络过程将因此导致传输效率较低。
采用半同步总线协议时,系统同步总线的高速和异步总线的可靠性与适应性。
对快速外设就好像同步总线一样,仅由时钟控制总线周期的起始;对慢速设备则像是异步总线,利用W AIT信号………密………封………线………以………内………答………题………无………效……改变总线周期的长度。
5.(6’)下面程序段用于实现某中断服务程序的装载,试根据程序回答问题。
PUSH AXPUSH DSPUSH DXMOV AL, 50HMOV DS, 3B00HMOV DX, 5300HMOV AH, 25HINT 21HPOP DXPOP DSPOP AX①此处涉及的中断类型号为多少?(2’)50H②此处涉及的中断向量的存放地址为多少?(2’)00140H③此处涉及的中断服务程序入口的逻辑地址和物理地址分别为多少? (2’)逻辑地址3B00:5300H,物理地址40300H6.(8’)以下是某8253中计数器1的初始化程序,试根据程序回答问题。
MOV AL,57HOUT 43H,ALMOV AL,66HOUT 41H,AL①该计数通道的工作方式是什么?(3’)读写低8位,方式3,BCD码计数②若该计数通道的GA TE引脚接Vcc、CLK引脚接132MHz时钟时,试画出OUT1引脚的输出信号波形并做必要标注。
(2’)132M/66=2MHz方波③试比较用8253实现定时功能和计数功能时有什么不同?(3’)定时功能和计数功能都可以通过一个计数器来实现:如果计数器的输入为标准时钟脉冲,则通过计数值可以得出时间间隔,从而进行定时操作,实现定时功能;如果计数器的输入为需要计数的信号(脉冲),则计数值就是一定时间内信号(脉冲)出现的次数,即实现计数功能。
………密………封………线………以………内………答………题………无………效……7.(8’)下图所示为ISA总线上扩展的A/D转换接口,现要求0809可用通道IN0的端口地址为57H,试回答下列问题。
①补画出图中ISA总线端地址信号A4~A9的连线方式。
(4’)②描述查询方式下该系统的工作过程。
(4’)1. CPU(ISA)端向地址57H输出任意数据,启动AD转换;2. CPU(ISA)端通过查询EOC状态判断是否转换完毕;3. 若已转换完毕则通过57H地址读回AD转换结果;若未转换结束则返回第2步;8.(8’)下图所示为某系统中用8255搭建的并行接口电路,设8255占用端口地址80H~83H。
要求:当检测到PC0为高电平且PC7为低电平时从A口输入数据;当检测到PC0为低电平且PC7为高电平时将A口输入的数据取反后从B口输出;其它情况下不作任何操作;回答下列问题:①试给出8255的控制字,并说明其A、B、C口的工作方式。
(3’)控制字为99H,A、B、C口均工作在方式0。
②试编程实现上述功能。
(5’)MOV DX, 83HMOV AL, 99HOUT DX, AL ;初始化8255NXT: MOV DX, 82HIN AL, DXAND AL, 81H ;保留PC7及PC0INA: CMP AL, 01HJNE OUTBMOV DX, 80HIN AL, DX ;从A口输入并保存MOV BL, ALJMP NXTOUTB: C MP AL, 80HJNE NXTNOT BLMOV AL, BLMOV DX, 81HOUT DX, AL ;A口数据取反后从B口输出JMP NXT注:本题有多种答案,基本评分标准建议如下:初始化正确1’输入、输出处理正确1’查询处理正确2’程序结构争取1’。