微机原理试题及答案_第1页
微机原理试题及答案_第2页
微机原理试题及答案_第3页
微机原理试题及答案_第4页
微机原理试题及答案_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

1、学年第学期微机原理及应用(A)课程试卷卷16班级姓名得分任课教师一、选择题:(每题1.5分,共18分)1、DMA®CPLK出请求信号,CPU向应并交出总线控制权后将()。反复执行空操作,直到DMAS作结束进入暂停状态,直到DMAS作结束进入保持状态,直到DMAS作结束进入等待状态,直到DMAM乍结束2、有一个实时数据采集系统,要求10ms进行一次数据采集,然后进行数据处理及显示输出,应采用的数据传送方式为()0无条件传送方式查询方式中断方式直接存储器存取方式3、在数据传送过程中,数据由用行变并行,或由并行变串行的转换可通过()来实现。计数器寄存器移位寄存器D触发器4、8088CPU输

2、入/输出指令可寻址外设端口的数量最大可达()个。12825616K64K5、CPU响应中断后,通过()完成断点的保护。执行开中断指令执行关中断指令执行PUSH旨令内部自动操作6、并行接口芯片8255A具有双向数据传送功能的端口是()。PA口PB口PC口控制口7、8088CPI#理动作的最小时间单位是()。指令周期时钟周期机器周期总线周期8.堆栈是内存中()。先进先出的ROME域后进先出的ROME:域先进先出的RAMX域后进先出的RAME域9、计算机中广泛应用的RS-232C实质上是一种()。串行接口芯片串行通信规程(协议)串行通信接口标准系统总线标准5-110、高速缓冲存储器(CACHE一般是

3、由()芯片组成。SRAMDRAMROMEPROM11、鼠标器是一种()。手持式的作图部件手持式的光学字符识别设备手持式的座标定位部件手持式扫描器12、传送速度单位“bps”的含义是()0bytespersecondbitspersecondbaudpersecondbillionbytespersecond二、填空题:(每空1分,共12分)1、CPU在响应中断后,自动关中。为了能实现中断嵌套,在中断服务程序中,CPU必须在后,开放中断。2、在计算机运行的过程中,有两股信息在流动,一股是,另一股则是。3、指令MOVBXMASKBP尼以作为段寄存器。4、指令REPECMPSB止执行时,表示找到或。

4、5、设CF=Q(BX)=7E15H(CL)=03H,执行指令RCLBX,CL后,(BX)=,(CF=,(CL)=。6、在8088CPU中,一个总线周期是。7、8253定时/计数器有个独立的16位计数器,每个计数器都可按二进制或来计数。三、程序设计(共40分)1.(10分)假设X和X+2单元与Y和Y+2单元中分别存放的是两个双字有符号数据A和B(X、Y为低位字)。阅读以下程序段,并回答问题。MOVDX,X+2MOVAX,XADDAX,XADCDX,X+2CMPDX,Y+2JLL2JGL1CMPAX,YJBEL25-2L1:MOVAX,1JMPEXITL2:MOVAX,2EXIT:HLT1)该程序

5、段所完成的操作是什么?2) AX=1和AX=2分别说明了什么?3)若JBEL2改为JBL2,在操作结果上有什么区别?2. (15分)自BUF单元开始存放了10个16位的无符号数Ai,试编程完成对这10个数求累加和,并将和存入SUMI元中(设和不大于65535)。3. (15分)在S1单元开始的存储区域中,存放26个以ASQI码表示的字符,请编写程序段,将它们依次传送到S2单元开始的存储区域中。四、综合题(30分)下图为一微机系统电路原理图,系统中由一片EPROM276和一片SRAM626幽成了程序存储器和数据存储器,用一片并行接口芯片8255A与一个8位ADC勺接口来控制ADC的工作并传送数据

6、。ADC勺STAR碇A/D转换启动信号,EOCI转换结束信号,OE是A/D转换数据输出允许信号。请分析电路原理图并回答下列问题:1)系统中程序存储器的容量是2)系统中数据存储器的容量是3) 若要求2764的地址范围为02000HH03FFFHI6264的地址范围为06000HH07FFFHI8255A各端口的地址范围为8000HH8003H请采用全译码法完成图中数据线、地址线、控制线和其它有关器件端点的连线(可自行添加逻辑电路)。进行查询的。数据总线地址总线控制总线中断请求线2、CPUt某个外设交换信息时,通常需要有以下一些信号()。数字量,开关量,状态信号数据,控制,状态模拟量,控制,状态信

7、号模拟,数字,状态信号3、在DMAE作方式时,CPlfc出总线控制权,而处于()状态。等待暂停保持中断处理4、8088/8086CPUT一个与存储器完全独立的空间供连接输入/输出(I/O)设备使用,占有的I/O地址空间最大可达()。256字节512字节64K字节128K字节5、在用端口寻址方式寻址外设的CPlfr,区分对外设还是对内存操作是由()决定的软件包数据线控制线地址线6、8088/8086在响应可屏蔽中断请求时()。INTA输出一个负脉冲,将中断类型码从AD0-AD7读入INTA输出两个负脉冲,在第二个负脉冲时读取中断类型码INTA输出一个负脉冲后,进行一次I/O读周期,读取中断类型码

8、INTA输出一个负脉冲,同时提供I/O读控制信号,读中断类型码7、并行接口芯片8255A工作于选通方式时,通常作为控制和状态的端口是()。PADPB口PC口控制口8、CPU寸两个无符号8位二进制数进行减法运算后,结果为00001101;且进位位为“1”,溢出位为“1”,符号位为“0”,此结果的十进制数应为()13-13-243溢出5-19、堆栈是用于()。存放CPUJ存器的内容数据高速存取存放常数表格存放常用子程序10、8088/8086CPU中程序计数器(P。中存放的是()。指令指令地址操作数操作数地址11、CPUS减法指令对两个补码表示的带符号数6BH(被减数)和0c7H(减数)进行减法运

9、算后,标志位CFSF和OF分别为()。0,0,00,1,11,0,01,1,112、串行接口芯片8251A在接收过程中,通常用以向CPUH青中断是引脚()。DCRTxRDYRXDRxRDY二、填空题:(每空1分,共12分)1、要构成一个完整的计算机系统,除了需要基本的计算机外,还需要使用和管理计算机的。2、利用CMP旨令比较两个有符号数的大小时,常用和标志。3、传送指令MOVAX2000中对源操作数的寻址方式是。4、在8086/8088CPU中,每个总线周期通常由状态组成,但在存储器或I/O端口工作速度低的情况下,CPU自动插入状态。5、8253定时/计数器是从预置值开始计数,故计数器按二进制

10、计100个数回零中断,预置值应为。6、当计算机进入DMAJ式传送数据时,CPUi于状态。7、8259A中断控制器可管理级外部中断,通过级联可扩展至级。三、程序设计(共40分)1.(10分)阅读下列程序段,并填空:MOVSI,OFFSETBUFMOVCH,0MOVCL,SIINCSIXORBX,BXREPT0:MOVDH,08MOVAL,SIREPT1:RORAL,1JNCNEXTINCBXNEXT:DECDHJNZREPT1INCSILOOPREPT0MOVCOUNT,BXHLT1)该程序所完成的功能是:2)在BUF单元中存放的是:2.(15分)设在XX单元中存放着X的值,函数Y的值存放在YY

11、单元中,试编程实现下列符号函数。1X>0Y=0X=0-1X<03. (15分)内存中自TABLED始的40个字单元中存放着自然数039的立方值。对于FIRST单元中的任一个数X(0<X39),要求编程查表找出X的立方值,并存入SECOND字单元中。5-3四、综合题(30分)下图为一CPK用查询方式与ADO口的电路原理图,电品&的工作原理如下:CPUfe通过U3(端口地址为04H)发出启动ADC的控制信号Start及多路开关的选择代码,然后通过U2(端口地址为02H)查询ADCg否转换结束,ADC转换结束时,将信号OE置1,同时将转换数据送锁存器锁存。当CPUS询到AD

12、C专换结束信号EOC=1t,从U1(端口地址为03H)读入ADCW换数据,并存入以DATAJ首地址的内存单元中。请根据接口的电路图及工作原理回答下列问题:54CALLDELAYMOVAL,DLPOLL;启动AD及选择第0通道;输出通道代码;输入状态信息SHRAL,1POLLSTOSBINCDLAGAIN;OE1,循环等待;OE=1输入数据;存入内存;修改输入通道代码;八路未测量完,则循环5-5学年第学期微机原理及应用(A)课程试卷卷18班级姓名得分任课教师一、选择题:(每题1.5分,共18分)1、在DM$制方式下由()控制数据传送。CPU软件存储器管理部件专用硬件控制器2、在微型机中,往往将外

13、设的状态作为一种数据输入,CPU勺控制命令作为一种数据输出,为了将控制、状态与数据信息区分开,往往采用()进行分别传送。不同的信号线不同的控制开关不同的端口地址不同的中断服务子程序3、CPU向应DMA青求后,由于(),所以,一旦DMA吉束,CPK以立即继续执行原程序。IP内容进栈受保护IP和所有寄存器内容进栈受保护.CPU进入保持状态,IP和所有寄存器内容保持不变IP内容进栈保护,所有寄存器内容因CPU®入保持状态保持不变4、系统有多个中断源,而只有单一中断请求线的情况下,为了能处理多重中断流程,在保护现场和中断服务之间必须加入()。屏蔽本级中断屏蔽低级中断屏蔽本级和低级中断屏蔽本级

14、和低级中断,并开中断5、当多个外设同时产生中断时,CPU响应中断的顺序受()的影响。中断优先级中断允许标志中断屏蔽码中断优先级和中断屏蔽码6、异步串行传送的8位数为33H时,采用偶校验位1位,停止位1位,则用行口发送的帧信息为()。7、指令周期是指()。CPU从主存中取出一条指令的时间CPU执行一条指令的时间CPU主频的倒数CPU主存中取出一个字节的时间8、Pentium!1是带MM滋术的Pentium芯片,这里MM滋术是指()多媒体技术多路调制技术多工作模式技术多存储管理技术6-19、CD-ROMt盘用表面的()来表示“0”和“1”。有无凹坑粗线不等材料不同有无通孔10、若(AL)=0C6H

15、(CL)=03H,执行指令SARACL后,AL的内容为()。18H28H48H0F8H11、当CPUf外设工作不同步的情况下,只能采用()数据传送方式。无条件程序查询DMACPU与内存12、在用发光二极管(LED作为微机的输出设备时,通常采用()输出信息。无条件方式查询方式中断方式DMA方式二、填空题:(每空格1分,共12分)1、在微型计算机中,外部信息的传送都是通过总线进行的,故微型计算机的外部结构特点是O2、字符串传送指令所能传送的数据块的最大长度为。3、传送指令MOVBXCOUNTSIBX中对源操作数的寻址方式是。4、8088CPU寸存储器进行读写操作时,在总线周期的T1状态时输出。5、

16、半导体存储器从使用功能上可分两大类,用于存放程序或常数的是,用于存放数据或中间结果的是。6、在微机系统中有多个中断源的情况下,需对每个中断源确定。7、若要8255A的PB以中断方式输出数据,则PB口应被设置为方式。8、执行查表指令XLAT前,必须将表首址送,指令执行后,查表结果在中。9、设某个外设的中断类型码为20H,则该外设中断服务程序的入口地址存放的内存单元首址CS=,IP=。三、程序设计(共40分)1.(10分)阅读下列程序段,写出程序执行后所完成的功能.6-2DATAAIBISISEGMENTDB1DB1DW,2,,2,?3,4,5,6,7,8,9,103,4,5,6,7,8,9,10

17、DATAENDSCODESEGMENTASSUMECSBEGINMOVMOVMOV:MOVDSDXAH:CODEDSDATAAX,DATA,AX,0,0MOVSI,0MOVCX,10LOP1:MOVAL,SI+AMULSI+BADDDX,AXINCSILOOPLOP1MOVS,DXCODEENDS该程序所完成的功能是:4. (15分)设在BUF单元开始的内存单元中,存放着COUNTb单字节的有符号数的数据块,试编一程序用以统计该数据块中负元素的个数,结果存入RESUL日元中。6-35. (15分)内存中自TABLED始的82个单元中存放着自然数040的立方值。对应于FIRST单元中的任意一个数

18、X(0<X<40),要求编程查表找出X的立方值,并存入内存SECOND始的两个相邻的单元中。四、综合题(30下图为一8088微机应用系统电路原理图,系统中扩展了2764、6264和一片可编程并行接口芯片8255。两片四位二进制计数器芯片SN7493&成了一个八位计数器,用8255A与八位二进制计数器进行接口。8255的PA作为计数值的输入口,计数值输入后,由8255的PB口将计数值送至八个LED发光二极管进行显示。计数器的计数由8255的PC7来控制,当PC7为“1”时,允许计数脉冲加入计数器,PC7为“0”时,禁止计数脉冲加入计数器。故可在PC7端输出一个1秒的高电平,即

19、可控制计数器对输入脉冲频率的测量。8255的PC0接到计数器的复位端R。在每次计数前,由PC0输出一正脉冲,使得计数器清零复位。1)在系统中,芯片2764的作用是2,)2764的容量为3'62勺容量为地址范围是地址范围是A0a825.0D7276oeCSPCOE626WEcs"AM.-1一,,控汕CS825RD0D7'6-56-4附:82557眼小式控制字的格京749:2.(14START:MOOT;%OUTAI8255际字1&LOPtMOVAL平L74LS138pcB"隹事占选入输治输0-方式铮住产选1-方式1二输若妗士方式0=输1=输0=输1二整

20、0=输0一轴/VMOVALOUT控制口,ALMOVAL,OUT控制口,ALCALLDELAY1SANDAL,7FHOUT控制口,AL;pc0M位,;PC7置位,开始输入脉冲;延时1秒;PC7复位,停止输入脉冲;8255输入计数值;8255输出计数值JMPLOP学年第学期微机原理及应用(A)课程试卷卷19班级姓名得分任课教师、选择题:(每题1.5分,共18分)1、2、算机。无条件传送方式程序查询方式中断方式在大部分微型机中,往往将外设的状态作为一种数据输入,数据输出。为了将控制信息、状态信息与数据信息区分开,DMA方式CPU的控制命令作为一种往往采用()进行分别3、4、传送。不同的信号线不同的端

21、口地址8088CPUfe最小模式下对用低电平,W之态,RD三态,丽氐电平,RD低电平,WRe态,RD三态,丽氐电平,24根地址线的寻址范围为不同的控制开关不同的中断服务子程序I/O进行读操作时,IO/M二氐电平IO/M二高电平IO/M二高电平IO/M7氐电平有效控制信号为(64K1M)字节。4M16M当采用()输入操作情况下,除非计算机等待数据准备好,否则无法传送数据给计5、在主存储器和CPU:间增设高速缓冲存储器Cache的目的是()扩大主存储器的容量解决CPUf主存储器之间的速度匹配问题扩大CPU+通用寄存器的数量既扩大主存储器的容量又扩大CPU中通用寄存器的数量6、运算器的核心部件是()

22、。加法器累加寄存器多路开关算逻运算单元7、若(AL)=84H,执行指令XORAL,AL后,AL的内容为()。84H7BH00H48H8、在串行数据通信接收端安装MODEM为了()。把并行数据转换成用行数据把串行数据转换成并行数据把数字信号转换成模拟信号把模拟信号转换成数字信号9、8088/8086CPU响应一个可屏蔽硬件中断的条件是()。IF=0,INTR=0IF=1,INTR=0IF=0,INTR=1IF=1,INTR=15-110、直接存储器存取方式是一种由()执行I/O交换的传送方式。程序软件硬件中断11、在寄存器取BX中有两个带符号数A、B,禾J用CMPAX,BX指令比较两者的大小,若

23、A>B,则标志位的状态应是()。OF=1,SF=1OF=0,SF=1OF=1,SF=0CF=1,SF=012、当用多片8259A可编程中断控制器级联时,最大可构成()级优先中断管理系统,而无须外加电路。3264128256二、填空题:(每空1分,共12分)1、Intel8088是准16位微处理器,它的内部结构是16位的,但只有八根。2、在字符串传送指令中,若要求每一次用操作后,自动增加地址指针,则标志DF=。3、指令MULSre通常用于的运算,而IMULSre通常用于的运算。4、用指令CMP:匕较两个带符号数A,B的大小时,A>B的条件是。5、在存储器对应的输入/输出方式中,CPU

24、f巴一个外设端口作为来对待。6、CPU寸一个LED显示器电路输出数据可采用传送方式。7、可编程并行接口芯片8255A中有个输入/输出端口。8、堆栈段的段基值存入寄存器,段内偏移值存入寄存器中。9、8253内部寄存器地址为个I/0端口,其中个是定时/计数通道端口三、程序设计(共40分)1. (12分)阅读下列程序段,并回答问题。START:MOVAL,ADRMMOVBL,ADRNCMPAL,BLJZNEXTJAGREATXCHGAL,BLGREAT:XORAH,AHDIVBLANDAH,AHJZNEXTMOVAL,BLMOVBL,AHJMPGREATNEXT:MOVCL,BLMOVRESULT,

25、CLMRD8088力mMWR系统IOWR总线DORD7A0A122764A0A106116;数据较二:D0D7ODEDBDB80YTEDB0C0H0F9H-,8HJ0A4H0B0H8Hl83H倒相驱82H0F8HA0A1D0PA799h,熨36H255DA1产4LED78H,34H67HOVALA13OV4DXUT5DXLS13880H控制口地ALWRRDCSPB0PB1PB2PB3倒相驱动11ubUHLT1) .若ADRMf口ADRNll元中的数据分别为1BH和0CH则RESULT元中的数据2)若ADRMKADRN#元中的数据分别为21H和16H,则RESULT元中的数据3)该段程序完成的功

26、能是:。2. (14分)在内存数据段从DATAF始的两个存储单元中分别存放了两个八位无符号数,试编程比较它们的大小,并将大者传送到MAW元中。3. 编程将FACTO即的一个十六位无符号数乘以7后,仍存放在原来两个连续的单元中(设乘积仍为16位数)。(14分)5-3四、综合题(30分)下图为一微机硬件系统原理图。在系统中扩展了一片6116芯片,一片2764芯片,构成了系统的存储器;扩展了一片并行接口芯片8255及四个共阴极7段LED显示器构成了显示器接口电路。请根据系统电路原理图以及显示器控制程序,回答下列问题:A0A12LD一门#5#6#7AGAIN:q,MOV+5VMOVBXSIMOVAH,

27、OFFSET二OFFSET,01HFOURBYTESSEGCODE#8#9,OFH,PA口地址,AL,AH,PB口地址MOVCX,04HDISP:LODSB5-4# 10ANDAL# 11XLAT# 12MOVDX# 13OUTDX# 14MOVAL# 15MOVDX# 16OUTDX,AL# 17CALLDELAY2MS# 18ROLAH# 19LOOPDISP# 20JMPAGAIN1 .(10分)2764的容量是:,地址范围是:6116的容量是:,地址范围是:8255各端口地址是:PAR,PB口,PC口,控制口2 .(4分)8255A的PAD、PB口分别工作在何种方式?3 .(4分)对于

28、图示电路,当显示程序执行时,显示器自左向右显示的字符分别为:4 .(6分)若采用共阳极LED显示器,而程序不改动,则接口电路硬件需如何改动?若采用共阳极LED显示器,而硬件不改动,则软件的数据段和程序段如何改动?5. (6分)若将原四位共阴极LED显示器,扩展至八位共阴极LED显示器,则硬件需改动的是:软件需改动的是:学年第学期微机原理及应用(A)课程试卷卷20班级姓名得分任课教师一、选择题:(每题1.5分,共18分)1、8086/8088CPU经加电复位后,执行第一条指令的地址是()。00000HFFFFFHFFFF0H0FFFFH2、在用端口寻址方式寻址外设的CPlfr,区分对外设还是对内

29、存操作是由()决定的。软件包数据线控制线地址线3、CPU响应中断后,通过()完成断点的保护。执行开中断指令执行关中断指令执行PUSH旨令内部自动操作4、常用的虚拟存储系统由()两级存储器组成主存一辅存CACH上主存CACHE-辅存通用寄存器一主存5、RS-232C标准规定其逻辑“1”电平为()。-5V0V0V+5V-3V-25V+3V+15V6、8088CPU俞入/输出指令可寻址外设端口的数量最大可达()个。12825616K64K7、用减法指令对两个补码表示的常数C7H(被减数)和6BH(减数)进行减法运算后,进位位CF,符号位SF,溢出位OF分别为()。1,0,00,0,10,1,00,0

30、,08、Cache-主存层次是为了弥补()。主存速度的不足外存速度的不足主存容量的不足主存速度和容量的不足9、若现堆栈的栈顶地址为1782H:0F20HM从堆栈中弹出了2个字的数据后,则SS和SP的内容为()。1782H和0F22H1782H和0F24H1782H和0F1CH1782H和0F1EH10、8088/8086CPU在响应8259的中断过程中,连续执行两个INTA中断响应周期,第二个中断响应周期是()。5-1读取8259中OCW3勺内容读取8259中断屏蔽寄存器的内容读取中断类型码清除中断申请寄存器IRRi11、常用的模/数转换的方法有下列四种,若要求转换速度不高而抗干扰性能好,则应

31、采用()。计数器式ADC双积分式ADC逐次逼近式ADC高速并行转换式ADC12、一个有16个字的数据区,它的起始地址为70A0H9DF6H它的最后一个字的存储单元的物理地址是()。10E96H7A814H7A818H10EB6H二、填空题:(每空1分,共12分)1、在8088CPUK为了减少CPU勺等待取指所需的时间,故设置了。2、执行指令ANDAX,AX后,AX中的内容,CF=。3、在存储器对应的输入/输出方式中,不需要指令。4、在8088CPU中,区分对内存还是对I/O操作的控制线是,当该线为电平时表示对I/O进行读写操作。5、若(AL)=B3H(CL)=09H,(CF)=1,执行指令RC

32、RXL,CL后,(AL)=,(CF=)=。6、8086/8088CPU在执行指令OUT6CH,AL时,除了在地址线上送出端口地址信息外,相应的控制线为低电平,为高电平。7、当CPU向应外设提出的中断申请后,除了要保护现场及转向中断服务程序入口地址外,还必须。8、8255A的PA端口,PB端口工作于选通方式时,这两个端口的选通控制线是由提供的。三、程序设计(共40分)1.(10分)阅读下列程序段ADB0H,0F1H,3H,0D3H0C1H0H,7H,8H,9H,0F0HBDB?CDB?DDB?BEGIN:XORAL,ALMOVB,ALMOVC,AL5-2MOVD,ALLEASI,AMOVCX,1

33、0LOP1:LODSBORAL,ALJSX1JZX2INCBJMPNEXTX1:INCCJMPNEXTX2:INCDNEXT:LOOPLOP1HLT1) .程序段执行后B中的内容为,C中的内容为,D中的内容为o2) .该程序段所完成的功能是:6. (15分)有一串L个字符的字符用,存放在ASCST印元开始的存储区中,要求在字符串中查找空格字符(ASQI码为20H),若在用中找到空格字符,则将AH置1;若在用中未找到空格字符,则将AH置0。试编一程序完成该功能。7. (15分)若在BUF单元开始的连续两个字单元中存放的内容是0012H和0034H要求编程把它们装配在一起形成1234H并存入BUF

34、字单元中。5-3四、综合题(30分)下图为用8253监视一个生产流水线的示意图。图中工件从光源与光敏电阻之间通过时,在晶体管的发射极上会产生一个脉冲,此脉冲作为8253通道0计数器的计数输入CLK0当通道0计数满50后,由OUT0俞出负脉冲,作为CPU勺中断申请信号,在中断服务程序中,启动8253通道1计数器工作,由OUT健续/&出1000Hz的方波,驱动扬声器发声,持续5秒钟后停止输出。1.2.,AL;开中断BCDJ式计数)OUTSTILOP:HLT5-4JMPLOP中断服务程序:MOVAL,OUT,ALMOVAL,OUT0A7H,ALMOVAL,OUT0A5H,ALMOVAL,OU

35、T0A5H,AL一CALLDELAY5SMOVAL,OUT,AL附:8253控制字为:;等待中断;将GATE僭1,;通道1初始化;置计数初值;延时5秒;将GATE1青0,启动计数停止计数匚呼,/写:省Mr归式D7D6D5D4D3D2D1D0二进制00计数器00001计数器10110计数器21011计数器311方式01BCD方式1方式2方式3方式4锁存命令000读/写低字节001读/写高字节*10读/写先低后高*11100001方式55-5一、选择题:1.2.微机原理及应用(A)(每题1.5分,共18分)3.4.课程试卷15参考答案5.6.7.8.9.10.二、填空题:(每空1分,共12分)1.

36、五2.变址寻址3._004.5.CPU控制线82886.IO/M一高7.三、程序设计(共40分)1.1)(BUFA二奇数(BUFB=偶数2)(BUFA=X1+1(BUFB=X2+13)11.12.时钟周期硬件8.87H1(BUFA=X1(BUFB=X22.START:LEASI,BUF3.START:LEASI,BUFMOVCL,SIMOVAL,SIINCSIMOVBL,ALMOVCH,SISHLAL,1BIIEEXIT四、综合题(30分)INCSIMOVREP1:MOVAL,SIANDAL,OFHMOVSI,ALINCSIADDLOOPREP1HLTBH,ALSHLAL,1ADDAL,BHA

37、DDAL,BLAL,SI+1MOVSI+2,ALJCBIIEMOVSI+3,0JMPEXIT:MOVSI+3,1:HLT2.MOVAL,81HOUT83H,ALMOVAL,05HOUT83H,ALTESBY:INAL,82HTESTAL,40HJNZTESBYMOVAL,DATAOUT80H,ALMOVAL,04HOUT83H,ALINCALOUT83H,ALRET2A<B,S11.RAMK容量:2KB,地址范围:F9000HF97FFHmEF9800HF9FFFHEPROM存储容量为4KB地址范围是FE000+FEFFFH;置8255A方式享;控制口地址为83HPC2=1;读入C口状态

38、,C口地址为82H;判PC6(BUSY犬态);PC6=1循环查询;PC6=0取打印字符;送PAH,A口地址为80H;使PC2=0微机原理及应用(A)课程试卷16参考答案一.选择题:(每题1.5分,共18分)1.2.3.4.5.6.7.8.9.10.11.12二.填空题:(每空1分,共12分)1.保护现场2.数据控制命令3.SS4.第一个不相等的字符CX=05.0F0A9H136.CPU从存储器或I/O端口存取一个字节的时间7.3BCD;使PC2=1;选通打印机三.程序设计(共40分)1. 1)比较2A与B的大小2)AX=1说明2A>BAX=2说明3)JB指令排除两数相等的可能2. MOV

39、BX,OFFSETBUF3LEASIXORAXAXLEADI,ES:S2MOVCX,10MOVCX,26LOP:ADDAX,BXCLDINCBXREPMOVSBINCBXHLTLOOPLOPMOVOFFSETSUM,AXHLT四.综合题(30分)1)程序存储器的容量8KB2一)数据存储器的容量是3)Y1y3Y“MEMWMEMRIORIOWG2AG2BG12764CEOE一6264CEWE-OE一8255CE-RDWR8088主控板A16A17A18A194)MOVAL,98H;8255初始化MOVDX,8003HMOVDX,OUTDX,ALINAL,8KBMOVDX,8002H;启动ADCMO

40、VBUFFER8000HDX,ALMOVAL,00HOUTDX,ALMOVAL,04HOUTDX,ALINAD:INAL,DX;输入EOCTESTAL,20HJZINADMOVAL,08H;EOC=1OUTDX,AL;使OE=1一.选择题:1.2.微机原理及应用(A)(每题1.5分,共18分)3.4.课程试卷17参考答案5.6.7.8.9.10.二.填空题:(每空1分,共12分)1.硬件系统软件2.SFOF3.4.4个TW5.减164H6.三.程序设计(共40分)I. 1)统计数据块中各数据“1”的个数;II. 12.直接寻址保持7.8642)数据块的长度2. MOVAL,XXCMPAL,0J

41、GEBIGPRMOVYY,0FFHJMPEXITBIGPRJEEQUPRMOVYY,1JMPEXIT3. START:LEABX,TABLEMOVAL,FIRSTMOVAH,0ADDAL,ALADDBX,AXMOVAX,BXMOVSECOND,AXHLTEQUPRMOVYY,0EXIT:HLT四.综合题(30分)1 .电路图中引线和器件的名称或功能是:A为IO/M线;B为rD-线;C为WR>D为状态线;U1为八缓冲器;U2为缓冲器;U3为锁存器;U4为译码器;2 .第二小题填空答案按先后次序依此为:0F8HLEAOUT04H,ALINAL,02HJNCINAL,03HJNE微机原理及应用

42、(A)课程试卷18参考答案一.选择题:(每题1.5分,共18分)1.2.3.4.5.6.7.8.9.10.11.12.二.填空题:(每空1分,共12分)1.三总线结构2.64K3.基址+变址4.地址信息5.ROMRAM6.9.0000H0080H中断优先权7.18.BXAL.程序设计(共40分)1. 求110的平方之和2. START:MOVBXOFFSETBUFMOVCXMOVDXLOP:MOVALCMPALJGEPLUSINCDXPLUS:INCBX,COUNT,0,BX3. START:LEAMOVALMOVAHADDALADDBXMOVAXMOVSECONDHLTBX,TABLEFIRST,0,al,AX,BX,AX四.1.12)3)4)LOOPLOPMOVRESULTHLT综合题(30分))芯片2764的作用是:DX程序存储器,2764的容量为:8KB,地址范围是:6264的容量为:8KB,地址范围是:8255端口地址为:PA口=04H;PCH=06H,6264的作用是:数据存储器84000H85FFFH88000H89FFFHPB口=05耳控制口=0

温馨提示

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

评论

0/150

提交评论