上微机原理试卷B及答案
- 格式:docx
- 大小:135.69 KB
- 文档页数:8
《微机原理及应用》 课程考试试卷( B 卷) 专业:装备制造及自动化 年级:08级 考试方式:开卷 学分:3.5 考试时间:120分钟 【注意:第一至五大题写在答题纸上,第六题写在试卷上】 一、填空题 (每空1分,共 20 分) 1.Pentium 处理器采用 (1) 位数据总线与主存相连。
2.IA-32处理器有(2) 个32位通用寄存器。
3.如果采用BP/EBP 或SP/ESP 作为基地址指针,默认使用(3) 段寄存器指向堆栈段。
4.指令“XOR EAX, EAX”和“SUB EAX, EAX”执行后,EAX=(4),CF=OF=(5)。
而指令“MOV EAX, 0”执行后,EAX =(6),CF和OF没有变化。
5.PCI总线共用数据和地址信号,所以数据传输需要两个阶段:第一个阶段(一个时钟)提供(7)(地址,数据),第二个阶段(最少一个时钟)交换(8)(地址,数据)。
6.Pentium的3个最基本的读写控制引脚是IOM,(9)和(10)。
/7.高速缓冲存储器的地映址射有全相关映射、直接映射和(11)方式。
8实地址方式下,主存最低(12)的存储空间用于中断向量表。
向量号8的中断向量保存在物理地址(13)开始的(14)个连续字节空间。
9. 某时刻中断控制器8259A的IRR内容是08H,说明其(15)引脚有中断请求。
某时刻中断控制器8259A的ISR内容是08H,说明(16)中断正在被服务。
10. 假设某8253的CLK0接1.5MHz的时钟,欲使OUT0产生频率为300kHz的方波信号,则8253的计数值应为(17),应选用的工作方式是(18)。
11. RS232C用于发送串行数据的引脚是(19),接收串行数据的引脚是(20)。
…………装订线………………装订线内不要答题,不要填写信息………………装订线…………武汉理工大学考试试题答案(B卷)2013 ~2014 学年2 学期微机原理与通信接口课程一、填空(每空1分,共10分)1.设机器码字长为6位,数X=11101,则X的源码为011101 ,补码为011101。
2.压缩BCD数是6947H ,非压缩式BCD码形式为:06090407H 。
3. 若(CS)=4200H,物理转移地址为4A230H,当CS的内容设定为7900H时,则物理转移地址为:81230H 。
4.设(SP)=0200H,(SS)=6000H,执行POP BX指令后,栈顶的物理地址为 60202H 。
5.任何一个微机系统完成一个总线传输周期必须经历:总线请求和判决、寻址、传数、结束四个阶段。
6.CPU对I/O端口完成一次读/写操作所需要的时间为一个I/O总线周期。
7.CPU响应外部中断请求INTR和NMI信号时,相同的必要条件是当前指令执行结束。
8.DMA方式可解决外设与存储器间的直接数据交换,称为直接存储器存取控制方式。
二、简答题(每小题5分,共20分)1. 计算机运算时如何区别BCD码和ASCII码?答:计算机运算并不区分BCD码和ASCII码,而把它们当作二进制数参与运算,遵循二进制运算的法则,但提供一组相关状态标志(如CF和AF)和BCD调整指令供编程者调整结果用,ASCII码运算后,使用非压缩型BCD码调整指令来进行运算结果调整,再转换成ASCII码。
2. 什么叫中断?请简述程序中断的一般过程。
答:中断是指CPU在执行当前程序的过程中,由于某种随机出现的外设请求或CPU 内部的异常事件,使CPU暂停正在执行的程序而转去执行相应的服务处理程序;当服务处理程序运行完毕后,CPU再返回到暂停出继续执行原来色的程序。
引起中断的事件被称为中断源。
从中断源提出中断请求,到中断被CPU相应并被吹,最后返回到被中断的程序,程序中断的一般过程为:中断请求、中断判优、中断处理、中断返回。
2012-2013学年第2学期微机原理与接口技术( B )卷参考答案及评分标准适用:系专业级学生命题教师:一、填空题(每空1分,共20分)1、173-452、CALL RET3、后进先出(或先进后出) PUSH4、64KB 250A0H5、8 11 36、BIU(或总线接口部件) EU(或执行部件)7、不同 18008、80H 34H9、BP SI DI(与顺序无关)二、单项选择题(每小题2分,共20分)1~5 DDCDB 6~10 BADBB三、简答题(每小题10分,共30分)1、(每空2分,共10分)AX = 6037H BX=4220H CL=20 BP=1007H CH=42H2、RAM的存储容量是2KB(2分)EPROM的存储容量是4KB(2分)RAM的基本地址是0F9000H~0F97FFH(3分)EPROM的地址范围是0FD000H~0FDFFFH(3分)3、(10分)中断向量地址为4x54H=150HPUSH DS 或 PUSH DSMOV AX, SEG INTP MOV AX, 0MOV DS, AX MOV DS, AXMOV DX, OFFSET INTP MOV BX, 4*54HMOV AL,54H MOV AX, OFFSET INTP MOV AH,25H MOV [BX],AXINT 21H MOV AX, SEG INTP POP DS MOV [BX+2],AXPOP DS四、应用题(共30分)1、(10分)(1)段定义格式,DS初始化(2分)(2)初始化地址指针,循环次数(2分)(3)取数(1分)(4)奇偶判断及保存结果(3分)(5)修改地址指针(1分)(6)循环控制(1分)参考程序如下:DATA SEGMENTSTR1 DB ‘ABCE……’COUNT EQU $-STR1DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART: MOV AX,DATAMOV DS,AXMOV CX,COUNTMOV SI,0ALOOP: MOV AL,STR1[SI]OR AL,0JPO CONTOR AL,80HMOV STR1[SI],ALCONT: INC SILOOP ALOOPMOV AH,4CHINT 21HCODE ENDSEND START2、(20分)(1)(4分)A,B,C口及控制端口地址分别为84H~87H (2)(2分)方式控制字:1001 1000B(3)(14分)a.(2分)8255初始化b.(1分)初始化相关寄存器c.(2分)设置通道地址d.(3分)启动ADe.(2分)检测转换结束条件f.(1分)读取AD转换结果g.(2分)保存结果h.(1分)循环采集参考程序如下:MOV AL,10011000BOUT 87H,ALMOV CX,50MOV DI,OFFSET BUFMOV AL,00000111BOUT 86H,ALMOV AL,00000110BOUT 87H,ALLP: MOV AL,00000111BOUT 87H,AL等待AD转换开始的程序可以不做要求WAIT: IN AL,86HTEST AL,80HJZ WAITIN AL,84HMOV [DI],ALINC DILOOP LP。
《微型计算机技术及应用》试卷(B 卷)适用班级: 15楼宇,15轨道一、单选题(2×14=28 分)1.计算机中数据是以什么形式表示的( C ) A .原码 B .反码 C .补码 D .8421BCD 码2.如果要做一个中文网页,让世界上的任何国家的机器都能浏览中文,不出现乱码,应该采用的文字编码方法是( D )A .GBKB .GB2312C .ASCII 编码D .UTF-83.指令MOV DX ,[BX+DI]的寻址方式是( B ) A .立即寻址 B .基址变址寻址 C .寄存器寻址 D .寄存器间接寻址4.在LOOP 指令执行的时候,隐含着对计数器减1的操作,该计数器是用寄存器( C )A .AXB .BXC .CXD .DX5.在以查询方式与I/O 端口交换数据时,外设准备好的状态信息是通过( C )提供给CPU 进行查询的。
A .数据总线B .地址总线C .控制总线D .中断请求线6.在加法运算中,如果产生溢出,所得到的结果就不再是和的补码的正确表示了,如何判断( D )A .最高位进位和次高位进位的同或B .最高位进位和辅助进位的异或C .最高位进位和辅助进位的同或D .最高位进位和次高位进位的异或7.当8086工作在最小模式下的时候,区分进行存储器访问还是IO 访问的引脚信号是( B )。
A .ALEB .IO M /C .HOLD D .WR8.下列对应关系错误的是( C ) A .ALE 地址锁存允许信号B .WR 写控制信号,输出引脚,低电平有效C .INTA 中断请求信号D .R DT / 数据发送、接受方向控制信号9.8086的不可屏蔽中断和可屏蔽的中断分别从下列哪两个引脚输入( A )A .NMI INTRB .INTR NMIC .NMI CLKD .READY INTR10.关于MOV 指令,下列说法错误的是( D )A .立即数只能为源操作数,不能为目的操作数B .存储器单元之前不能直接传送数据C .CS 和IP 不可以为目的操作数D .立即数可以直接送给段寄存器11.在执行压缩8421BCD 码下十进制的加法运算的时候,加法运算完成后对应的调整指令是( C )A .XLATB .NEGC .DAAD .AAA12.若BX=1200H,SI=0300H,执行下面的指令,LEA DI,[BX+SI+0100H]执行完成后DI寄存器中的指是( D )A.1300H B.1400HC.1500H D.1600H13.如果CPU决定响应中断,中断服务程序的执行过程,排序应该是( A )A.关中断,保护断点和现场,开中断,转入中断服务程序,关中断,恢复现场,开中断B.转入中断服务程序,关中断,保护断点和现场,开中断,关中断,恢复现场,开中断C.开中断,保护断点和现场,关中断,转入中断服务程序,开中断,恢复现场,关中断D.关中断,恢复断点和现场,开中断,转入中断服务程序,关中断,保护现场,开中断14. 8253硬件触发计数,写出初值n以后并不马上计数,必须在门口信号GATE的触发下,才开始计数(GATE信号的上升沿起作用),计数过程OUT输出高电平,计数结束后输出一个CLK脉冲宽度的负脉冲,这是8253的哪一个工作方式( D )A.方式2 B.方式3C.方式4 D.方式5二、填空题(2*10=20分)16. 8086CPU是16位的,8086CPU的指令系统包括哪几类指令:数据传输指令,算术运算指令,逻辑指令,串操作指令,控制转移指令,处理器控制指令17. 8086/8088CPU响应中断时,CPU自动保存和恢复哪三个寄存器,CS、IP、PSW,其余的寄存器如果需要保存和恢复,有编程人员通过编程实现。
_________级 _________系 ___________专业 _____________班 姓名____________ 考号或学号_______ —————————密——————————————封——————————————线————————————____________________________________________________________________________________________________一 单项选择题(20分)1) 二进制数的尾符是( )。
A. BB. OC. DD. H2) 与十六进制数BC 等值的数是( )。
A. 10111011B. 10111100C. 11001100D. 110010113) 某一DRAM 芯片,其容量为512×8位,除电源端和接地端外,该芯片引出线的最小数为( )。
A. 25B. 23C. 20D. 194) 芯片74LS373在8086CPU 系统中用作( )A .总线锁存器B .总线驱动器C .总线控制器D .总线仲裁器 5) 程序计数器中存放的是( )A. 数据B. 地址C. 下一指令的地址D. 下一指令的数据 6) 8086的寻址能力为( )A. 20MBB. 1MBC. 64KBD. 4MB7) 8086CPU 在存储器读/写时遇到READY 无效后可插入( )A .1个等待周期B .2个等待周期C .3个等待周期D .等待周期个数由具体情况而定 8) DRAM 是一种( )A 、动态RAMB 、静态RAMC 、动态ROMD 、静态ROM 9) 反复编程ROM 可简记为 ( )A 、PROMB 、MROMC 、EPROMD 、EEPROM10) 8086CPU 的寄存器中,能在操作数内存寻址时用作地址寄存器的是( )A .AXB .BXC .CXD .DX11) 现有2K ×8位的RAM 芯片,它所具有的地址线条数应是( )条A.12B.13C.11D.1012) 在查询传送方式中,CPU 要对外设进行读出或写入操作前,必须先对外设( ) 才能开始工作。
《微机原理及应用》答案(B卷)一、判断题 (每小题1分,共5分)1.×2.×3.×4.×5.×二.填空题 (每小题1分,共15分)1. AD0-AD15、地址线、数据线2. 256、000H、3FFH3. 总线接口单元BIU、执行单元EU4.由CPU到外设、I/O写5. 编辑、汇编、连接6. 接收移位、发送移位三、计算题(每小题4分,共20分)1.[X]补=[ 0011010]补=11100110[-Y]补=[+0100110]补=00100110[Z]补=[X-Y]补=[X]补+[-Y]补=11100110+00100110=00001100Z=[Z补]补=00001100=+12,没有溢出。
2.128K*8位/8K*8位=1664K*8位/8K*8位=83.(1)寄存器间接寻址,PA=DS*16+BX=21000H(2)相对基址加变址寻址,PA=DS*16+BX+SI+1000H=22100H4. IP=002CH,CS=0A56H,故PA=0A58CH3000H:3000H:3000H:3000H:3000H:3000H:3000H:2.65536次四、阅读下列程序,回答问题(共24分)1.(8分)MOV AX,5678HPUSH AX POP BXMOV AX,1234H POP [BX]FFA0H:FFA0H:2.(4分)AX=567CH3.(4分)把首地址为ARRAY的20个字的数组求和,结果存放到TOTAL字变量中。
4.(8分)五、8255A应用(10分)(1)MOV DX,363HMOV AL,10011001B(或99H)OUT DX,AL(2)WAIT: MOV DX,362HIN AL,DXTEST AL,08HJZ WAITMOV DX,360HIN AL,DXXOR AL,0FHMOV DX,361HOUT DX,AL六、8250应用(10分);设置波特率MOV DX,3FBHMOV AL,80HOUT DX,ALMOV AX,3F8HMOV AL,60HOUT DX,ALINC DX (或MOV DX,3F9H)MOV AL,0OUT DX,AL;设置串行通信数据格式MOV AL,0EHMOV DX,3FBHOUT DX,AL;设置工作方式MOV AL,13HMOV DX,3FCHOUT DX,AL七、8253应用(16分)1.(10分)计数初值:4MHZ/0.5HZ=8*106,故选用三个计数器中任两个,两个计数器的计数初值的乘积为8*106即可。
大学《微机原理及应用》试卷 B机电及自动化学院班考试日期:2012年6月1 日姓名:学号:注意:●考试时间为120分钟,进入考场不准自带草稿纸,不准使用计算器。
●一至三大题直接在试卷上作答,其余题目在答题纸上作答。
一、填空(每空1分,共20分)。
1、已知[X]原=10101100,[Y]补=11000110,求[X+Y]补= 10011010。
2、典型半导体存储器的内部通常由存储体,地址寄存器、地址译码器,数据缓冲器,控制电路5部分组成。
3、8086的中断源可分为内部中断(软中断)和外部中断(硬中断)两类。
8086可处理256 种类型的中断。
4、设椎栈段寄存器SS所存放的数据为2200H,堆栈指示器SP所存放的数据为0120H,在压入堆栈5个字的数据,SS的值为2200H ,SP的值为0116H 。
5、指令基本格式常由操作码和操作数两大部分组成。
6、存储单元1F00:38A0H所表示的段地址为1F00 ,偏移地址为38A0 ,物理地址为228A0。
7、8086CPU的执行部件包括三大部分:运算器,通用寄存器组和EU控制单元。
8、两个无符号数相等,该两数相减后ZF标志等于 1 ,CF标志等于0 。
9、中断类型号为24H的中断向量存放在0096H 存储单元。
二、选择题(20分,2分/题)1.二进制数10010110.01B 的十进制数值可表示为() BA、106.8B、150.25C、150.5D、140.252.RAM 6264芯片有8K×8位的容量,它的片内地址选择线和数据线分别是() B A、A0~A12和D0~D15 B、A0~A12和D0~D7C、A0~A13和D0~D7D、A0~A13和D0~D153.8086 CPU在响应中断时顺序将()内容压入堆栈。
课本P123 D A、CS.IP.F B、IP.CS.FC、F.IP.CSD、F.CS.IP4.Pentium CPU有32根地址线,能够寻址的最大存储空间是()。
第1页 共5页2010—2011年秋季学期期末考试试题课程代码:00100560 课程:微机原理与接口技术(B 卷) 答案说明:本试卷适用于2008级信息工程、通信工程,也适用于重修的学生。
学生可以使用计算器。
一、 选择填空(每空1分,共20分)1、选择下列十个名词术语相对应的解释说明填在括号里(共10分)1)CPU (D ); 2)运算器( I ); 3) EU ( J );4) BIU (A ); 5) 堆栈 (H );6)IP (B );7) SP ( F );8) 段寄存器( C );9 物理地址( E ); 10)存储器( G )。
A 、 总线接口部件,实现执行部件所需要的所有总线操作。
B 、 指示下一条要执行指令的偏移地址。
C 、 保存各逻辑段起始地址的寄存器,PC 机有四个段寄存器CS 、DS 、SS 、ES 。
D 、 主要由ALU 、控制器、寄存器组和内部总线部分组成,是计算机的中央处理器。
E 、 唯一代表存储器空间中的每个字节单元的地址。
F 、 保存当前堆栈栈顶偏移地址的寄存器。
G 、 存储程序、数据信息的记忆装置,PC 机有RAM 和ROM 两种。
H 、 以“后进先出”方式工作的存储空间。
I 、 计算机对数据进行加工的中心,它由算术逻辑运算单元、累加通用寄存器组和标志寄存器等组成。
J 、 指令执行部件,由算术逻辑单元(ALU )和寄存器等组成。
2、若某RAM 芯片有16条地址线,则它的存储容量为 ( B )。
A ) 2KB )64KC )8KD )16K3、8086在对存储器做写操作时,M/IO 、RD 、WR 三条线的逻辑电平为( D )A ) 1、1、1 ;B ) 1、0、0 ;C ) 0、0、0;D ) 1、1、0 4、ROM 是指( C )。
A.随机读写存储器B.可编程只读存储器C.只读存储器D.可擦除可编程只读存储器 5、.要使8086CPU 工作在最小方式,其引脚MN/MX 应接( C )电平。
微机试卷2一、填空题20%(每空1分)1、8088CPU从功能上来说分成执行单元(EU)和总线单元两大部分。
2、8088CPU所用的存储器逻辑地址由段地址和有效偏移地址两部分组成,他们共同形成20 位的物理地址,。
3、在8086CPU的9个标志位中,有3位为控制标志,它们是DF,TF 及__IF____指令“MOV AX,BX”源操作数的寻址方式为寄存器寻址4、设(DS)=2000H,(DI)=1000H,指令“MOV AX,[DI+2000H]”源操作有效地址为3000H ,物理地址为23000H 。
5、现用2Kx8位的静态RAM芯片构成8Kx16位存储器,供需此种芯片_8___片,若CPU输出的地址信号为20位,则可用于进行片选译码的片外地址为___9_位6、CPU和I/O设备之间传送的数据的方式有无条件方式、查询方式、中断方式和DMA传输方式三种。
7、I/O设备的编址方式通常有存储器统一编址和存储器独立编址两种方式。
8、8086/8088的中断向量表在存储器的__00000H__________地址至_003FFH___________地址的区域中; 向量表的内容是中断服务子程序的入口地址_________________。
9、若8259AICW2的初始值为56H,则在中断响应周期数据总线上出现的与IR6对应的中断类型码为56H 。
二、选择题10 %(每道1分)1、在计算机内部,一切信息的存取、处理和传送都是以( D )形式进行的。
A、EBCDIC码B、ASCII码C、十六进制编码D、二进制编码2、机器字长为8位,-5的补码是( D )A、85HB、86HC、0FAHD、0F7H3、RAM 6116芯片有2K×8位的容量,它的片内地址选择线和数据线分别是(B )A、A0~A15和D0~D15B、A0~A10和D0~D7C、A0~A11和D0~D7D、A0~A11和D0~D154、8086 CPU有20位地址线,而在进行I/O读写时,有效地址线是(B)。