微机原理及应用试题.doc_第1页
微机原理及应用试题.doc_第2页
微机原理及应用试题.doc_第3页
微机原理及应用试题.doc_第4页
微机原理及应用试题.doc_第5页
免费预览已结束,剩余4页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学 院 _系_班 级_学 号_姓 名_.装.订.线扬州大学试题纸( 20092010学年第1学期) 广陵 学院07 班(年)级课程 微机原理及应用 (A)卷题目一二三四五总分得分阅卷人得分阅卷人审核人一、选择题(20%,每题1分)1. 以程序存储和程序控制为基础的计算机结构提出者是(B ) A.布尔 B.冯诺依曼 C.图灵 D.帕斯卡尔2 十进制数95转换成二进制数是 (D )A. 10010101 B. 01100101 C. 0100110 D. 010111113大写字母C的ASCII码是 (C )A. 11001100B B. 00001100B C. 01000011B D. 01000111B4在微机中,主机和高速硬盘进行数据交换,一般采用的方式是 ( D) A. 程序直接控制方式 B. 程序中断控制方式C. 无条件传送方式 D. DMA方式5将寄存器AX的内容求反的正确指令是( C )A. NEG AX B. CMP AX,0FFFFH C. NOT AX D. CMP AX,AX 6. 指令MOV ARRAYDI,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从外设读取数据操作,、信号的状态依次为( A ) A. 0,1,0 B. 0,三态,0 C. 0,0,1 D. 1,1,010.在8086系统中,CPU被启动后,IP及四个段寄存器的初始状态是(D ) A.全部清0 B.全部被置成FFFFH C.IP=FFFH 四个段寄存器清0 D.CS=FFFH,其它寄存器被清011.设SP000CH,SS00A8H,在执行POP AX指令后栈顶的物理地址为( D ) A.000B6H B.00A8EH C.000B2H D.00A8AH12.8086/8088中断类型号为40H的中断服务程序入口地址存放在中断向量表中的起始地址是( B ) A.DS:0040H B.DS:0100H C.0000:0100H D.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. 方式0 B.方式1 C.方式2 D.方式317. RS-232C是 C( C ) A.片总线标准B.内总线标准 C.串行通信标准 D.局部总线标准18.8086在对储存器进行读、写时,若存储器工作速度较慢,CPU在(C ) A.T1与T2之间插入TW B.T2与T3之间插入TW C.T3与T4之间插入TW D.T4与T1之间插入TW19.若用2片6116RAM(2K8)及2片2732EPROM(4K8)组成存储器,则存储器的总容量是( A ) A. 12KB B. 10KB C. 8KB D. 6KB20. 在串行通信中,使用比特率来表示数据的传输速率,它是指(C ) A.每秒传送的字符数 B. 每秒传送的字节数 C.每秒传送的位数 D. 每分钟传送的字符得分阅卷人审核人二、填空题(20%,每题2分)1.8086 CPU是 16 位微处理器。2. 1k8位的SRAM存储芯片,需要地址线 11 根。3. 8086/8088CPU,由INTR引脚引起的中断称为 可屏蔽 中断。48086/8088CPU标志寄存器中有 6 个状态标志和3个控制标志。58086中的BIU由4个16位段寄存器,它们分别是 CS、DS、SS、ES 。6.当8255A的端口选择信号A1A0=11时,则对 控制口 口进行操作。7. 计算机的指令由 操作码 和操作数组成。8. 将逻辑地址转换为物理地址的公式是 物理地址=段基址16+偏移地址 。9. 8086有16根数据线和 20 根地址线。10. 8086/8088将1MB的存储空间分段,每段最长为 64 KB。 得分阅卷人审核人三、简答题(20%,每题2分)1. 8086/8088CPU在结构上由哪两个独立工作的单元构成?这样的结构其最主要的优点是什么?2.指出FR寄存器中下列标志位的含义:CF,PF,AF,ZF,SF,OF。3何为时钟周期?它和8086 CPU 指令周期、总线周期三者之间的关系是什么?4.什么是中断向量?什么是中断向量表?5.CPU与外设间的接口信息有哪几种?6. 8086系统中存储器分段的基本原则是什么?7. 中断向量是什么?它与中断类型码的关系是什么?8. CPU与外设数据传送的方式有哪几种?98086 CPU通过8255A与LED数码管相连,若口A作用对数码管的段控制,口B用作对各数码管的控制,问A口和B口工作在什么方式?10与程序控制方式相比较,中断控制方式有哪些优点?得分阅卷人审核人四、程序分析题(15%,每题3分)1. 阅读程序:MOV AX,86ACHMOV BX,2500HSUB AX,BXJS LOPADD AX,AXJMP DONELOP:SHR AX,1DONE:INT 3程序运行结果为:(AX) = _ (BX) = _2. 阅读程序(设X、Y单元的内容分别为28H、A4H) MOV AX,0 MOV AL,X ADD AL,Y ADC AH,0 MOV BL,2 DIV BL MOV Z,AL程序段的功能是 。程序运行结束后,(AL) =_ _ (AH)= (Z单元)=_3. 下列程序段运行结束后,AX、BX的值是多少? MOV AX,4321H MOV BX,5678H MOV CX,4 ADD AX,BX SAR AX,CL NEG BX HLT 结果:(AX) = F999H (BX) = A988H 4. 阅读下面的程序。读入20H端口数据到AL中,在AL中最高位为 0 的情况下,本段程序的执行结果是(AH)=0;在AL中的最高位为 1 的情况下,其结果为(AH)=0FFH。 IN AL,20HTEST AL,80HJNZ AMOV AH,0JMP BA: MOV AH,0FFHB: HLT5. 阅读下列程序: DATASEGMENT DAT DB9BH BS1 DB? BS2 DB? DATAENDSCODESEGMENTASSUME CS:CODE, DS:DATASTART:MOV AX,DATAMOV DS,AXMOV AL,DATMOV CL,4SHR AL,CLADD AL,30HMOV BS1,ALMOV AL,DATAND AL,0FHADD AL,37HMOV BS2,ALHLTCODE ENDSEND START该程序执行后,BS1单元中的数据为 39H BS2单元中的数据为 3FH 得分阅卷人审核人五、综合题(10%) 某PC系列微机应用系统以8255A作为接口,采集一组开关S7S0的状态,然后它通过发光二极管LED7LED0显示,(Si闭合,对应LRDi亮;Si断开,对应LEDi灭),电路连接如题图所示。已知8255A的A、B两组均工作在方式0。 (1)写出8255四个端口地址 (2)写出8255A的工作方式控制字 (3)画出实现给定功能的汇编语言程序流程图,并编写程序。8255A的方式控制字格式: 得分阅卷人审核人六、程序填空题(15%,每题5分)1.从STR开始存放有无符号字节数据块,其长度为N,找出数据块中最大数放在BH中,程序如下,请将程序补充完整。 DSEGSEGMENT STR DB5,7,19H,23H,12H,0A0H NEQU$-VAR DSEG ENDS CSEGSEGMENTASSUMECS: CSEG, DS: DSEGBEGIN:MOVAX, MOVDS, AXMOVCX, ;设置循环次数MOVSI, 0MOVBH, VAR SI LAST ;如CX=0则转AGIAN:INCSICMPBH, VAR SIJAE NEXTMOVBH, VAR SINEXT: AGAIN;CX-1-CX,若CX不等于0则转LAST:MOVAH, 4CHINT21HCSEGENDS END 2. 设内存中三个互不相等的无符号字数,分别存放在DATA开始的字单元中,完成程序将其中最小值存入MIN单元。DSEGSEGMENTDATADW 4532H,2654H,9A00HMINDW ?DSEGENDSSSEGSEGMENT STACKSTKDB 20 DUP(0)SSEGENDSCSEGSEGMENTASSUMEDS:DSEG,SS:SSEG,CS:CSEGMAIN:MOV AX, DSEG MOV DS,AXLEA SI, MOV AX,SI0MOV BX, CMP AX,BXJC MOV AX,BXNEXT:CMP AX, JC DONEMOV AX, DONE:MOV MIN ,AXMOV AH,4CHINT 21HCSEG ENDSEND MAIN 3. 下面的程序是将8个8位的无符号数按递减次序排序,请将该程序补充完整。DATA SEGMENTARRAY DB 05H,78H,FFH,7BH, DB 8CH,20H,A0H,F0HDATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATAMAIN PROC FARST

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论