内容发布更新时间 : 2024/11/18 10:51:55星期一 下面是文章的全部内容请认真阅读。
微机原理及应用 复习题2
第一章基础知识
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
计算机中常作的码制有原码、反码和补码 十进制29的二进制表示为00011101B 十进制数-29的8位补码表示为.11100011
输入输出设备是计算机与外部世界交换信息的载体. 十进制数-47用8位二进制补码表示为.11010001 -49D的二进制补码为.11101101 计算机中最常用的字符信息编码是ASCII 计算机中的数称为机器数,它的实际值叫真值。
87H是用8位二进制原码表示的十六进制数,其相应的十进制数是____。 十进制数—127用8位二进制数补码表示时,应为________H。
一个8位二进制数的补数是用100H减去该二进制数,那么81H的补数是100H—81H,其结果为____________H。 请写出2个不同类型的不合法的标号——、——。
假如2个一字节的十六进制数96H,69H相加的和仍然为8位二进制数,那么相加的结果和为______H,进位Cy为_______。 8031单片机复位后,其PC的内容为_______H。SFR中的P2口的内容为_______H。 已知一个数为[X]=11011001B,它的补码为_______和反码为_______。 十进制数-15用8位二进制数补码表示时,应为______H。
已知一个数为[X]=01011001B,它的补码为______和反码为______。 十进制数-10用8位二进制数补码表示时,应为_______H。
第二章51单片机结构
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
MCS-51有四组工作寄存器,当RS1=1、RS0=0时,寄存器R0~R7的地址是( 10-17H )。 MCS-51单片机复位后堆栈指针SP的值是( 07H )。
MCS-51有四组工作寄存器,当寄存器R0~R7的地址为10~17H时,则当前工作寄存器组是( 2 )组。 若单片机的振荡频率为12MHZ,那么一个机器周期=( 1 )us。
MCS-51有四组工作寄存器,当PSW中RS1=1、RS0=1时,寄存器R5的地址是( 1DH )。 8051片内RAM低128单元中,可以进行位寻址的地址单元为( 20H-2FH )。
MCS-51有四组工作寄存器,当RS1=0、RS0=1时,寄存器R6的地址是( 0EH )。 MOV A,40H 指令对于源操作数的寻址方式是 直接 寻址。
指令JB 0A7H,ABC的作用是 若P2口的第7位为1则跳转到ABC 。(0A7H是P2.7的地址) 将CY与A的第0位的非求或的指令是 ORL C,/ACC.0 ,若原A=0,执行后A= 0 。 长跳转指令LJMP可转移到______________________。
假如两个8位二进制数01111111B.10000001B相加的和仍用8位二进制敷,那么结果:和为__________B,进位为_______ 假如2个一字节的十六进制数87H,69H相加的和仍然为8位二进制数,那么相加的结果和为_____H,进位Cy为______。 内部RAM 30H单元的内容送R4的指令是_______
MCS-51的特殊功能寄存器分布在片内RAM( 80H-FFH )地址范围内。 8031内部有( 256 )个RAM、8751内部有4K( ROM )。
堆栈的地址由( SP )内容确定,其操作规律是“( 先 )进( 后 )出”。 在单片机扩展时,( P0 )口和( P2 )口为地址线,( P0 )口为数据线。 MCS-52单片机片内共有( 256 )字节单元的RAM.
若MCS-51单片机的程序状态字PSW中的RS1,RS0=11,那么工作寄存器R0-R7的直接地址为(18H-1FH). 当EA接地时,MCS-51单片机将从( 外部ROM )的地址0000H开始执行程序。 I/O编址技术有( 统一 )和( 独立 )两种。
MCS-8051系列单片机字长是8位,有40根引脚,96系列字长是16位。单片机的特点有体积小、价格低、功能全 。
24. 8051单片机的存储器的最大特点是 指令存储器与数据存储器分开编址 ,Px并行口的地址是与 数据 存储器统一编址的,或者说属于该存储器。
25. 8051最多可以有 4 个并行输入输出口,最少也可以有1个并行口,即 P1 。P3常需复用作 串行通信、外部中断、外部计数脉冲 和读写控制信号。
26. 27.
ALE信号的作用是 低8位地址锁存 。
8051复位后,PC=( 0 )H。若希望从片内存储器开始执行,EA脚应接 高 电平,PC值超过( 0FFF )H时,8051会自动转向片外存储器继续取指令执行。
28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66.
PSW中RS1 RS0=10H时,R2的地址是 12H 。
单片机经加电复位后,执行第一条指令的地址是 0000H 。 一个机器周期= 6 个状态周期=12个振荡周期。
若8051单片机的引脚EA接地,表示 只能访问片外程序存储器 。 在 MCS-51 单片机系统中,采用的编址方式是 统一编址 。
当P1口做输入口输入数据时,必须先向该端口的锁存器写入( ),否则输入数据可能出错。 寄存器PSW中的RS1和RS0的作用是( )。
用汇编语言编写的程序称为( )程序,通过汇编后得到的用机器码表示的程序称为( )程序。
能在紫外线照射下擦除和重写的存储器是( )型存储器,能够直接在线路中快速写入和读出的存储器是( )型存储器。 单片机内部与外部ROM之间的查表指令是( )。 P2口通常用作_______,也可以作通用的I/O口使用。
若由程序设定RS1、RS0=01,则工作寄存器R0~R7的直接地址为______。 8051的堆栈区一般开辟在_______。 所谓寻址,其实质就是_______。
单片微型机由CPU、存储器和I\\O接口三部分组成. 若不使用MCS-51片内部程序存储器,引脚EA必须接地.
当MCS-51引脚ALE信号有效时,表示从Po口稳定地送出了低8位地址. MCS-51的堆栈是软件填写堆栈指针临时在_片内数据存储器内开辟的区域. MCS-51中凡字节地址能被_8整除的特殊功能寄存器均能寻址. MCS-51有4组工作寄存器,它们的地址范围是00H~1FH.
MCS-51片内20H~2FH范围内的数据存储器,既可以字节寻址又可以位寻址. 80C51含4KB ROM。
80C51在物理有4个独立的存储空间。
一个机器周期等于6个状态周期,振荡脉冲2分频后产生的时钏信号的周期定义为状态周期。 MCS-51的Po口作为输出端口时,每位能驱动 8 个SL型TTL负载.
MCS-51有 4个并行I\\O口,其中P0~P3是准双向口,所以由输出转输入时必须先写入\设计8031系统时,_P0、P2 口不能用作一般I\\O口.
8031单片机外接ROM时,其P0口具有传送_________信号和_________信号的双重功能。 8031.单片机内部数据RAM中的位寻址区的地址范围是 8031.单片机有4个口,其中_________口可以直接应用于I/O口。 8031单片机使用RD和WR来读写片外____________的内容。
堆栈区是在____________区开辟的一个区域,其数据的存取遵守_________的原则。
MCS-51单片机内部RAM 20H~2FH是位寻址区,已知位地址是47H,计算出它是字节地址_______的D_______位。
当程序状态字PSW为(10010001)时,当前工作寄存器组是_______组,对应的工作寄存器R1、R7的地址是______H、___H。 MCS-51单片机内部SFR中有三个16位的寄存器,它们是_______、_______、_______。 8031单片机复位后,其SP的内容为______H。SFR中的P1口内容为______H。 如果8031单片机的时钟频率为4MHz,则其机器周期为______微秒。
MCS-51单片机内部RAM 20H~2FH是位寻址区,已知位地址是5FH,计算出它是字节地址______的D______位。 可用作寄存器间接寻址的间址寄存器有______、______、______。
67. 68. 69. 70.
当把8031的P1口作为输入口使用时.必须先向P1口_____________指令,然后才能够运行MOV A,P1指令。 CPU由运算器和____________构成。
MCS—51单片机中______口作为低8位地址和数据线的分时复用口, _______口的各管脚有不同的第二功能。 复位后,堆栈顶的地址为( ),存放在( )寄存器。
71. MCS—51单片机的P0—P3口均是 并行 I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统
的 数据总线 和 地址总线 ,在P0—P3口中, P0 为真正的双向口, P1—P3 为准双向口。 72. MCS—5l单片机的堆栈区只可设置在 片内数据存储区(器) ,堆栈寄存器SP是8 位寄存器。 73. 74.
MCS-8051系列单片机字长是 8 位,有 40 根引脚,96系列字长是 16 位。单片机的特点有 体积小、价格低、功能全 。
8051复位后,PC= 0 H。若希望从片内存储器开始执行,EA脚应接 高 电平,PC值超过 0FFF H时,8051会自动转向片外存储器继续取指令执行。 75. 76. 77. 78. 79. 80.
堆栈的地址由 的内容确定,其操作规律是“ 先进后出”。 MCS—51布尔处理机的存储空间是_______。 微处理器由寄存器、控制器和运算器三部分组成..
当程序状态字PSW为(10011001)时,当前工作寄存器组是______组,对应的工作寄存器R0、R3的地址是_____H、 H。 如果8031单片机的时钟频率为6MHz,则其机器周期为_______微秒。 计算机的系统总线有地址总线、控制总线和数据总线。
第三章指令系统
1. 2.
DJNZ R7,e 指令为二字节指令,如果其操作码所在地址为1000H,e=BFH,则它的转移目的地址应为( 0FC1H )。
MCS-51的指令可分为几种不同的寻址方式。如:MOV A,20H属于( 直接 )寻址方式,MOVC A,@A+DPTR 属于( 变址 )寻址方式,MOV C, bit 属于( 位 ) 寻址方式。 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
访问MCS-51片外RAM应该使用的传送指令的助记符为( MOVX )。 MOV C,00H的寻址方式是( 位寻址 )。
累加器(A)=80H,执行完指令ADD A,#80H后,进位位C=( 1 )。 如果(A)=5FH。执行指令 SWAP A 后,累加器A的内容为( 0F5H )。 执行ANL A,#0F0H指令后,A的低四位=( 0000 )。
设DPTR=1000H,则MOVX A,@DPTR指令是将( 外部数据)存储器的( 1000H )地址内容送A。
DJNZ 50H,e 指令为三字节指令,如果其操作码所在地址为1000H,e=0FH,则它的转移目的地址应为( 1012H )。 已知SP=25H,PC=1045H,(24H)=12H,(25H)=34H,(26H)=56H, 问此时执行“RET”指令后,SP=(23H),PC=(3412H) 已知A=C9H,B=8DH,CY=1。执行指令SUBB A,B后,A=( 3BH ),CY=( 0 )。 ORL A, #0F0H,是将A的高四位置1,而低四位( 不变 )。
设DPTR=0FFFH,A=80H,则MOVC A,@A+DPTR指令是将程序存储器的( 107FH )地址内容送A。 若用传送指令访问MCS-51的程序存储器,它的操作码助记符应为( MOVC )。 ANL A, #0F0H是将A的高四位保持不变,而低4位 取反 。
指令LCALL 37B0H,首地址在2000H,所完成的操作是 2003H 入栈,PC= 37B0H 。 设DPTR=2000H,(A)=A0H,则MOVC A,@A+DPTR操作数的实际操作地址为 20A0H 。 对于指令SJMP $,其操作码为80H,其操作数(即偏移量)为(0FEH).
已知(SP)=60H,子程序SUBTRN的首地址为0345H,现执行位于0123H的ACALL SUBTRN双字节指令后,(PC)=___,(61H)=_______,(62H)= ____。 假设2个一字节的十六进制数9FH,81H相加的和仍然为8位二进制数,那么相加后其进位标志为_____(1或0),溢出标志为______(1或0)。 假定累加器A的内容为30H,执行指令:1000H:MOVC A,@A+PC后,把程序存储器(1031H)单元的内容送累加器A中。 8031单片机的I/O接口寻址方式是_____。 请写出二条相对寻址方式的指令________。
MOV A,40H 指令对于源操作数的寻址方式是 直接 寻址。
第四章中断系统
1.
MCS-51有( 5)个中断源,可分为( 2 )级中断优先级,这可由软件填写( IP )寄存器加以选择中断优先级。