汇编语言微机原理及接口技术期末复习试卷以及参考答案八_第1页
汇编语言微机原理及接口技术期末复习试卷以及参考答案八_第2页
汇编语言微机原理及接口技术期末复习试卷以及参考答案八_第3页
汇编语言微机原理及接口技术期末复习试卷以及参考答案八_第4页
汇编语言微机原理及接口技术期末复习试卷以及参考答案八_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

重庆邮电大学2006/2007学年第二学期期末考试题微机原理与接口技术考试题(A卷)一、单项选择题(每题1分,共20题)1、一般,微机系统硬件由___部分组成,包括______。A.4,CPU、存储器、I/O设备和接口电路B.3,存储器,控制器和显示器C.2,运算器和显示器D.4,存储器,运算器,显示器和键盘2、80X86微机系统有三条总线,它们是___________。A.地址总线、数据总线和控制总线B.地址总线、信息总线和存储器总线C.输入总线和输出总线D.单总线、面向微处理器双总线和面向存储器双总线3、80X86微机中用来指出下一条要被执行指令的偏移地址的部件是___。A.CSB.DSC.ESD.IP4、在汇编语句MOVBL,’A’中,源操作数的寻址方式是___________。A.直接寻址B.立即寻址C.基址寻址D.寄存器间接寻址5、以下指令中正确的是___________。A.MOVDS,2D00HB.MOVCL,270C.INAL,DXD.MOV[DI],[SI]6、已定义数据段DATASEGEMENTORG0213HDA1DB15H,34H,55HADRDWDA1DATAENDS能使AX中数据为偶数的语句是()A.MOVAX,WORDPTRDA1B.MOVAL,DA1+2C.MOVAL,BYTEPTRADR+1D.MOVAX,WORDPTRDA1+27、已知DS=1000H,ES=2000H,SI=0300H,内存10310H开始的两个单元中存放3A4BH,内存20310H开始的两个单元中存放4C5DH,则语句LEABX,[SI+10H]执行后,BX的值为________。A.3A4BHB.4C5DHC.0310HD.3D5BH8、MOVSP,4210HPUSHAX执行上述指令后,SP寄存器的值是()A.4211HB.420EHC.420FHD.4212H9、下列指令中不影响进位标志CF的指令是___________。A.SUBAX,BXB.ROLAL,1C.INCCXD.ADDAL,BL10、设AH=0,AL=06H,BL=09H,执行指令ADDAL,BLAAA之后,其结果应是()。A.AH=01,AL=05B.AH=1AL=15C.AH=0AL=05D.AH=0AL=0FH11、已知AX=3A7BH,进位标志CF=1,则语句SARAX,1执行后AX和CF的值分别为________。A.74F6H和0B.74F6和1C.74F7H和0D.1D3D和112、已知AX=1025H,BL=03H,则语句IMULBL执行后AX的值为________。A.3075HB.0075HC.006FHD.306FH13、指令CALLFARPTRSubProg执行时将会向堆栈依次压入。A.IP和CSB.CS和IPC.标志寄存器、IP和CSD.标志寄存器、CS和IP14、语句DATASEGMENTPARA说明了________。A.段DATA一定为数据段B.存放段DATA的内存首地址正好是16的整数倍C.段DATA的变量正好占用16的整数倍D.存放段DATA的内存首地址正好是256的整数倍15、下列对OUT指令的描述中,不正确的是___________。A.实现从端口中读出数据B.能直接访问的端口范围是0~255C.只能用DX用作间接寻址的端口D.能访问的端口为64KB16、中断类型号为10H的中断向量存放在内存地址___________开始的4个物理存储单元中。A.00HB.10HC.20HD.40H17、设(ES)=3000H,(DI)=OOFFH,(CX)=0005H,(AL)=41H,DF=0,从300FFH开始的连续5个字节单元内容分别是44H,43H,42H,41H,41H。执行REPNZSCASB指令后,正确的结果是()A.(DI)=0104H,(CX)=0000HB.(DI)=0103H,(CX)=0001HC.(DI)=0102H,(CX)=0002HD.(DI)=0101H,(CX)=0003H18、IBMPC/AT机采用两个8259A级联,CPU的可屏蔽硬中断可扩展为________。A.64级B.32级C.16级D.15级19、在8254中,实现方波发生器工作方式的是________。A.方式0B.方式1C.方式2D.方式320、8255A能实现双向传送功能的是________。A.方式0B.方式1C.方式2D.方式3二、多项选择题(每小题2分,共10分)从备选答案中选择2~5个正确答案,多选、少选、错选不得分。21.在80x86中可屏蔽中断请求被CPU响应的条件是()。A.INTR引脚有中断请求,NMI引脚没有中断请求,系统没有DMA请求;B.CPU当前指令执行完毕;C.中断允许标志IF=1;D.用户按下键Ctrl+C。22.要实现在汇编源程序文件file2.asm中调用汇编源程序文件file1.asm中定义的子程序SUM,则应当()。A.在file2.asm中使用语句PUBLICSUM;B.在file1.asm中使用语句PUBLICSUM;C.在file2.asm中使用语句EXTRNSUM:FARD.分别汇编两源程序生成目标程序file1.obj和file2.obj,并且将两目标程序链接成为一个可执行程序。23.以下关于8255A芯片的叙述中正确的有()。A.它的内部分为两组,A口和C口的高4位属于A组,B口和C口的低4位属于B组;B.它的地址线A1=1、A0=0且片选=0时,则选中C口;C.它的B口不能工作在方式2;D.它的A口或B口工作在方式1时各要占用C口的3根线作为控制线。24.COM型文件的编程格式必须符合下面的哪些规定()。A.目标代码应该小于64KB;B.源程序中允许有数据段、代码段和堆栈段;C.在代码段偏移地址为100H的单元,必须是程序的第一条可执行指令;D.源程序只允许有一个逻辑段,即代码段。25.以下关于8237A的基本功能叙述正确的有()A在一个芯片中有4个独立的DMA通道;B每一个通道的DMA请求都可以被禁止或允许;C每一个通道的DMA请求有不同的优先级,既可以是固定优先级,也可以是循环优先级;D每一个通道一次传送的最大字节数为64K;E8237A提供4种传送方式:单字节传送方式、数据块传送方式、请求传送方式和级联传送方式。三、填空题(每题2分,共10分)268086/8088微处理器内部由___________和___________两个独立的处理单元组成。27一条完整的汇编指令通常由标号、___________、___________和注释组成。28在微机系统中,端口编址方式一般有___________和___________两种方式。29异步串行通信的数据格式通常包括起始位、、奇偶校验位和。30已知中断向量表中从60H地址开始的4个连续单元中的内容为30H、40H、50H、60H,则该中断对应的类型码为____,中断服务程序入口地址为。四、简答题(每题4分,共20分)31宏指令与子程序的区别。32简述主程序和子程序之间有哪几种参数传递方式。33简述I/O接口的基本功能。34简述中断、中断向量和中断向量表的基本含义。35伪指令定义如下,请画出内存分配示意图并在相应单元写出该单元的内容。ORG0074HBUFDW‘AB’,1,$+4,’A’,1234H,$+2五、阅读程序,并按要求回答问题。(共7小题,共20分)36、请描述以下程序段实现的功能:___________。(2分)MOVAL,BLMOVAH,0SALAX,1MOVBX,AXSALAX,1SALAX,1ADDAX,BX37、请描述以下程序实现的功能:___________。(2分)DATASEGMENTADB42,13,8,7,90DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVCX,4MOVSI,OFFSETALP1:MOVDX,CXMOVDI,SIMOVAL,[DI]LP2:INCDICMPAL,[DI]JAENEXTMOVBL,ALMOVAL,[DI]MOV[DI],BLNEXT:DECDXJNZLP2MOV[SI],ALINCSILOOPLP1MOVAH,4CHINT21HCODEENDSENDSTART38、(4分)阅读以下程序段,回答问题:XDW0123H,2A3EH,89DFH

COUNTEQU$-X

YDBCOUNTDUP(0)

LEASI,X

LEADI,Y

MOVCX,COUNT

CLD

REPMOVSB

①上述程序段执行后,Y数据区各字节单元的内容是什么?②程序段功能不变情况下,REPMOVSB可否用下面两条指令替代:LOP:MOVSB

LOOPLOP39、(2分)阅读以下程序段,回答问题:MOVAL,0FH

XORAL,0FFH

MOVCL,7

SHRAL,CL

①上述程序段执行后,AL=___。

②如将指令SHR换成ROR指令,则程序段执行后,AL=___。40、(2分)下面程序段完成将以BUFF为首地址的内存区域全部存储0FFH数据。请在空白处添上适当的指令(每一空白处只添一条指令)。

BUFFDB20HDUP(?)

_____

MOVAX,0FFFFH

MOVCX,10H

_____________

REPSTOSW41、(6分)已知AL的值为0~F中的一位16进制数:

HECAPROCFAR

CMPAL,10

JCKK

ADDAL,7

KK:ADDAL,30H

MOVDL,AL

MOVAH,2

INT21H

RET

HECAENDP

请回答:①该子程序完成什么功能?

②如调用子程序时,AL=3,子程序执行后,DL=__。

③如调用子程序时,AL=0FH,子程序执行后,DL=_。42、阅读程序,写出程序通过CX实现的功能是_______。(2分)DATASEGMENTBUFDB'ADSIKHI;OJDYTUKJIS*'DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVBX,OFFSETBUFMOVCX,0LP:CMPBYTEPTR[BX],'*'JZNEXTINCBXINCCXJMPLPNEXT:MOVAH,4CHINT21HCODEENDSENDSTART六、编写程序题(每题5分,共20分)。43设有3个32位的无符号整数,分别存放在变量名为A,B,C作为起始地址的内存中(低位在低地址,高位在高地址)。其中A=56781234H,B=1122AA33H。请写出包括数据定义在内的完整的汇编语言程序,实现C=A+B。448254的端口地址为40H-43H,要求计数器2工作方式1,按BCD码计数,计数初值为十进制数4023,写出初始化程序段。458255的端口地址为60H-63H,要把PA口指定为0方式输出,输入PC口上半部定为输入;PB口指定为1方式输入,PC口下半部定为输出,写出初始化程序段。46设8251A的命令口地址为321H,请将其初始化为同步方式。要求同步字符数为2的内同步,同步字符是0AAH,7个数据位,偶校验。复位3个出错标志,启动收/发器,送出就绪信号,对同步字符进行检索。2006-2007-2学期微机原理与接口技术考试参考答案及评分细则一、单项选择题(每题1分,共20题)12345678910AADBCCCBCA11121314151617181920DCDBADCDDD二、多项选择题(每小题2分,共10分)从备选答案中选择2~5个正确答案,多选、少选、错选不得分。2122232425ABCBCDABCDACDABCDE三、填空题(每题2分,共10分)26执行单元,总线接口单元27助记符,操作数28统一编址,独立编址29数据位,停止位3024或18H,64530H四、简答题(每题4分,共20分)所答与含要点得全分,否则酌情扣分。31答:宏指令的执行代码长,宏指令的执行时间短,宏指令可以有形实参代换,宏指令调用只是代码序列展开。32答:寄存器,存储单元,堆栈,调用指令后33答:电平转换,信号格式转换,数据缓冲和锁存,控制和状态连接。34答:中断是有随机事件发生后向CPU发出请求信号,CPU停止当前程序的执行转而执行为该随机事件服务的程序,服务完成后回到

温馨提示

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

评论

0/150

提交评论