河南理工大学微机原理及接口技术期末试题A级答案_第1页
河南理工大学微机原理及接口技术期末试题A级答案_第2页
河南理工大学微机原理及接口技术期末试题A级答案_第3页
河南理工大学微机原理及接口技术期末试题A级答案_第4页
河南理工大学微机原理及接口技术期末试题A级答案_第5页
已阅读5页,还剩9页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

1微机原理及接口技术期末试题一、单项选择题每小题1分,共10分1、8086/8088的时钟信号是由C提供。A8259B8255C8284D82532、指令MOVAX,0283HBXSI中源操作数的寻址方式为B。A寄存器间接寻址B基址变址相对寻址C基址寻址D变址寻址3、某存储单元的段基址为3806H,段内偏移地址为2948H,该存储单元的物理地址为B。A4100HB3A9A8HC3B008HD3AA08H4、某存储器芯片有地址线15根,数据线8根、该存储器芯片的存储容量为D。A15K8B32K256C1K8D32K85、某存储器芯片容量为2K4BIT、若用它组成16K8BIT存储器组,所用芯片数以及用于组内寻址的地址线为B。A2片、11根B16片、14根C8片、16根D16片、8根6、DMAC8237具有C独立通道。A八个B二个C四个D三个7、可编程中断控制器8259A每片具有C优先权控制。A4级B2级C8级D6级8、若要某系统的8253的2通道输出波形为占空比11的方波、分频系数为1000、二进制计数,其工作方式命令字为B。AA6HBB6HCB4HDC7H9、8237片内寻址的端口有D个。A4B2C8D1610、8259片内寻址的端口有B个。A4B2C8D16二、填空题每空1分,共计40分1、指令ASSUME在程序中出现时表示段寄存器与段之间的对应关系。2、编语言源程序中的语句结构由4部分组成,每个部分称为项也可称为域或埸,各项名称分别为标号或变量名、操作码、操作数、注释。3、志寄存器FR中有六个状态标志,它们的符号、名称以及为0和1时代表的意义分别为进/借位位CF;当运算中最高位有进位或借位时CF1;否则CF0;符号位SF;当运算的结果最高位为1即结果为负数时SF1;否则SF0;奇偶位PF;当运算的结果中低8位中含1的个数为偶数时PF1;否则PF0;全零位ZF;当运算的结果为零时ZF1;否则ZF0;溢出位OF;当带符号数运算的结果有溢出时OF1;否则OF0;半进/借位位AF;当运算的结果D3向D4有进位或借位时AF1;否则AF0;4、微机主机与输入/输出设备之间的数据传送方式有以下四种方式无条件传送、查询式传送、中断传送、DMA传送、5、执行下面的程序段后,AX35MOVCX,5MOVAX,50NEXTSUBAX,CXLOOPNEXTHLT6、执行下面的程序段后,AL34H,BUFDW2152H,3416H,5731H,4684HMOVBX,OFFSETBUFMOVAL,3XLAT27、标志寄存器FR中有三个控制标志,它们的符号、名称以及为0和1时代表的意义分别为中断控制IF;允许即开中断时IF1;否则IF0;方向控制DF;在串操作指令时需变址寄存器SI,DI按递减方式工作即1/2时DF1;否则DF0;单步操作控制TF;需单步工作时TF1;否则TF0;8、8086/8088CPU具有两种外部中断,它们是非屏蔽中断即NMI和可屏蔽中断即INTR。9、A/D变换器的作用是将模拟量转换数字量,D/A变换器的作用是将数字量转成模拟量。衡量它们性能的主要参数有分辨率、转换时间、精度、线性度。10、EIARS232C的TXD和RXD数据线上的电平逻辑1315V;逻辑0315V。11、8253具有3个独立的16位计数器,各计数器都有6种不同的工作方式。12、8255具有3种工作方式,其中方式0为基本输入/输出;方式1为选通输入/输出;方式2为双向选通输入/输出。8255片内可寻址的端口有4个。13、8251A可编程串行接口芯片具有奇偶、溢出、帧错或格式错的错误检测能力。三、问答题每小题10分,共计20分1、8086CPU有多少根地址线多少根数据线它最大直接寻址范围是多少一次对外数据传送多少BIT二进制数答8086CPU有20根地址线2分;16根数据线2分;它最大直接寻址范围1MB4分;一次对外数据传送16BIT二进制数2分。2、CPU或主机与接口之间有哪几种传送信息的方式各应用在什么场合在这些传送方式中可使用我们所学过的哪些可编程接口芯片答1无条件传送方式;用于要求不高的场合如LED显示等;可用8255的工作方式0,2分2查询式传送;用于可靠性高且速率不高的场合如数据采集等;可用8255的工作方式1、2,2分3中断传送;用于可靠性高且效率高的场合;可用8255的工作方式1、2和8259,4分4DMA传送;用于可靠性高且效率高、速率高的场合;可用8237。2分四、接口及程序设计15分在1000H开始的内存中,放有1000个ASCII字符,请设计一程序,将这串ASCII字符以异步串行通信方式从8255APB0输出,采用偶校验、一位起始位、一位终止位、波特率500可调用1MS软件定时程序“D1MS”。8255A接口连接图如下8255A工作方式控制字如下D7D6D5D4D3D2D1D0特征位A组方式A口C47B组方式B口C03315答程序如下MOVSI,1000HMOVCX,1000MOVDX,30FH;口地址共4分MOVAL,10000000B;控制字1分OUTDX,AL;MOVDX,30DHMOVAL,0FFH;发停止位OUTDX,ALCALLD1MSCALLD1MSL1MOVBL,8MOVAL,0OUTDX,AL;发起始位CALLD1MSCALLD1MSMOVAL,SIANDAL,ALJPL2ORAL,80HL2OUTDX,ALCALLD1MSCALLD1MSRORAL,1DECBLJNZL2MOVAL,0FFHOUTDX,ALCALLD1MSCALLD1MSINCSILOOPL1HLT;程序的结构等共10分五、若用2114存储器芯片组成2KBRAM,地址范围为8000H87FFH,问地址线、数据线及相关的控制线如何连接假设CPU只有16根地址线、8根数据线,控制线为WR、RD、IO/M,采用LS138全译码法。15分每根连线各1分、存贮器组2分微机原理与接口技术模拟试题B答案一、填空共40分每空1分1若累加器AL10000000在下列表示中所对应的十进制数值应是无符号数128;带符号数128;BCD码80;2请指出下列指令中原操作数和目标操作数的寻址方式41ADDBX,SI3000H,原操作数变址寻址;目标操作数寄存器寻址;2MULSI,原操作数寄存器间址;目标操作数隐含寻址;3写出下列表示法中的物理地址13500H2354H物理地址为37354H2DS2350HBX1806HSI4560H位移量为200物理地址为2932EH48259A的引脚有D0D7、IR0IR7、WR、RD、CAS0CAS2CS、A0、INT、SP/EN、INTA,其中连接CPU或系统一侧的引脚有D0D7、WR、RD、CS、A0、INT、INTA;连接I/O一侧的引脚有IR0IR7;用于其他芯片连接的引脚有CAS0CAS2、SP/EN。58237A在微机系统中所起的作用是DMA控制作用,具有DMA请求、响应、传送和结束的管理能力;它有4个通道;有单一、成组、查询三种传送模式;有I/O存贮器、存贮器I/O、存贮器存贮器、校验四种传送类型;片内有16个端口可寻址。68251A在串行通信中应完成的基本任务是串/并转换、串行数据格式化、可靠性校验和实现接口与DCE的联络控制。718282在微机系统中所起的作用是T1时锁存地址信息;28288在微机系统中所起的作用是在8088/8086最大组态时发控制信息;8A/D变换器的作用是将模拟量变换成数字量;它的分辨率是指数字量变化1个数值时,能区分的最小模拟量值,常用变换后的数字量的位数来说明,如分辨率为8位的A/D变换器,能区分的最小模拟量为满度值的1/256。98255有三种工作方式,其中能工作于方式0的口有A、B、C口;能工作于方式1的口有A、B口;能工作于方式2的口有A口。10使用5124BIT的RAM存储器芯片组成16KB的存储器组,共需64片RAM芯片;共需14根寻址线;每片RAM需9根片内寻址线。11ASSUME在汇编语言源程序中的作用是在汇编时建立段寄存贮器与段之间的对应表,凡在表中出现的段,寻址时可只写偏移地址,否则还应写出段地址;OFFSET在汇编语言源程序中的作用是分析运算符,求变量或标号的偏移地址;12在汇编语言源程序中指令性语句的作用是编写可供计算机执行的程序;指示性语句的作用是告诉汇编程序如何将源程序汇编成目标程序;二、简要回答18086CPU有多少根地址线多少根数据线它最大直接寻址范围是多少一次对外数据传送多少BIT二进制数20根地址线、16根数据线、最大直接寻址范围是1MB、一次对外数据传送16BIT二进制数三、阅读下列程序并回答问题10分1此程序完成什么功能画出流程图DATASEGMENTORG2000HSTRINGDB20DUP5,8,78H,21H,97HCOUNTEQUSTRIGDATAENDSSTACKSEGMENTSTACKDB100DUPSTACKENDSCODESEGMENTASSUMECSCODE,DSDATA,SSSTACKBEGINMOVAX,DATAMOVDS,AXMOVCX,COUNTLEASI,STRINGXORAX,AXAGAINADDAL,SIADCAH,0INCSILOOPAGAINMOVSI,ALMOVSI1,AHMOVAH,4CHINT21HCODEENDSENDBEGIN5将100个八位数累加后存入数据区最后两个单元四、若用2114存储器芯片组成2KBRAM,地址范围为D000HD7FFH,问地址线、数据线及相关的控制线如何连接所有己知条件如图所示15分五、汇编语言程序设计10分在1000H和1064H单元开始,放有各为100字节的组合后的BCD数(地址最低处放的是最低位字节),求它们的和,且把和放在1100H开始的单元中。要求写出完整程序DATASEGMENTORG1000HSTRING1DBNN,NN,STRING2DBNN,NN,COUNTEQUSTRING2RESUTDB101DUPDATAENDSSTACKSEGMENTSTACKDB100DUPSTACKENDSCODESEGMENTASSUMECSCODE,DSDATA,SSSTACKBEGINMOVAX,DATAMOVDS,AXMOVCX,COUNT;100LEASI,STRING1;1000HXORAX,AXAGAINMOVAL,SIADCAL,SI64HDAAMOVSI100H,ALINCSILOOPAGAINJNCEND16MOVSI100H,1END1MOVAH,4CHINT21HCODEENDSENDBEGIN六、某系统中82535地址为340H343H,输入频率为10MHZ脉冲信号,输出为1HZ,占空比为11的脉冲信号,请写出初始化程序并画出相应电路图及地址译码连接图。15分提示1地址总线只用A0A9,控制线用IOR、IOW,译码器可采用逻辑电路与LS138译码器的组合;28253的工作方式命令字如图。MOVDX,343HMOVAL,00110110BOUTDX,ALMOVAX,10000MOVDX,340HOUTDX,ALMOVAL,AHOUTDX,ALMOVDX,343HMOVAL,01110110BOUTDX,ALMOVDX,341HMOVAX,1000OUTDX,ALMOVAL,AHOUTDX,AL微机原理与接口技术模拟试题C答案一、单项选择题每小题1分,共10分1、8288在8086/8088组成的计算机中的作用是2。数据缓冲器总线控制器地址锁存器提供系统时钟CLK2、指令MOV0283HBXSI,AX中目标操作数的寻址方式为2。寄存器寻址基址变址相对寻址基址寻址变址寻址3、某存储单元的段基址为3806H,段内偏移地址为2A48H,该存储单元的物理地址为44100H3AA08H3B008H3AAA8H4、某存储器芯片有地址线13根,数据线8根、该存储器芯片的存储容量为3。15K832K2568K832K85、某存储器芯片容量为2K1BIT、若用它组成16K8BIT存储器组,所用芯片数以及用于组内寻址的地址线为2。32片、11根64片、14根8片、14根16片、8根76、在直接寻址方式中,除使用段寄存器外,允许使用的寄存器有4AX,BX,CX,DXSI,DI,BP,SP全部通用寄存器不使用任何寄存器7、设某数据段中有DA1DB32H,58HDA2DW32H,58H下面有语法错误的语句是3LEASI,DA2MOVAL,DA11MOVBL,DA2INCDA228、MOVAX,5849HMOVBX,2934HADDAL,BHDAA上述4条指令执行后,AX4817DH8183H5872H5878H9、INAL,N指令中N是18位二进制数16位二进制数8位或16位二进制数均可用AL时是8位;用AX时是16位10、执行指令PUSHBX后,堆栈指针SP的变化为2SP1SP2SP1SP2二、填空题每空2分,共计40分1伪指令SEGMENT在程序中出现时表示程序划分逻辑段。2汇编语言源程序中的语句结构由4部分组成,每个部分称为项也可称为域或埸,各项名称分别为名字/标号、操作码、操作数、注释。3标志寄存器FR中下列标志位的名称以及为0和1时代表的意义分别为CF进位/借位位,运算中最高位有进位/借位时为1;否则为0;IF中断控制位,1为开中断;0为关中断;4、汇编程序的作用是将用助记符号编写的汇编语言源程序转换成机器码的目标程序;5、物理地址是指内存单元的实际地址;6、指示性语句的作用是告诉汇编程序如何将源程序转换成目标程序;7、指令性语句的作用是指示计算机执行的实际操作;8、A/D变换器的作用是将模拟量变换成数字量;它的分辨率是指数字量变化1个数值时,能区分的最小模拟量值,常用变换后的数字量的位数来说明,如分辨率为8位的A/D变换器,能区分的最小模拟量为满度值的1/256。9、若某D/A变换器的分辨率为12位并且不带锁存器,它与8088CPU的DB连接时应加2级锁存器。10、若要某系统的8253的2通道输出波形为占空比11的方波、分频系数为1000、二进制计数,其工作方式命令字为01110110B。11、8237具有3种传送模式,4种传送类型。12、8259一片能连接8中断源,它有4个ICW,有3OCW。三、问答题1、什么是总线周期一个基本的总线周期由多少个T构成答CPU每访问一次总线所花的时间称为总线周期,一个基本的总线周期由四个T周期构成。四、程序设计10分在数据段中从0500H单元开始存放着100个带符号数16位,要求把其中的正数传送至1000H开始8的存储区;负数传送至1100H开始的存储区,且分别统计正数和负数的个数,并将正数和负数的个数分别存入1200H和1201H单元中。要求写出完整程序并画出流程图DATASEGMENTORG0500HN0DWX1,X2,X100;自定义100个带符号数COUNTEQUBUFFER/2N1DW1000H;保存正数N2DW1100H;保存负数N3EQU1200H;保存个数DATAENDSCODESEGMENTASSUMECSCODE,DSDATAMAINPROCSTARTMOVAX,DATAMOVDS,AXMOVCX,COUNTXORDX,DXLEASI,N0;首地址SILEABX,N1LEADI,N2AGAINMOVAX,SIANDAX,AXJSNEXT1;负转MOVBX,AXINCDHINCBXINCBXJMPNEXT2NEXT1MOVDI,AXINCDIINCDIINCDLNEXT2LOOPAGAIN;循环MOVN3,DX;N3存正、负数个数MOVAH,4CHINT21H;返回DOSMAINENDPCODEENDSENDSTART五、若用2114存储器芯片组成2KBRAM,地址范围为C800HCFFFH,问地址线、数据线及相关的控制线如何连接见下图,假设CPU只有16根地址线、8根数据线,控制线为WR、RD、IO/M,采用LS138全译码法。10分9六接口题某8255的A口、B口连接八个LED显示器如图所示,共阴极,请设计一程序,使这八个LED显示器DG0DG7分别循环显示07,每个LED每次只显示一秒钟有1秒钟延时子程序“D1STIME”可调用。15分8255A工作方式控制字如下D7D6D5D4D3D2D1D0特征位A组方式A口C47B组方式B口C03LED数码管段码表(共阴)PGFEDCBATAB000111111100000110201011101301001111401100110501101101601111101700000111801111111901100111MOVDX,30FHMOVAL,80HOUTDX,ALL1MOVCX,8LEASI,TABMOVBL,0FEHL2MOVAL,SIMOVDX,30CHOUTDX,ALMOVAL,BLMOVDX,30DHOUTDX,ALCALLD1STIMEINCSIROLBLLOOPL2JMPL1HLT一、填空(每空1分,共20分)1018088地址线有20位,外部数据线有8位。28086中,一个基本的总线周期由4个时钟周期组成,其中TW一般插在T3状态之后。3最小模式是指系统中只有8086或8088一个微处理器,最大、最小模式由MN/MX引脚控制。4中断向量是指中断子程序的入口地址,若中断类型码为14H,则它对应的中断向量存放在从50H地址开始的4个地址中,若这4个字节单元内容从低字节到高字节依次为50H,11H,00H,60H,则该中断类型码对应的中断向量是6000H1150H。5复位后,CS_FFFFH_,IP_0000H_,因此程序从_FFFF0H_地址处开始执行。6若采用异步发送,1个起始位,8个数据位,1个偶校验,1个停止位,每秒发送60个字符,则它的波特率是_660BPS_。7对I/O端口编址有_统一编址_和_独立编址_两种方法。8CPU与外设之间交换数据常采用无条件传送、查询、中断和DMA中断四种方式,9某微机系统中内存首地址为6000H,末地址为67FFH,则其内存容量为_2K_二、选择(每题2分,共10分)1下面的中断中,只有_D_需要硬件提供中断类型码AINTOBINTNCNMIDINTR2、下面哪组存储器均为非易失性存储器(C)A、SRAM和NVRAMB、DRAM和EEPROMC、FLASHMEMORY和EEPROMD、EPROM和SRAM3、DAC0832是几位芯片(B)A、4位B、8位C、12位D、16位4、8086CPU有最大和最小两种工作模式,最大模式的特点是(A)A需要总线控制器8288B由编程进行模式设定C不需要8286收发器DCPU提供全部的控制信号5、下面哪种描述是正确的(C)A、同步方式的有效数据传输率小于异步方式B、同步方式传输以字符为单位。C、8251A采用全双工传输制式D、异步方式采用低电平作为停止位三、判断(每题2分,共10分)1、在执行总线读操作时,数据最早在T2状态出现在数据总线上。()2、8086的I/O编址采用独立编址方式。()3、当8237控制器控制系统总线时,称它为总线主模块。()4、采用同步方式通信时,字符间的间隔是任意的。()5、8088的数据线是16根。()四、简答(每题5分,共20分)18086/8088与外设数据传送的方式有哪几种其各自的特点及应用场合是什么无条件传输,查询传输,中断传输,DMA方式和I/O处理机方式。无条件传输适用于简单设备,传输前外设必须就绪。慢速外设需与CPU保持同步查询传输工作可靠,适用面宽,但传送效率低中断传输效率更高,可以处理随机请求,可以处理复杂事务。可与CPU并行工作,但每次传送需要大量额外时间开销。DMA方式DMAC控制,外设直接和存储器进行数据传送,适合大量、快速数据传送I/O处理机方式功能强大,但成本较高2、8086的中断分为哪几类各自的特点是什么中断分为硬件中断和软件中断,其中硬件中断又分为可屏蔽中断和非屏蔽中断。非屏蔽中断由NMI引脚引入,优先级最高,通常用来处理重大的错误,必须响应。不受IF的影响。可屏蔽中断由INTR引脚引入,由IF标志决定是否响应中断。软件中断通过中断指令来使CPU执行中断处理子程序,它用一条指令进入中断处理子程序,中断类型码由指令提供,无需从DB读,无需执行中断响应总线周期。不受中断允许标志IF的影响,无随11机性,可和主程序进行参数的传递。3、8086/8088微处理器内部有那些寄存器,它们的主要作用是什么执行部件有8个16位寄存器,AX、BX、CX、DX、SP、BP、DI、SI。AX、BX、CX、DX一般作为通用数据寄存器。SP为堆栈指针存器,BP、DI、SI在间接寻址时作为地址寄存器或变址寄存器。总线接口部件设有段寄存器CS、DS、SS、ES和指令指针寄存器IP。段寄存器存放段地址,与偏移地址共同形成存储器的物理地址。IP的内容为下一条将要执行指令的偏移地址,与CS共同形成下一条指令的物理地址。4、简述中断响应的过程。1)、读取中断类型码,将其存入内部寄存器。2)、将标志寄存器的值推入堆栈。3)、IF,TF清零4)、断点入堆栈5)、根据目前得到的中断类型码,到内存0000段的中断向量表中找到中断向量,再根据中断向量转入相应的中断处理子程序。五、编程及硬件设计(共40分)1、一8086微机应用系统中,若8253的端口地址为430H433H。已知采用1号计数器工作在方式0,计数初值为300。写出8253的初始化程序。(10分)MOVDX,433HMOVAL,72HOUTDX,ALMOVDX,431HMOVAX,300OUTDX,AL2、设8251A工作在异步方式,字符为8位,一个奇校验,一个停止位,波特率因子为16;清除出错标志,允许发送,允许接收,DTR有效;CPU采用8086,8251的端口地址为50H,52H,请写出8251的初始化程序。(5分)MOVAL,5EHOUT52H,ALMOVAL,17HOUT52H,AL3、有两片8259A采用级联方式相连,其中,主片的端口地址为20H,21H,中断类型码为40H47H;从片的端口地址为A0H,A1H,中断类型码为48H4FH,从片连接在主片的IR6上。两者采用缓冲方式与CPU连接,均采用非自动中断结束方式。请写出这两片8259A的初始化程序。(10分)主片的初始化程序CLIMOVAL,11HOUT20H,ALMOVAL,40HOUT21H,ALMOVAL,40HOUT21H,ALMOVAL,1DHOUT21H,AL从片的初始化程序MOVAL,11HOUT0A0H,ALMOVAL,48HOUT0A1H,ALMOVAL,06HOUT0A1H,ALMOVAL,09HOUT0A1H,AL4、一个8086系统中,采用8255A芯片,令8255端口A接8个发光二极管LED,8255端口B接8个开关,要求用开关控制相应的发光二极管LED的亮或灭。开关断开,相应的LED点亮,开关合上,LED熄灭。已知8255A端口地址为F0H,F2H,F4H,F6H。请画出该系统的硬件连线图并写出相应的应用程序。(15分)12PB0G2BCPA0G1PB6PB7PA7PA6D7D0D7D0RDRDWRWRRESETRESETM/IOA0A1A2A3A4A5A6A7G2AABY4CSA0A1K0K6K75V74LLED7LED6LED0MOVDX,0F6H;控制字寄存器MOVAL,10000010B;控制字OUTDX,AL;写入控制字TEST_ITMOVDX,0F2H;指向B口INAL,DX;从B口读入开关状态MOVDX,0F0H;指向A口OUTDX,AL;A口控制LED,指示开关状态JMPTEST_IT;循环检测176543ICW4的格式210UPMAEOIM/SBUFSFNM001806/8配置5配置自动EOI方式0非自动方式非缓冲方

温馨提示

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

评论

0/150

提交评论