欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    单片机复习题41003(8页).doc

    • 资源ID:35599786       资源大小:47KB        全文页数:8页
    • 资源格式: DOC        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    单片机复习题41003(8页).doc

    -单片机期中复习一、填空:1. JZ e 的操作码地址为1000H,e=20H,它转移的目标地址为_。2. 若累加器A中的数据为01110010B,则PSW中的P=_。3. 假定累加器A的内容30H,执行指令:1000H:MOVC A,A+PC后,把程序存储器_单元的内容送累加器A中。4. 单片机也可称为_ 或 _。5. 若由程序设定RS1、RS0=10,则所选的工作寄存器组为_。6. 单片机的工作过程,实际上就是_。7. 溢出标志OV只有在进行符号数加法运算时才有意义,OV0表示加法运算结果_,OVl表示加法运算结果_。8. MCS-51单片机访问外部存储器时,利用_信号锁存来自_口的低8位地址信号。9. P0口可用作通用I/O口,又可用作_接口。10. 汇编语言中可以使用伪指令,它们不是真正的指令,只是用来对_。11. 若由程序设定RS1、RS0=11,则所选的工作寄存器组为_。12. 中央处理器CPU是单片机的核心,它完成_。13. 半导体存储器的最重要的两个指标是_和 _。14. 若由程序设定RS1、RS0=00,则所选的工作寄存器组为_。15. 若由程序设定RS1、RS0=01,则所选的工作寄存器组为_。16. 若A中的内容为68H,那么P标志位为_。17. MCS51单片机的片内数据存储空间的128字节单元通常可划分为3个区域,这3个区域分别是_、_、_。18. 计算机的系统总线有_、_、_。19. MCS51单片机的变址寻址是以_作基地址寄存器,以A作变址寄存器,并以两者内容相加形成的_地址作为操作数地址,以达到访问_的目的。20. MCS-51单片机的一个机器周期包含了_个状态周期,每个状态周期又可划分为_拍节,一个机器周期实际又包含了_个振荡器周期。21. MCS51单片机的P0P4口均是_IO口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的_和_,在P0P4口中,_为真正的双向口,_为准双向口。22. MCS-51系列单片机指令系统的寻址方式有_、_、_、_、 _、_。二、选择题: 1. 要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是( )(A)MOV (B)MOVX (C)MOVC (D)以上都是2. 能够用紫外光擦除ROM中程序的只读存储器称为( )。 A.掩膜ROM B.PROM C.EPROM D.EEPROM3. 下列指令不正确的是( )A MOV A,22H B MOV R1,AC MOV R1,R4 D MOV A,R14. 一3的补码是(     )      A、10000011            B、11111100       &n bsp;   C、11111110            D、11111101       5. 设(A)=0 C 3 H,(R0)=0 A A H,执行指令A N L    A,R0后,结果(     )     A、(A)=82H    &nbs p;    B、(A)=6CH         C 、(R0)=82       D、(R0)=6CH   6. 单片机应用程序一般存放在(     )      A、RAM           B、ROM          C、寄存器            D、CPU   7. 在CPU内部,反映程序运行状态或反映运算结果的一些特征寄存器是( )(A)PC (B)PSW (C)A (D)SP8. 对某单元的部分位取反,应采用下面哪种逻辑操作(    )。()ANL    ()ORL     ()CPL       ()XRL9. 提高单片机的晶振频率,则机器周期(     )    A、不变             B、变长               C 、变短               D、不定   10.  指令MOV A,34H的寻址方式是( )A 直接寻址 B 间接寻址 C 寄存器寻址 D 立即寻址    11. 指令MOVC A,A+DPTR的寻址方式是( )A 位寻址 B 间接寻址 C 寄存器寻址 D 变址寻址12. 8051单片机中,唯一一个用户可使用的16位寄存器是(     )      A、P S W           B、D P T R           C 、A C C  &n bsp;            D、P C   13. 当标志寄存器P S W的R S 0和R S 1分别为1和0时,系统选用的工作寄存器组为(     )     A、组0              B、组1              C、组2               D、组3   14. 8051单片机是一个( )位的单片机。A 4 B 8 C 16 D 3215. 十进制数89.75其对应的二进制可表示为(     )      A、10001001.01110101      B、1001001.10      C、1011001.11          D、10011000.11     16. 进位标志CY在(     )中  A、累加器      B、算逻运算部件ALU   &n bsp;  C、程序状态字寄存器PSW      D、DPOR  17. 计算机的主要组成部件为(     )      A、CPU,内存,IO口    B、CPU,键盘,显示器    C、主机,外部设备    D、以上都是   18. 设累加器A的内容为0 C 9 H,寄存器R2的内容为54H,C Y=1,执行指令S U B B   A,   R2   后结果为(     )      A、(A)=74H         B、(R2)=74H         C 、(A)=75H       D、(R2)=75H   19. 指令MOV A,#34H的寻址方式是( )A 直接寻址 B 间接寻址 C 寄存器寻址 D 立即寻址20. 二进制数110010010对应的十六进制数可表示为(     )      A、192H               B、C90H              C、1A2H              D、CA0H          21. 指令MOV A,R0的寻址方式是( )A 直接寻址 B 间接寻址 C 寄存器寻址 D 立即寻址22.  执行如下指令后,累加器A中的内容是( )MOV A,#11HMOV R1,#2AHADD A,R1A 11H B 3BH C 2AH D 19H23. 8051的程序计数器P C为16位计数器,其寻址范围是(     )      A、8K               B、16 K               C 、32 K               D、64 K   24. 在MCS-51单片机中,当晶振频率采用4MHZ时,一个机器周期等于(    )微秒。()3       ()4        ()5           ()625. 指令AJMP的跳转范围是( )(A)256B (B)1KB (C)2KB (D)64KB26. 有一位共阳极LED显示器,要使它不显示,它的字段码(  )。()7DH    ()82H     ()FFH        ( ) 00H                          27. 如果当前的通用工作寄存器工作在0区,则PSW的RS1、RS0的值为( )A 00 B 01 C 10 D 1128. 已知(A)=44H执行指令DEC A后,则( )A (A)=43H P=1 B (A)=45H P=1 C (A)=43H P=0 D (A)=45H P=0 29. 计算机内部数据之所以用二进制形式表示,主要是(     )      A、为了编程方便   B、由于受器件的物理性能限制   C 、为了通用性   D、为了提高运算速度   30. 已知的补码为10001000,则的真值是十进制( )。()120   ()120    ()136   ()13631. 十进制数126其对应的十六进制可表示为(     )     A、8 F                 B、8 E                C、F E                D、7 E            32. 指令LJMP的跳转范围是( )(A)256B (B)1KB (C)2KB (D)64KB33. 在单片机中,通常将一些中间计算结果放在(     )中      A、累加器         B、控制器       C、程序存储器         D、数据存储器   34. 执行如下三条指令后,30H单元的内容是(     )   M O V           R 1,30H     M O V          40H,0 E H    M O V         R 1,40H         A、40H          B、30H           C 、0 E H              D、F F H   35. INTEL     8051      CPU是(     )位的单片机  A、16                B、4                 C、8                 D、准16  36. LJMP跳转空间最大可达到(     )      A、2KB             B、256B              C 、128B              D、64KB   37. 下列表达式错误的是(     )      A、X补+Y补=X+Y补     B、X=X补补      C、X= X       D、X·Y+X·Y =X+Y     38. 指令和程序是以(     )形式存放在程序存储器中      A、源程序         B、汇编程序       C、二进制编码         D、BCD码   39. 有如下程序段:   M O V           R 0,30H     S E T B          C   C L R             A   A D D C          A,0  0H   M O V           R 0,A   执行结果是(     )      A、(30H)=0 0H         B、(30H)=0 1H         C 、(00H)=0 0H      D、(00H)=0 1H  40. 下列指令中不影响 标志位CY的指令有(     )      A、ADD  A,20H         B、CLR         C 、RRC  A           D、INC  A   41. 下列数据字定义的数表中,( )是错误的。 A.DW“AA” B.DW“A” C.DW“OABC” D.DWOABCH42. CPU主要的组成部部分为(     )      A、运算器、控制器    B、加法器、寄存器    C、运算器、寄存器    D、运算器、指令译码器    43. 单片机8051的XTAL1和XTAL2引脚是(     )引脚      A、外接定时器         B、外接串行口        C、外接中断         D、外接晶振   44. 一个EPROM的地址有A0-A11引脚,它的容量为(     )      A、2KB              B、4KB              C、11KB              D、12KB   45. 三、简答题:1. 8051引脚有多少I/O线?他们和单片机对外的地址总线和数据总线有什么关系?地址总线和数据总线各是几位?2. MCS-51单片机的时钟周期与振荡周期之间有什么关系?一个机器周期的时序如何划分?3. MCS-51内部四个并行I/O口各有什么异同?作用是什么?4. 简述MCS-51内外RAM差别及存取方法。5. 简述变址寻址方式并举例说明。四、读程序:1. 已知(A)=20H,(R1)=05H,(B)=10H,(05H)=45H,进位标志位C=1,求分别执行下列指令后的结果。MOV A,R1; 结果(A)= (R1)= 2. 执行下列程序段后,(A)=_,(CY)=_。 MOV A,#C5H RL A3. 已知(A)=20H,(R1)=05H,(B)=10H,(05H)=45H,进位标志位C=1,求分别执行下列指令后的结果。ADD A,R1 结果(A)= C= OV= P= AC= 4. 已知(A)=20H,(R1)=05H,(B)=10H,(05H)=45H,进位标志位C=1,求分别执行下列指令后的结果。SUBB A,R1 结果(A)= C= OV= P= AC= 5. 已知A = 0F8H,当执行ADD A,#0A9H指令后,PSW中的OV、CY、AC、P各为多少?若是有符号数,A中的结果用十进制表示是多少? 6. 已知(A)=20H,(R1)=05H,(B)=10H,(05H)=45H,进位标志位C=1,求分别执行下列指令后的结果。ADDC A,R1 结果(A)= C= OV= P= AC= 7. 执行下列程序段后,(P1)=_。 MOV P1,#5DH CPL P1.1 CPL P1.2 CLR P1.6 SETB P1.7 8. 下列程序段执行后,(R0)=_,(7EH)=_,(7FH)=_。 MOV R0,#7FH MOV 7EH,#0 MOV 7FH,#40H DEC R0 DEC R0 DEC R09. 下列程序段执行后,(R0)=_,(7EH)=_,(7FH)=_。 MOV R0,#7EH MOV 7EH,#0FFH MOV 7FH,#40H 1NC R0 1NC R0 1NC R010. 请指出下列指令的作用,程序执行完后A、R0、R4寄存器中存放的内容是什么? MOV R4 ,#45H XCH A , R4 SWAP A XCH A , R4 MOV R0 , #25H MOV 25H , #38H MOV A ,R411. 阅读下列程序,说明其功能。 MOV R0,#data MOV A,R0 RL A MOV R1,A RL A RL A ADD A,R1 MOV R0,A RET12. 执行下列程序段中第一条指令后,(1)(P1.7)=_ (P1.3)=_, (P1.2)=_;执行第二条指令后,(2)(P1.5)=_,(P1.4)=_,(P1.3)=_。 ANL P1,#73H ORL P1,#38H五、编程与计算题:本题有10小题,第16小题,每题8分,第710小题,每题10分,共88分。1. 将下列二进制数转化成十进制数、十六进制数。(1)1110110B (2)101101B2. 将下列十进制数转化成二进制数、十六进制数。 (1)14.875D (2)127.375D3. 将下列十进制数转化成二进制数、十六进制数。 (1)124D (2)36D 4. 将下列十六进制数转化成十进制数、二进制数。(1)4AH (2)75H 5. 将下列二进制数转化成十进制数、十六进制数。(1)11010010B (2)01111111B6. 将下列十六进制数转化成十进制数、二进制数。(1)0A5H (2)2FF8H 7. 求下列各数的原码、补码、反码或真值。(1)X补=10110101B (2)+46 8. 将下列二进制带符号数分别用原码、反码和补码表示(1)-1000000 (2)+10101109. 已知一单片机系统中的单字节双周期指令的执行时间是2.5us,请问该单片机系统的外接晶体振荡器的振荡频率为多少?该单片机系统的拍节P、状态S、机器周期所对应的时间各为多少?(计算结果如有小数,请保留小数点后3位数值)10. 将下列二进制带符号数分别用原码、反码和补码表示(1)+1111111 (2)-1111111附参考答案一、填空1. 1022H 2. 0 3. 1031H 4. 微控制器 ,嵌入式控制器 5. 第二组6. 周而复始地取指令和执行指令的过程7. 正确,超出了A所能表达的符号数有效范围8. ALE,P0 9. 单片机系统的地址/数据总线 10. 汇编过程进行某种控制。11. 第3组 12. 运算和控制功能 13. 存储容量 , 存储速度14. 第0组 15. 第1组 16. 1 17. 寄存器区、 位寻址区、 用户RAM区。 18. 地址总线、控制总线和 数据总线。19. DPTR,16位,外部数据寄存器 20. 6,2,1221. 并行    数据总线    地址总线    P0    P1P322. 寄存器 、直接寻址、 寄存器间接、立即、 基址加变址 、 位寻址 。(相对寻址也可以)二、选择题1. B 2. C 3. C 4. D 5. A 6. B 7. B 8. D 9. C10. A 11. D 12. B 13. B 14. B 15. C 16. C 17. A18. A 19. D 20. A 21. B 22. B 23. D 24. A 25. C26. C 27. A 28. A 29. B 30. B 31. D 32. D 33. A34. C 35. C 36. D 37. D 38. C 39. B 40. D 41. C42. A 43. D 44. B 45. 三、简答题1. 答:8051引脚共有40个引脚,8051的地址总线由P2和P0口提供,P2口是地址总线的高8位,P0口是地址总线的低8位;数据总线由P0口提供;P0口的地址总线和数据总线是分时进行的,P0口的地址总线需要外接地址锁存器完成地址锁存。    地址总线共16位,数据总线是8位。2. 答:时钟周期是单片机最基本的时间单位。机器周期则是完成某一个规定操作所需的时间。一个机器周期为6个时钟周期,共12个振荡周期性,依次表示为S1P1、S1P2、S6P1、S6P2。 3. 答:MCS-51单片机共有四个8位双向并行的I/O端口,每个端口都包括一个锁存器、一个输出驱动器和一个输入缓冲器。但这四个端口的功能不全相同,P0口既可作一般I/O端口使用,又可作地址/数据总线使用;P1口是一个准双向并行口,作通用并行I/O口使用;P2口除了可作为通用I/O使用外,还可在CPU访问外部存储器时作高八位地址线使用;P3口是一个多功能口除具有准双向I/O功能外,还具有第二功能。 4. 内部RAM:只有128个单元,其中202FH单元可位寻址,001FH单元可用做工作寄存器。 外部RAM:有64KB空间,不可位寻址。 存取方法:内部用MOV指令,外部用MOVX指令。5. (1)变址寻址是以DPTR或PC作基址寄存器,累加器A作变址寄存器以两者内容相加形式的16位地址作为操作数地址。 (2)变址寻址只能对移定存储器寻址,其指令只有三条: MOVC A,A+DPTR MOVC A,A+PC JMP A+DPTR 前二条为查表指令,后一条为无条件转移指令四、读程序1. (A)= 45H (R1)=45H2. (A)=8BH(或10001011B) (CY)=不影响3. (A)= 65H C= 0 OV= 0 P=0 AC= 0 4. (A)=DAH C= 1 OV=1 P= 1 AC= 1 5. 解答 OV:0、CY:1、AC:1、P:1 A:-956. (A)=66H C=0 OV= 0 P= 0 AC=0 7. (P1)=9BH 8. (R0)=7EH,(7EH)=FFH,(7FH)=3FH9. (R0)=7FH (7EH)=00H (7FH)=41H10. (A)=54H(R0)=25H(R4)=54H11. (data)×10操作12. (1)(P1,7)=0,,(P1.3)=0,(P1.2)=0(2)(P1.5)=1,(P1.4)=1,(P1.3)=1五、编程与计算题1. 2. 1110.111B、E.EH、1111111.011B、7F.6H3. 4. 5. 210D、D2H;127D、7FH6. 10100101B、165D;10111111111000B、12180D7. 8. X原=11000000、X反=10111111、X补=11000000;X原=X反=X补=010101109.  答:1机器周期=2.5us2=1.25us      2状态S:由机器周期6S      S机器周期6=1.25us6=0.208us或(208ns)·      3. 拍节P:由机器周期=6S12P      P机器周期12125us120.104us或(104ns)     4由机器周期12Fosc     Fosc12机器周期 12125us 96MHz10. X原=X反=X补=01111111;X原=11111111、X反=10000000、X补=10000001-第 8 页-

    注意事项

    本文(单片机复习题41003(8页).doc)为本站会员(1595****071)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开