《微机原理与接口技术模拟试题.doc》由会员分享,可在线阅读,更多相关《微机原理与接口技术模拟试题.doc(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精品文档,仅供学习与交流,如有侵权请联系网站删除微机原理与接口技术模拟试题一:单项选择题(每题1分,共10分)1.微型计算机中主要包括有( )。A) 微处理器、存储器和I/O接口 B)微处理器、运算器和存储器C) 控制器、运算器和寄存器组 D)微处理器、运算器和寄存器2. DMA控制器8237有四种工作方式,其中,传输率较高的一种是:( )A)单字节传送方式 B)块传送方式 C)请求传送方式 D)级联方式3. 在下列伪指令中定义字节变量的是( )。 A)DB B)DW C)DD D)DT4 指令( )的源操作数的寻址方式为直接寻址。A)MOV 2000H,AL B)IN AL,DXC)XOR
2、AL,2000H D)MOV AX,2000H5设异步传输时的波特率为4800bps,若每个字符对应一位起始位,七位有效数据位,一位偶校验位,一位停止位,则每秒钟传输的最大字符数是:( )A)4800 B)2400 C)480 D)24068086在响应外部HOLD请求后,( )。A)转入特殊中断服务程序 B)进入等待周期C)只接收外部数据 D)所有三态引脚处于高阻,CPU放弃对总线控制权。7在8253的6种工作方式中,能够自动重复工作的两种方式是( )。 A)方式1,方式2 B)方式2,方式3C)方式2,方式4 D)方式3,方式58现行数据段位于存储器BOOOOH到BOFFFH字节单元,则段
3、寄存器DS的内容及该段长度(字节数)分别为:( )A)BOOOH,1000H B)O0OOH,OFFFHC)BOOOH,OFFFH D)BOOOH,OOFFH9. 在8237控制下进行“写传送”时,8237需先后向I/0接口和存储器的控制信号是:( )A)IOR,MEMW B)IOR,MEMR C)IOW,MEMW D)IOR,IOW108086在最小模式下,分时使用AD0-AD15,所以必须外接地址锁存器,当总线上为地址信息时,通过( )将地址送入地址锁存器。A)DEN B)ALE C)BHE D)DT/ R 二填空(每题2分,共30分) 1.二进制数11101001,若为无符号数,其十进制
4、数值是( ); 若为补码表示的有符号数,其十进制数值是( )。2. 若AX=6531H,BX=42DAH,则SUB AX,BX指令执行后:AX=( ), SF,ZF,CF,OF=( , , , )。3. CPU访问存储器时,在地址总线上送出的地址称为( )地址。4. 指令MOV AX,BX+SI+6源操作数的寻址方式( ) 。5. 8086/8088CPU可访问两个独立的地址空间,一个为I/O地址空间,其大小为( )字节;另一个为( ),其大小为( )。6.可屏蔽中断从CPU的( )引脚进入,只有当中断允许标志IF为( )时,该中断才能得到响应。7.根据下面的指令和伪指令序列,AX寄存器的内容
5、( )。 TAB DB1,2,3,4,5,6ENTRYEQU3MOVBX,OFFSETTABADDBX,ENTRYMOV AX,WORD PTR BX8. 对于下面两个数据段,偏移地址为10H和11H的两个字节中的数据是一样的吗?为什么?DTSEGSEGMENT |DTSEGSEGMENTORG10H |ORG10HDATA1DB72H |DATA1DW7204HDB04H |DTSEGENDSDTSEGENDS |9. 中断类型号为1的中断矢量存储在地址( )至( )处,共( )个单元。 10CPU与外设之间进行数据传送的方式有四种,它们是:( )、 ( )、118086CPU从内部功能上可
6、分为( )和( )两个独立的功能部件。 12将下列文件类型填入空格:(1) .obj (2) .exe (3) .crf (4) .asm (5) .lst (6) .map编辑程序输出的文件有( ); 汇编程序输出的文件有( );连接程序输出的文件有( )。13设计输入/输出接口时,应遵守的基本原则是:输入( );输出 ( )。14若要求由8253计数器0的OUT0输出端输出方波,则应设置其工作于方式( ),设CLK0的频率为lMHZ,欲获得可能的最低频率,应向初值寄存器写入的初值为( )。15 8086按最小模式工作时,控制数据流方向的信号有:三改错题(标出题中错误的地方,并填写出正确内容
7、。共10分)1 使BUF单元的内容高二位都为“0”,低六位不动。(5分)ST: MOV SI,OFFSET BUFMOV AL,SI ADD AL,0C0HMOV SI,ALMOV AH,4CHINT 21H改正:( )2在BUF开始的101个单元中,关键字存放在BUF单元,查找关键字。 并送存BUF+1单元中。(5分)MOVSI,OFFSET BUFMOVAL,SIMOVBL,64HINCSIN1: CMPAL,SIJNCN2INCSILOOP N1N2: MOVAL,SIMOVSI,OFFSET BUFINCSIMOVSI,ALRET改正:( )四阅读程序,回答有关问题(每小题5分,共15
8、分)要求:必须加相关注释,否则不得分。1 MOV CX,l00 MOV SI,OFFFH NEXT: INC SICMP BYTE PTRSI,A LOOPNZ NEXTRET该程序段的功能是( )。2程序执行后,回答下列问题MOVAX,0MOVCX,11L1: ADDAX,CXDEC CXJNZL1RET问:AX=( ),CF=( )。3 LEA SI, OLDSLEA DI, NEWSMOV CX, 5CLDREPZ CMPSBJNZ NEW_LESS该程序段的功能是( )。五、程序填空(填入适当指令或指令的一部分,完成指定功能。5分)设有100个字节数据(无符号数),存放在数据段中EA=
9、2000H的存储区内。以下程序应能从该数据区中找出最大的一个数并存入同一数据段EA=21OOH的单元中,请完成该程序(在括号内填入适当的语句)。MAX: MOV BX,( ) M0V AL,BX M0V CX,( )LOOP1: INC BXCMP AL,BXMOV AL,BXLOOP2: DEC CXJNZ ( )M0V ( ),AL六设计题(每题6分,共30分)1.在BUF开始有一个字节型数组,共有1000个元素。编写一个程序 将负数传送到BUF1开始的单元。2. 电路如图,分别写出2片8255A的端口地址。3画出无握手联络线、端口地址为PORT的8位并行输入接口电路,用汇编语言编写一段程序,从外设输入一个数据送到寄存器。4电路如图,编写程序实现下列功能: K0、K1、K2全部闭合时,红灯亮;K0、K1、K2全部打开时,绿灯亮;其他情况黄灯亮。附:8255A的控制字:5下图为DAC0832 8位D/A转换器与系统的连接图。(1)根据图(b)说明DAC0832的工作方式。(2)编写一个程序,使输出为可控制斜率的锯齿波。(提示:利用软件延时程序实现斜率控制。DAC0832的端口地址自定)【精品文档】第 6 页