微机与接口技术测试4_第1页
微机与接口技术测试4_第2页
微机与接口技术测试4_第3页
微机与接口技术测试4_第4页
微机与接口技术测试4_第5页
已阅读5页,还剩10页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

1、测试题四一、填空题:(20分,每小题2分)1.2.3.4.以后进先出的方式工作的存储空间。63D=B = Q = 8086CPU的内部有两个独立的工作部件构成,即 _ 当采用寄存器间接寻址时,与器对应的是BX、SI、DIH= 和通用寄存器相对应的段寄存器是BCD 码。O与BP通用寄存5.指令 REP MOVS AREA1 , AREA2 执行时, 大可传送数据是由的内容控制。.标志位的状态将影响数据地址的变化方向,最6.XOR AL,ALINC ALNEG ALMOV BL,3FHADC AL,BL则在执行了上述程序段后:(AL)=,(BL)=,CF=7.8.9.若变量 VAR 定义为:VAR

2、 DD 40182030H,那么 BYTE PTR V AR= _VAR=o半导体存储器的性能指标有 , , 和.8086/8088C PU 与 外设 进 行信 息 传 递 的 是,WORD PTR_四项。种控制方式10.若中断类型号为 42H,则它的中断服务程序入口地址即中断向量存放在以 字节单元中。开始的四个二、单项选择题:(20分,用补码表示的二进制数A . -120B .1.每小题2分)10001000B转换为对应的十进制数为(120C. -82.由8088CPU组成的A . 8条单向线C. 8条双向线PC机的数据线是(B . 16条单向线D . 16条双向线3.一个8259可提供(A

3、 . 1B .)个类型号。8C. 16644.响应INTR请求的必要条件是(A . IF=0B . IF=1)oC. TF=0TF=15.8086所访问的A. 256BI/O空间有(B . 1KB)oC. 64KBD . 1MB6.在8086/8088系统中,存放中断向量的区域是(7.8.9.10.00000003FFH0000000FFFHB. FF000FF3FFHD . FF000FFFFFHSP初值为2000H,执行指令PUSH AX后,1FFFHB . 1998H2002HD. 1FFEHCBW指令的功能是()。A .把源操作数的符号位扩展到目的操作数中C .把AH中的符号位扩展到

4、AL中当8086/8088访问100H端口时,采用(A .直接C .立即SP的值是(B .把AL中的符号位扩展到 AH中D .把AX中的符号位扩展到 DX中端口寻址方式。B .寄存器间接D .相对下列指令执行后总是使 CF = 0, OF= 0的是(A . ANDB . NEGC. NOTD. INC三、判断改错题:(判断以下指令正误,如果不对,请指出错误之处)MOV BX,ALMOV MAXBXSI,ES:AXMOV AX,B PBXMOV DS ,0100HOUT 310,ALP USH ALXCHG AH,ALJMP BYTE P TRBXCMP AL,0FHMUL 25(20分,每小题

5、2分)1.2.3.4.5.6.7.8.9.10.四、简答题:(20分,每小题10分)1.如果DATA1和DATA2分别指向含有300和100个字节单元数据段,则下面的程序完成什么功能?MOV CX , 100MOV BX , 200MOV SI , 0MOV DI , 0NEXT : MOV AL , BXSIMOV DATA2DI , ALINC SIINC DILOOP NEXT2. 8255A有哪些工作方式?简述各方式的特点和基本功能。五、应用题:(20分,每小题10分)1 .编写计算AX2+BX+C类型多项式值的程序段。说明:1.系数A , B, C为正整数,X取正整数。2 .多项式的

6、值存在于 AX3 .数据说明:BUF DW A,B,CX DW XX2生产现场数据采集有一台微机通过两个机不断查询端口 1,若其D0位为表示端口 2无数据送来,则继续查询,直到端口 已有新数据送来。CPU立即接收该数据,并转存到内存缓冲区试完成:1)画出程序流程图,2 )编写完整程序。I/O端口采集数据。端口 1为状态口(地址220H),端口 2为数据口(地址221H),微 1的DO变为1 ;则表示端口 2BUF中,然后再查询端口 1,如此循环往复,参考答案:一、填空题1. 堆栈是以后进先出的方式工作的存储空间。2. 63D=00111111 B =077 Q = 3FH=0110 00113

7、. 8086CPU的内部有两个独立的工作部件构成,即执行部件 EU_BCD 码。和 总线接口部件BIUo4. 当采用寄存器间接寻址时,与器对应的是SS o5. 指令 REP MOVS AREA1 , AREA2 执行时,大可传送数据是由CX的内容控制。BX、SI、DI通用寄存器相对应的段寄存器是DS与BP通用寄存DF标志位的状态将影响数据地址的变化方向,最6. XOR AL,ALINC ALNEG ALMOV BL,3FHADC AL,BL则在执行了上述程序段后:(AL)= 3FH,(BL)= 3FH,CF=7. 若变量 VAR 定义为:VAR DD 40182030H,那么 BYTE PTR

8、 V AR= 30H WORD PTR V AR= 2030H8. 半导体存储器的性能指标有四项。9. 8086/8088CPU与外设进行信息传递的三种控制方式是控制o存储容量存取速度程序控制10. 若中断类型号为 42H,则它的中断服务程序入口地址即中断向量存放在以 的四个字节单元中。二、单项选择题1.A.C.用补码表示的二进制数-120B . 120-8D . 810001000B转换为对应的十进制数为( A)由8088CPU组成的PC机的数据线是(C)o A . 8条单向线 C. 8条双向线2.B . 16条单向线D . 16条双向线体积和功耗和 可靠性中断控制,和 DMA0000H:

9、0108H 开始3.A.1B . 816D . 6413 .响应INTR请求的必要条件是IF=0B . IF=1TF=0D. TF=18086所访问的I/O空间有(C) o256BB . 1KB64KBD . 1MB一个8259可提供(B)个类型号。C.5.(B)。4.A.C.A.C.6.A.C.在8086/8088系统中,00000003FFH0000000FFFHA )。存放中断向量的区域是(B. FFOOOFF3FFHD . FF000FFFFFH7.A.C.设SP初值为2000H,执行指令PUSH AX后,SP的值是(D)1FFFHB. 1998H2002HD. 1FFEHCBW指令的

10、功能是(B)&A .把源操作数的符号位扩展到目的操作数中C.把AH中的符号位扩展到 AL中B .把AL中的符号位扩展到 AH中D .把AX中的符号位扩展到 DX中9.当8086/8088访问100H端口时,采用(B)端口寻址方式。A .直接B .寄存器间接C.立即D .相对10.下列指令执行后总是使 CF= 0, OF= 0的是(A )。A . ANDB. NEGC. NOTD. INC三、判断改错题(判断以下指令正误,如果不对,请指出错误之处)1. MOV BX,AL错误,源和目的操作数类型不匹配2. MOV MAXBXSI,ES:AX错误,ES作超越前缀时,后面需要跟一个地址偏移,另外也不

11、能在存储单元间传送数据3. MOV AX,B P BX错误,源操作数寻址方式不能同时使用两个基址寄存器4. MOV DS ,0100H中送立即数DX寄存器存放端口号错误,不能直接向DS5. OUT 310,AL错误,310255,需使用6. P USH AL错误,操作数必须是16位的7. XCHG AH,AL正确8. JMP BYTE P TRBX错误,CS及IP都是16位的寄存器JMP不能把8位地址放到CS和IP中,若BPTE改为WORD则可将偏 移地址放入IP;若改为DWORD则可把段基址及偏移地址分别放入CS和IP9. CMP AL,0FH正确10. MUL 25错误,MUL指令不允许乘

12、立即数.四、简答题1.如果DATA1和DATA2分别指向含有300和100个字节单元数据段,则下面的程序完成什么功能?MOV CX , 100MOV BX , 200MOV SI , 0MOV DI , 0NEXT : MOV AL , DATA1BXSIMOV DATA2DI , ALINC SIINC DILOOP NEXT解:功能是将数据段 DATA1的后100个数据传送到数据段 DATA2中去,其中基址BX是指向了 DATA1 段的倒数第100个数据。2. 8255A有哪些工作方式?简述各方式的特点和基本功能。答:1) 8255A有三种工作方式:基本输入,输出方式0,选通输入、输出方式

13、 1,双向数据传送方式 22)基本输入,输出方式 0的特点和基本功能:特点:无联络信号要求功能:两个8位并行通道,A通道,B通道两个4位并行通道,C通道高4位,C通道低4位各通道可为输入通道或输出通道为输入通道时,无锁存功能为输出通道时,有锁存功能4个通道,共有24=16种输入,输出组合。3)选通输入、输出方式 1的特点和功能:特点:要用联络信号,有中断输出。A , B, C通道分为两组使用,C通道作为联络信号及中断输出。功能:A 口,B 口,可作为输入、输出,输入输出时均有锁存功能,可工作于是查询方式及中断方式。4)双向数据传送方式 2的特点及功能特点:外设与 CPU之间的数据可经 8255

14、A的A通道双向传送,功能:仅A通道于工作在方式 2用于需双向数据传送的外设,如磁盘驱动器,可工作于查询方式和中断方式。五、应用题1.编写计算AX2+BX+C类型多项式值的程序段。说明:1。系数A , B , C为正整数,X取正整数。多项式的值存在于 AX3。数据说明:BUF DW A , B, CX DW XX2。解:MOVAX , X;取X值MUL AXLEA SI BUFMUL SIINC SIPUSH AX MOV AX,XMULSI INC SIADD AX, POP BXADD AX,SIBX;求X2值;使SI指向BUF2;求A*X 值;SI指向下一个字的内容;AX入堆栈;取X存入A

15、X中;求B*X值;SI指下一个字;求 B*X+CA*X 2入BX中2;求 A*X +B*X+C 存入;求2.生产现场数据采集有一台微机通过两个 微机不断查询端口 1,则表示端口 2已有新数据送来。 如此循环往复,试完成: 解:1 )流程图:I/O端口采集数据。端口 1为状态口(地址220H ),端口 2为数据口(地址22伯), 若其D0位为0,表示端口 2无数据送来,则继续查询,直到端口1的D0变为1 ;CPU立即接收该数据,并转存到内存缓冲区 BUF中,然后再查询端口 1, 1)画出程序流程图,2 )编写完整程序。开始2) DATA SEGMENATP 0RT1 EQU 220HP 0RT2

16、 EQU 221H;内存缓冲区长度BUF DB X DUP (?)DATA ENDSCODE SEGMENTASSUME CS : CODE,DS : DATAMAIN P ROC FARPUSH DSMOVAX ,PUSH AXSTART:MOV AX,DATAMOV DS,AXBUFAGA :MOVDX,P ORT1AGA1:INAL,DXTESTAL,01HJZAGA1MOVDX,P ORT2INAL,DXMOVSI,ALINCSILEA SI ,JMP AGARETMAIN END PCODE ENDSEND START出师表两汉:诸葛亮先帝创业未半而中道崩殂,今天下三分,益州疲弊,此

17、诚危急存亡之秋也。然侍卫之臣不懈于内, 忠志之士忘身于外者,盖追先帝之殊遇,欲报之于陛下也。诚宜开张圣听,以光先帝遗德,恢弘志士之 气,不宜妄自菲薄,引喻失义,以塞忠谏之路也。宫中府中,俱为一体;陟罚臧否,不宜异同。若有作奸犯科及为忠善者,宜付有司论其刑赏,以昭 陛下平明之理;不宜偏私,使内外异法也。侍中、侍郎郭攸之、费祎、董允等,此皆良实,志虑忠纯,是以先帝简拔以遗陛下:愚以为宫中之 事,事无大小,悉以咨之,然后施行,必能裨补阙漏,有所广益。能”,是以众议举宠为督:愚以为营中将军向宠,性行淑均,晓畅军事,试用于昔日,先帝称之曰 之事,悉以咨之,必能使行阵和睦,优劣得所。亲贤臣,远小人,此先汉所以兴隆也;亲小人,远贤臣,此后汉所以倾颓也。先帝在时,每与臣论 此事,未尝不叹息痛恨于桓、灵也。侍中、尚书、长史、参军,此悉贞良死节之臣,愿陛下亲之、信之, 则汉室之隆,可计日而待也臣本布衣,躬耕于南阳,苟全性命于乱世,不求闻达于诸侯。先帝不以臣卑鄙,猥自枉屈,三顾臣 于草庐之中,咨臣以当世之事,由是感激

温馨提示

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

最新文档

评论

0/150

提交评论