2015年全国自考工业用微型计算机模拟试卷(一)一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
第1题使用E-mail发送电子邮件时,所使用的网络通信协议是【】A. HTTPB. TELNETC. FTPD. SMTP【正确答案】 D【你的答案】本题分数2分第2题在寄存器间接寻址方式中,操作数是从【】A. 主存中读出B. 寄存器中读出C. 磁盘中读出D. CPU中读出【正确答案】 A【你的答案】本题分数2分第3题容量为16KB的EPROM芯片是【】A. 2716B. 2732C. 2764D. 27128【正确答案】 D【你的答案】本题分数2分第4题利用DOS系统功能INT 21H的9号(AH=9)功能调用,显示一个字符串,其入口参数为【】A. DS:DX=字符串首地址B. DS:DX=字符串末地址C. CS:DX=字符串首地址D. CS:DX=字符串末地址【正确答案】 A【你的答案】本题分数2分第5题十六进制补码93H所表示的真值是【】A. -19B. -20C. -108D. -109【正确答案】 D【你的答案】本题分数2分第6题 8086是【】A. 单片机B. 单板机C. 微机系统D. 微处理器【正确答案】 D【你的答案】本题分数2分第7题某一测控系统要求计算机的输出的模拟控制信号的分辨率必须达到千分之一,则选择的D/A转换器的位数应该至少是【】A. 4位B. 8位C. 10位D. 12位【正确答案】 C【你的答案】本题分数2分第8题下列哪个是8位A/D转换器【】A. ADC0809B. AD574C. DAC1210D. DAC0832【正确答案】 A【你的答案】本题分数2分第9题可编程定时/计数器8253的端口数为【】A. 1B. 2C. 4D. 8【正确答案】 C【你的答案】本题分数2分第10题下列语句中,变量名无效的是【】A. COUNT3B. COUNT_3C. _COUNT3D. 3_COUNT【正确答案】 D【你的答案】本题分数2分第11题 8086 CPU执行IRET时,寄存器出栈的顺序是【】A. FLAGS,IP,CSB. IP,CS,FLAGSC. CS,IP,FLAGSD. FLAGS,CS,IP【正确答案】 B【你的答案】本题分数2分第12题 8086指令ADD AL,[BX+SI+88H]的寻址方式为【】A. 变址寻址B. 寄存器寻址C. 基址变址寻址D. 基址寻址【正确答案】 C【你的答案】本题分数2分第13题在堆栈寻址中,设A为累加器,SP为堆栈指示器,Msp为SP指示的栈顶单元。
如果进栈操作顺序是:(SP)-1→SP,(A)→Msp;那么出栈操作的顺序应是【】A. (Msp)→A,(SP)+1→SPB. (SP)+1→SP,(Msp)→AC. (SP)-1→SP,(Msp)→AD. (Msp)→A,(SP)-1→SP【正确答案】 A【你的答案】本题分数2分第14题 8位有符号数的二进制补码的表示范围为【】A. 0~+255B. -128~+127C. -255~+255D. -127~+127【正确答案】 B【你的答案】本题分数2分第15题在对精度要求较高、现场干扰较严重的场合,一般采用哪种A/D转换芯片【】A. 逐次逼近型B. 双积分型C. 计数型D. 并行比较型【正确答案】 B【你的答案】本题分数2分第16题设当前的CS=8915H,IP=0100H,那么当前取指令的首地址是【】A. 8A150HB. 89250HC. 18195HD. 0100H【正确答案】 B【你的答案】本题分数2分第17题执行指令OUTDX,AL时【】【正确答案】 C【你的答案】本题分数2分第18题堆栈指针SP的内容是【】A. 栈顶地址B. 栈底地址C. 栈顶内容D. 栈底内容【正确答案】 A【你的答案】本题分数2分第19题下列标号合法的是【】A. MAINB. NEW ITEMC. 1_NUMD. RET【正确答案】 A【你的答案】本题分数2分第20题若AL=0AEH,则执行指令NOT AL后,AL的内容是【】A. 11010001BB. 10101110BC. 11010010BD. 01010001B【正确答案】 D二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答案。
错填、不填均无分。
第1题在微机系统中,外设的接口的状态信息是通过______总线传输到CPU的。
【正确答案】数据【你的答案】修改分数本题分数1分你的得分第2题串行通信分为同步和___两种形式。
【正确答案】异步【你的答案】本题分数1分修改分数你的得分第3题所谓寻址方式,通常是指CPU指令中规定的寻找___地址的方式。
【正确答案】操作数【你的答案】修改分数本题分数1分你的得分第4题转移指令执行结束后,目标地址放在___中。
【正确答案】程序计数器PC【你的答案】修改分数本题分数1分你的得分第5题 EPROM在整片擦除后,其各单元内容是______H。
【正确答案】 FF【你的答案】修改分数本题分数1分你的得分第6题 8086的INTR引脚的功能是______。
【正确答案】中断请求输入【你的答案】修改分数本题分数1分你的得分第7题 44H和3AH异或的结果是______。
【正确答案】 7EH【你的答案】本题分数1分修改分数你的得分第8题 8086/8088中,每一个存储单元都有一个唯一的______位的地址,称此地址为该存储单元的物理地址。
【正确答案】 20【你的答案】修改分数本题分数1分你的得分第9题 8253中的工作方式3是______。
【正确答案】方波发生器【你的答案】本题分数1分修改分数你的得分第10题在异步通信中,标志一个字符数据开始传输的位称为______位。
【正确答案】起始三、程序分析题(本大题共6小题,每小题4分,共24分)第1题有程序段如下:MOVDI,0MOVAL,200H[DI]LP:INCDICMPDI,08HJAEA11CMPAL,200H[DI]MOVAL,200H[DI]A22:JMPLPA11:INT3DS:200HDB22H,33H,44H,55HDB88H,96H,0AAH,0FFH程序执行后,AL=_____。
该程序的功能是_____。
【正确答案】 AL=88H。
功能是寻找8个有符号数的最小值。
【你的答案】修改分数本题分数4分你的得分第2题设数据段中偏移地址为1000H和1001H的单元分别存放的数据为08H和09H,写出如下程序的运行结果,并指出该程序段的功能。
MOVCL,4MOVSI,1000HMOVAL,[SI+1]SHLAL,CLORAL,[SI]MOV[SI+2], ALINT3结果为:SI=_____,(DS:1002)=_____。
程序功能是_____。
【正确答案】 SI=1000H。
(DS:1002)=98H。
功能是将两个数符压缩在一个内存单元中。
【你的答案】修改分数本题分数4分你的得分第3题有程序段如下:ORG100HMOVBX,4000HMOVAL,08HXLATMOVDL,ALMOVAH,2INT21HDS:4000HDB‘0123456789’执行该程序后,CRT上显示的字符是_____。
在执行XLAT指令后AL=_____。
程序段的功能是_____。
【正确答案】 8。
AL=38H。
功能是利用换码指令和DOS系统2号功能调用显示字符8。
【你的答案】修改分数本题分数4分你的得分第4题运行如下程序,写出运行结果。
MOVAX,1234HMOVBX,5678HPUSHAXPUSHBXPOPAXPOPBXINT3结果:AX=______,BX=______。
【正确答案】 AX=5678H,BX=1234H【你的答案】修改分数本题分数4分你的得分第5题 XDY为存放一个字节的数据单元,程序段如下:MOVAL,XDYANDAL, ALJZZERO;______JSMINUS;______PLUS:MOVDL,‘+’;______JMPEXITMINUS:MOVDL,‘-’JMPEXITZERO:MOVDL,‘0’EXIT:MOVAH,2INT21H请在“;”号后加注释,并说明程序功能。
【正确答案】若为零,则转到标号ZERO;若为负,则转到标号MINUS;若原来AL中内容为正数,则在屏幕上显示加号;判断XDY数据单元中的一个字节数据,若为正数在屏幕上显示加号,若为负数在屏幕上显示减号,若为零在屏幕上显示“0”。
【你的答案】本题分数4分你的得分修改分数第6题阅读下列程序,说明程序执行后AX、BX、DX、OF的值。
MOVAX,9876HMOVBX,7FFFHCMPAX,BXJNOLOPMOVDX,-1JMPDONELOP:MOVDX,0DONE:INT3程序执行后,AX=______,BX=______,DX=______,OF=______。
【正确答案】 AX=9876,BX=7FFFH,DX=FFFFH,OF=1。
【你的答案】四、编写程序题(本题8分)第1题 32个8位有符号数,存储在以 BUFFER 为首地址的数据段中,试填空完成下列程序,统计其中有多少个非负数,并存放在DL 中。
MOV BX,OFFSETBUFFERMOV CX,______MOV DL,______LOP1:MOV AL,______CMP AL,______JL______INC______NEXT:______BXLOOP ______INT 3______【正确答案】 32[BX]NEXTDLINCLOP1【你的答案】五、简单应用题(本大题共2小题,每小题5分,共10分)第1题下图为采用锁存器74LS373的LED接口电路。
下面的这段程序可以控制8个LED间隔发光,每隔5秒钟变换发光状态(亮变灭,灭变亮),工作一段时间后结束。
请将程序补充完整。
MOVCX,7200_______LOP:OUT80H,AL;80H是使Y0有效(低电平)的地址信号CALLDELAY5S;DELAY5S为延迟5秒钟的子程序XORAL,0FFHDECCX_______MOVAH,4CHINT21H【正确答案】 MOV AL,55HJNZ LOP【你的答案】本题分数5分修改分数你的得分第2题以00H通道为例,用汇编语言完成一段PC-ADC模板采样的子程序。
SAMPLEPROCFARMOVAX,0100HMOVDX,AXCALLSUB3MOVAL,00MOVDX,0250H六、综合应用题(本题8分)第1题如题40图所示,8088系统中扩展一片8255A,由8255A的PB口外接8个开关K0~K7作为输入量,由PA口外接8个LED发光二极管 L0~L7作为输出量。