您好,欢迎访问三七文档
扬州大学试题纸(2009-2010学年第1学期)广陵学院07班(年)级课程微机原理及应用(A)卷题目一二三四五总分得分阅卷人一、选择题(20%,每题1分)1.以程序存储和程序控制为基础的计算机结构提出者是(B)A.布尔B.冯﹒诺依曼C.图灵D.帕斯卡尔2.十进制数95转换成二进制数是(D)A.10010101B.01100101C.0100110D.010111113.大写字母C的ASCII码是(C)A.11001100BB.00001100BC.01000011BD.01000111B4.在微机中,主机和高速硬盘进行数据交换,一般采用的方式是(D)A.程序直接控制方式B.程序中断控制方式C.无条件传送方式D.DMA方式5.将寄存器AX的内容求反的正确指令是(C)A.NEGAXB.CMPAX,0FFFFHC.NOTAXD.CMPAX,AX6.指令MOVARRAY[DI],DX源操作数的寻址方式是(B)A.变址寻址B.寄存器寻址C.基址寻址D.基址变址寻址7.8086/8088响应不可屏蔽中断时,其中断类型号是(A)A.由CPU自动产生B.从外设取得C.由指令INT给出D.由中断控制器提供8.8086指令队列的长度是(C)A.4个字节B.5个字节C.6个字节D.8个字节9.在最小模式下,CPU从外设读取数据操作,IOM/、WR、RD信号的状态依次为(A)A.0,1,0B.0,三态,0C.0,0,1D.1,1,010.在8086系统中,CPU被启动后,IP及四个段寄存器的初始状态是(D)得分阅卷人审核人学院________________系_______________班级___________________学号__________________姓名____________………………………………………………….装…………………………….订…………………………..线…………………………………A.全部清0B.全部被置成FFFFHC.IP=FFFH四个段寄存器清0D.CS=FFFH,其它寄存器被清011.设SP=000CH,SS=00A8H,在执行POPAX指令后栈顶的物理地址为(D)A.000B6HB.00A8EHC.000B2HD.00A8AH12.8086/8088中断类型号为40H的中断服务程序入口地址存放在中断向量表中的起始地址是(B)A.DS:0040HB.DS:0100HC.0000:0100HD.0000:0040H13.CPU响应两种硬件中断INTR和NMI时相同的必要条件是(B)A.允许中断B.当前指令执行结束C.总线空闲D.当前访问操作结束14.异步串行通信的主要特点是(B)A.通信双方不需要同步B.传送的每个字符是独立发送B.字符之间的间隔时间应相同D.传送的数据中没有控制信息15.中断现场保存在(D)A.中断源中B.软盘或硬盘中C.中断向量表中D.堆栈中16.8255A能实现双向传送功能的工作方式是(C)A.方式0B.方式1C.方式2D.方式317.RS-232C是C(C)A.片总线标准B.内总线标准C.串行通信标准D.局部总线标准18.8086在对储存器进行读、写时,若存储器工作速度较慢,CPU在(C)A.T1与T2之间插入TWB.T2与T3之间插入TWC.T3与T4之间插入TWD.T4与T1之间插入TW19.若用2片6116RAM(2K×8)及2片2732EPROM(4K×8)组成存储器,则存储器的总容量是(A)A.12KBB.10KBC.8KBD.6KB20.在串行通信中,使用比特率来表示数据的传输速率,它是指(C)A.每秒传送的字符数B.每秒传送的字节数C.每秒传送的位数D.每分钟传送的字符二、填空题(20%,每题2分)1.8086CPU是16位微处理器。2.1k×8位的SRAM存储芯片,需要地址线11根。3.8086/8088CPU,由INTR引脚引起的中断称为可屏蔽中断。得分阅卷人审核人4.8086/8088CPU标志寄存器中有6个状态标志和3个控制标志。5.8086中的BIU由4个16位段寄存器,它们分别是CS、DS、SS、ES。6.当8255A的端口选择信号A1A0=11时,则对控制口口进行操作。7.计算机的指令由操作码和操作数组成。8.将逻辑地址转换为物理地址的公式是物理地址=段基址×16+偏移地址。9.8086有16根数据线和20根地址线。10.8086/8088将1MB的存储空间分段,每段最长为64KB。三、简答题(20%,每题2分)1.8086/8088CPU在结构上由哪两个独立工作的单元构成?这样的结构其最主要的优点是什么?2.指出FR寄存器中下列标志位的含义:CF,PF,AF,ZF,SF,OF。3.何为时钟周期?它和8086CPU指令周期、总线周期三者之间的关系是什么?4.什么是中断向量?什么是中断向量表?5.CPU与外设间的接口信息有哪几种?6.8086系统中存储器分段的基本原则是什么?得分阅卷人审核人7.中断向量是什么?它与中断类型码的关系是什么?8.CPU与外设数据传送的方式有哪几种?9.8086CPU通过8255A与LED数码管相连,若口A作用对数码管的段控制,口B用作对各数码管的控制,问A口和B口工作在什么方式?10.与程序控制I/O方式相比较,中断控制I/O方式有哪些优点?四、程序分析题(15%,每题3分)1.阅读程序:MOVAX,86ACHMOVBX,2500HSUBAX,BXJSLOPADDAX,AXJMPDONELOP:SHRAX,1DONE:INT3程序运行结果为:(AX)=_____________(BX)=_____________2.阅读程序(设X、Y单元的内容分别为28H、A4H)得分阅卷人审核人MOVAX,0MOVAL,XADDAL,YADCAH,0MOVBL,2DIVBLMOVZ,AL程序段的功能是。程序运行结束后,(AL)=_____(AH)=(Z单元)=________3.下列程序段运行结束后,AX、BX的值是多少?MOVAX,4321HMOVBX,5678HMOVCX,4ADDAX,BXSARAX,CLNEGBXHLT结果:(AX)=F999H(BX)=A988H4.阅读下面的程序。读入20H端口数据到AL中,在AL中最高位为0的情况下,本段程序的执行结果是(AH)=0;在AL中的最高位为1的情况下,其结果为(AH)=0FFH。INAL,20HTESTAL,80HJNZAMOVAH,0JMPBA:MOVAH,0FFHB:HLT5.阅读下列程序:DATASEGMENTDATDB9BHBS1DB?BS2DB?DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVAL,DATMOVCL,4SHRAL,CLADDAL,30HMOVBS1,ALMOVAL,DATANDAL,0FHADDAL,37HMOVBS2,ALHLTCODEENDSENDSTART该程序执行后,BS1单元中的数据为39HBS2单元中的数据为3FH五、综合题(10%)某PC系列微机应用系统以8255A作为接口,采集一组开关S7~S0的状态,然后它通过发光二极管LED7~LED0显示,(Si闭合,对应LRDi亮;Si断开,对应LEDi灭),电路连接如题图所示。已知8255A的A、B两组均工作在方式0。(1)写出8255四个端口地址(2)写出8255A的工作方式控制字(3)画出实现给定功能的汇编语言程序流程图,并编写程序。8255A的方式控制字格式:得分阅卷人审核人1D6D5D4D3D2D1D0PC3-0入/出B组方式选择PA入/出PC7-4入/出A组方式选择PB入/出8255A74LS138+D0~D7+5VLED0LED7S0S7IORIOWA9AENA8A7A6A5A4A3A2A1A0D0~D7PA7PA6PA0PB0PB6PB7RDWRCSA1A0G1G2BG2AY0Y1Y7六、程序填空题(15%,每题5分)1.从STR开始存放有无符号字节数据块,其长度为N,找出数据块中最大数放在BH中,程序如下,请将程序补充完整。DSEGSEGMENTSTRDB5,7,19H,23H,12H,0A0H得分阅卷人审核人NEQU$-VARDSEGENDSCSEGSEGMENTASSUMECS:CSEG,DS:DSEGBEGIN:MOVAX,MOVDS,AXMOVCX,;设置循环次数MOVSI,0MOVBH,VAR[SI]LAST;如CX=0则转AGIAN:INCSICMPBH,VAR[SI]JAENEXTMOVBH,VAR[SI]NEXT:AGAIN;CX-1-CX,若CX不等于0则转LAST:MOVAH,4CHINT21HCSEGENDSEND2.设内存中三个互不相等的无符号字数,分别存放在DATA开始的字单元中,完成程序将其中最小值存入MIN单元。DSEGSEGMENTDATADW4532H,2654H,9A00HMINDW?DSEGENDSSSEGSEGMENTSTACKSTKDB20DUP(0)SSEGENDSCSEGSEGMENTASSUMEDS:DSEG,SS:SSEG,CS:CSEGMAIN:MOVAX,DSEGMOVDS,AXLEASI,MOVAX,[SI][0]MOVBX,CMPAX,BXJCMOVAX,BXNEXT:CMPAX,JCDONEMOVAX,DONE:MOVMIN,AXMOVAH,4CHINT21HCSEGENDSENDMAIN3.下面的程序是将8个8位的无符号数按递减次序排序,请将该程序补充完整。DATASEGMENTARRAYDB05H,78H,FFH,7BH,DB8CH,20H,A0H,F0HDATAENDSCODESEGMENTASSUMECS:CODE,DS:DATAMAINPROCFARSTARTPUSHDSXORAX,AXPUSHAXMOVAX,DATAMOVDS,AXAB1:MOVSI,MOVBL,0MOVCX,10AGAIN:MOVAL,[SI]INCSICMPAL,[SI]CD1MOVAH,[SI]MOV[SI],ALDECSIMOV[SI],AHINCSIMOVBL,1CD1:LOOPDECBLAB1RETMAINENDPCODEENDSENDSTART
本文标题:微机原理及应用试题
链接地址:https://www.777doc.com/doc-4085143 .html