温州职业技术学院分院03/04学年第2学期期末考试《电工基础》试卷A标准答案适用班级页数班级:姓名:学号:成绩:一、填空题(每空1分,共20分)1.计算机中常用的码制有原码、反码和补码。2.十进制数69的二进制表示为1000101B。3.十进制数的-38的8位补码表示为11011010B。4.计算机中最常用的字符信息编码是ASCII码。5.若不使用MCS-51片内程序存储器,引脚EA必须接地。6.MCS-51单片机内部RAM的通用寄存器区共有32单元,分为4组寄存器,每组8单元,以R0~R7作为寄存器名称。7.MCS-51的堆栈是软件填写堆栈指针临时在数据存储器内开辟的区域。8.MCS-51中凡字节地址能被整除的特殊功能寄存器均能按位寻址。9.MCS-51系统中,当PSEN信号有效时,表示CPU要从存储器读取信息。10.MCS-51片内20H~2FH范围内的数据存储器,既可以按字节寻址,又可以寻址。11.MCS-51在物理上有个独立的存储器空间。12.使8051单片机复位有和两种方法。13.PC复位后,执行当前指令后,PC内容。14.如果8031单片机的时钟频率为12MHz,则一个机器周期是uS。15.累加器(A)=80H,执行完指令ADDA,#83H后,进位位C=。16.执行ANLA,#0FH指令后,累加器A的高4位=。17.SJMPe的操作码地址为1000H,e=20H,它的转移目的地址为。18.JBC00H,e的操作码的地址为2000H,e=70H,它的转移目的地址为。19.累加器(A)=7EH,(20H)=#04H,MCS-51执行完ADDA,20H指令后,PSW.0=。20.MOVPSW,#10H是将MCS-51的工作寄存器置为第组。21.SJMPe的操作码地址为0050H,e=65H,那么它的转移目的地址为。22.指令DJNZR7,e的操作码所在地址为3000H,e=EFH,则它的转移的目的地址为。23.ORLA,#0F0H是将A的高4位置1,低4位。24.设DPTR=2000H,(A)=80H,则MOVCA,@A+DPTR的操作数的实际地址为。25.MOVXA,@DPTR源操作数寻址方式为。26.ORG1000HLCALL4000HORG4000HADDA,R2执行完LCALL后(PC)=。27.在直接寻址方式中,只能使用位二进制数作为直接地址,因此其寻址对象只限于。28.在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的。29.在变址寻址方式中,以作变址寄存器,以或作基址寄存器。30.假定累加器A的内容为30H,执行指令1000H:MOVCA,@A+PC后,把程序存储器单元的内容送累加器A中。31.假定DPTR的内容为8100H,累加器A的内容为40H,执行下列指令MOVCA,@A+DPTR后,送入A的是程序存储器单元的内容送累加器A中。32.假定(SP)=60H,(ACC)=30H,(B)=70H,执行下列指令PUSHACCPUSHB后,SP的内容为,61H单元的内容为,62H单元的内容为。33.假定(SP)=62H,(61H)=30H,(62H)=70H,执行下列指令POPDPHPOPDPL后,DPTR的内容为,SP的内容为。34.假定(A)=85H,(R0)=20H,(20H)=0AFH,执行指令ADDA,@R0后,累加器A的内容为,Cy的内容为,AC的内容为,OV的内容为。35.假定(A)=85H,(20H)=0FFH,(Cy)=1,执行指令ADDCA,20H后,累加器A的内容为,Cy的内容为,AC的内容为,OV的内容为。36.假定(A)=0FFH,(R3)=0FH,(30H)=0F0H,(R0)=40H,(40H)=00H;执行指令INCA,INCR3INC30HINC@R0后,累加器A的内容为,R3的内容为,30H的内容为,40H的内容为。37.在MCS-51中PC和DPTR都用于提供地址,但PC是访问存储器提供地址,而DPTR是访问存储器提供地址。38.在位操作中,能起到与字节操作中累加器作用的是。39.累加器A中存放着一个其值小于或等于127的8位无符号数,Cy清“0”后执行RLCA指令,则A中数变为原来的倍。40.MCS-51的优先级由软件设置特殊功能寄存器加以选择。41.外部中断1INT入口地址为。42.MCS-51中,T0中断服务程序入口地址为。43.8051中断有优先级。44.8051中断嵌套最多级。45.外部中断请求标志位是和。46.0INT和1INT的中断标志位分别是和。47.指令以及任何访问和寄存器的指令执行后,CPU不能马上响应中断。48.当定时期T0工作在方式3时,要占用定时期T1的TR1和两个控制位。49.使用定时期T1设置串行通信的波特率时,应把定时期T1设定为工作模式,即模式。50.若8031的MHzfosc12,则其两个定时期对重复频率高于MHz的外部事件是不能正确计数的。51.在运作模式3下,欲使TH0停止运作,应执行一条CLR指令。52.T0和T1两引脚也可以作外部中断输入引脚,这时TMOD寄存器中的TC/位应当为。53.异步串行数据通信的帧格式有位、位、位和位组成。54.异步串行数据通信有、和共三种传送方向形式。55.8051复位后,SBUF的内容为。56.MCS-51串行接口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器加以选择。57.使用定时期T1设备串行通信的波特率时,应把定时期T1设定为工作模式,即模式。58.要串行口为10位UART,工作方式应选为。59.用串口扩并口时,串行接口工作方式应选为方式。60.在串行通信中,收、发双方对波特率的设定应该是。61.要启动串行口发送一个字符只需要执行一条指令。62.在多机通信中,若字符传送率为100b/s,则波特率等于。63.在多机通信中,主机发送从机地址呼叫从机时,其TB8位为;各从机此前必须将其SCON中的REN位和位设置为1。64.输入输出设备是计算机与外部世界交换信息的。65.独立式键盘就是每一个按键占用一个。66.矩阵式键盘的优点是节省。67.静态LED显示的优点是。68.动态LED显示的优点是。69.单个LED的工作电压一般在之间。70.人机接口是指人与计算机系统进行。二、选择题(每小题2分,共20分)1.单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是()。A.4KBB.64KBC.8KBD.128KB2.内部RAM中的位寻址区定义的位是给()。A.位操作准备的B.移位操作准备的C.控制转移操作准备的D.以上都是3.下面哪一个部件不是CPU的指令部件()。A.PCB.IRC.PSWD.ID4.MCS-51上电复位后,SP的内容应是()A.00HB.07HC.60HD.70H5.PC中存放的是()A.下一条指令的地址B.当前正在执行的指令C.当前正在执行的指令的地址C.下一条要执行的指令6.以下有关PC和DPTR的说法中错误的是()A.DPTR是可以访问的B.它们都是16位的寄存器C.它们都是具有自动加1功能D.DPTR可以分为2个8位的寄存器使用,但PC不能7.关于MCS-51的堆栈操作,正确的说法是()A.先入栈,再修改栈指针B.先修改栈指针,再出栈C.先修改栈指针,再出入栈D.以上都不对8.要访问MCS-51的特殊功能寄存器应使用的寻址方式是()A.寄存器间接寻址B.变址寻址C.直接寻址D.相对寻址9.指令寄存器的功能是()A.存放指令地址B.存放当前正在执行的指令C.存放指令与操作数D.存放指令地址及操作数10.当ALE信号有效时,表示()A.从ROM中读取数据B.从P0口可靠的送出地址低8位C.从P0口送出数据D.从RAM中读取数据11.下列指令中的目的操作数不是寄存器寻址的是()。A.MOVA,20HB.MOVACC,R1C.MOVR5,20HD.MOVDPTR,#2000H12.关于数据传送类指令,下列说法正确的是()。A.在内部数据存储区中,数据不能直接从一个地址单元传送到另一个地址单元B.程序存储器空间中的数据能直接送入内部存储区中任意单元C.所有的数据传送指令都不影响PSW中的任何标志位D.只能使用寄存器间接寻址方式访问外部数据存储器13.运行MULAB指令后,OV=1表示()A.乘积中累加器(A)=0B.乘积中累加器(A)≠0C.乘积中累加器(B)=0D.乘积中累加器(B)≠014.已知(A)=0ABH,(R1)=7FH,执行指令ADDA,R1后,标志位Cy、OV的值是()A.Cy=1,OV=0B.Cy=0,OV=1C.Cy=1,OV=1D.Cy=0,OV=015.下列指令操作码中不能判断两个字节数据是否相等的是()。A.SUBBB.ORLC.XRLD.CJNE16.以下选项中正确的位地址表示方式是()A.0E0HB.RS0C.PSW.0D.A.217.以下选项中正确的立即数是()A.#F0HB.#1234HC.1234HD.F0H18.ORG0000HAJMP0040HORG0040HMOVSP,#00H当执行完上述程序后,PC的值是()。A.0040HB.0041HC.0042HD.0043H19.要把P0口高4位变0,低4位不变,应使用指令()。A.ORLP0,#0FHB.ORLP0,#0F0HC.ANLP0,#0F0HD.ANLP0,#0FH20.假定设定堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为()。A.36HB.37HC.38HD.39H21.在相对寻址方式中,“相对”两字是指相对于()A.地偏移量relB.当前指令的首地址C.当前指令的末地址D.下一条指令首地址22.在寄存器间接寻址方式中,指定寄存器中存放的是()A.操作数B.操作数地址C.转移地址D.地址偏移量23.对程序存储器的读操作,只能使用()A.MOV指令B.PUSH指令C.MOVX指令D.MOVC指令24.必须进行十进制调整的十进制运算()A.有加法和减法B.有乘法和除法C.只有加法D.只有减法25.执行返回指令时,返回的断点是()A.调用指令的首地址B.调用指令的饿末地址C.调用指令下一条指令的首地址D.返回指令的末地址26.可以为访问程序存储器提供或构成地址的有()A.程序计数器PCB.只有PC和累加器C.只有PC、A和数据指针DPTRD.PC、A、DPTR和堆栈指针SP27.在中断服务程序中,至少应有一条()。A.传送指令B.转换指令C.加法指令D.中断返回指令28.要使MCS-51能够响应定时器T1中断、串行口中断,它的中断允许寄存器IE的内容应是()。A.98HB.84HC.42HD.22H29.MCS-51在响应中断时,下列哪种操作不会发生()。A.保护现场B.保护PCC.找到中断入口D.保护PC转入中断入口30.MCS-51中断源有()。A.5个B.2个C.3个D.6个31.MCS-51在响应中断时,下列哪种操作不是必须的()。A.当前指令执行完毕B.专断是开放的C.没有同级或高级中断服务D.必须有RETI指令32.MCS-51的中断允许触发器内容为83H,CPU将响应的中断是()A.INT0,INT1B.T0,T1C.T1,串行口D.INT0,T033.执行MOVIE,#03H后,MCS-51将响应的中断是()。A.1个B.2个C.3个D.0个34.MCS-51的中断源全部编程为同级时,优先级最高的是()。A.INT1B.T1C.串行口D.INT035.外部中断1固定对应的中断入口地址为()。A.0003HB.000BHC.0013HD.001BH36.各中断源发出的中断请求信号,都会标记在MCS-51系统中的()A.TMODB.TCON/SCONC.IED.IP37.MCS-51响应中断的不必要条件是()。A.TCON或SCON寄存器内的有关中断标志位置“1”B.IE中断