单片机8086一道简单8086汇编语言题求助,图片是单字节无进位加法程序,那么双字节加法程序怎么写

当前位置: >>
单片机原理与接口技术复习题及答案
《单片机原理与接口技术》复习题及答案一. 判断题(在题后的括号内打√或× )1. 只读存储器 ROM 内部信息停电后会丢失。 ) (× 2. 堆栈操作是按D后进先出‖的原则存取数据。 (√ ) 3. 8051 单片机访问存储器时,同一地址对应惟一的存储单元。 (× ) 4. 数据寄存器指针 DPTR 由 DPH 和 DPL 组成。 (√) 5. 程序计数器 PC 总是指向正在执行的指令地址。 ) (× 6. 汇编语言程序中的注释可以缺省。 (√) 7. 指令中操作码助记符项可有可无。 (× ) 8. 计算机寻址方式越多,计算机的功能超强,灵活性亦越大。 (√) 9. 若累加器 A 中D1‖的个数为偶数,则奇偶标志位 P 为 1。 (× ) 10. 作算术运算时,若有进位则一定有溢出。 ) (× 11. 8051 每个中断源相应地在芯片上都有其中断请求输入引脚 ( × ) 12. 程序计数器 PC 不能对它进行读写操作.( √ ) 13. 8051 单片机的栈底单元是不能利用的,因此,它是一个闲置单元 ( × ) 14. 8051 单片机对最高优先权的中断响应是无条件的 ( ×) 15. 中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作 指令 ( × ) 16. 在一般情况 8051 单片机允许同级中断嵌套 ( × ) 17. 8051 单片机,程序存储器数和数据存储器扩展的最大范围都是一样的(√ ) 18. RC A 为循环左移指令 ( ×) 19. MOV A,30H 为立即寻址方式 ( × ) 20. 如果发生除法溢出错误,则 PSW 标志位 P 置 1 ( ×) 21. 如 JC rel 发生跳转时,目标地址为当前地址加上偏移量 rel ( × ) 22. MOV A,@A+DPTR 是一条查询指令 .( √ ) 23. MUL AB 的执行结果是高 8 位在 A 中,低 8 位在 B 中 ( × ) 24. CPU 对内部 RAM 和外部 RAM 的读写速度一样快 ( × ) 25. 对于 8051 单片机,当 CPU 对内部程序存储器寻址超过 4K 时,系统会自动在外部程序 存储器中寻址 .( √ ) 26. 外加晶振频率越高,系统运算速度也就越快,系统性能也就越好 ( × ) 27. 单片机按键手动复位又可以分为电平方式和脉冲方式两种。 (√) 28. 单片机程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需要按复位键 重新启动单片机。 (√) 29. 计算机如果有好的硬件电路,即使没有任何软件支持,也能正常工作。 ) (× 30. 计算机能够直接识别和执行任何高级语言指令。 ) (× 31. 80C51 单片机汇编语言指令中的任何部分,包括操作码在内,都可以根据具体情况加以 省略。 ) (× 32. 80C51 指令系统具有存储效率高、执行速度快的特点。 (√) 33. 机器语言是一种用二进制代码 0 和 1 表示指令和数据的最原始的程序设计语言。 (√) 34. 对于使用者来说,用机器语言编写程序比较简单,容易看懂,不易出错,便于记忆。 ) (× 35. 汇编语言是一种用助记符来表示的面向机器的程序设计语言。不同的机器使用的汇编语 言一般没有什么不同,象高级语言一样,是通用的。 ) (× 36. 判断以下各条指令是否正确: (1) MOVX @R0,B (× ) (2) MOV A,30H (√)(3) MOVX A,30H (× ) (4) ADDC A,R7 (5) SUB A,R2 (√) (× )(6) ANL #99H ,36H(× ) (7) MOV 20H , R1 (8) ADDC A , 2030H (9) MOV C,ACC.0 (10) ORL P1.0,P3.1 (11) JBC P0,LL1 (12) ACALL PROC (13) CLR A (14) MOVX 40H , #30H (15) ORG 3000H (√ ) (× ) (√) (× ) ; (LL1 为标号) ; (PROC 为标号) (√ ) (× ) ( √) (× ) (√)(16) MOVC @A+PC , A (× ) (17) MOVX A ,2000H (18) DJNZ #data , rel (× ) (× )37.8051 片内带有 2K 程序存储器。 ) (× 38.RS1=1,RS0=0 时,R2 的直接地址为 11H。 ) (× 39.MOV A,30H 指令中第二操作数的寻址方式为直接寻址。 ) (× 40.SRF 只能直接寻址。 (√) 41.CLR 20H 是位操作指令。 ) (× 42.执行除法指令后商在 B 寄存器中。 ) (× 43.上电复位后执行压V噶畹谝桓鲎纸谘谷 07H。 (√) 44.读 P1 口时,要先向口锁存器中写 1。 (√) 45. 我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。 (√) 46. MCS-51 的相对转移指令最大负跳距是 127B。 47.MCS-51 的特殊功能寄存器分布在 60H~80H 地址范围内。 ) (× 48.要 MCS-51 系统中,一个机器周期等于 1.5μs。 ) (× 49、片内 RAM 与外部设备统一编址时,需要专门的输入/输出指令。 (√) (× )二. 单项选择题1、单片机机器内的数是以( C )的形式表示的 A、原码 B、反码 C、补码 D、ASCII 码2、8051 单片机有( C )个特殊功能寄存器。 A、3 B、10 C、21 D、1283、数据寄存器指针 DPTR 是一个( B )位的寄存器。 A、8 B、16 C、24 D、324、8051 单片机的工作寄存器分成(B )组,每组有(D )单元。 A、2 个 5、SJMP B、4 个 C、6 个 D、8 个 ) 。rel 指令中 rel 的取值范围为( D B、0~+127 D、+127~-128A、+127~-127 C、0~-1286、指令 MOVX A,@DPTR 中源操作数属于( C )方式。 A、直接寻址 C、寄存器间接寻址 B、相对寻址 D、寄存器寻址7、在单片机语句格式中, B )为不可缺省的。 ( A、标号 B、操作码助记符 C、操作数 D、注释 ) 。8、若 A=78H,执行指令 SWAP A、78H B、78DA 后,A 的值为(C D、87DC、87H9、带进位加法指令助记符为( B ) 。 A、ADD B、ADDC C、SBC D、SUBB10、相当于累加器 A 内容乘以 2 的指令是( A ) 。 A、RLB、RRC、RLCD、RRC11. 单片机是将( D)做到一块集成电路芯片中,称为单片机。 B. CPU、I/O 设备 D. CPU、RAM、ROM、I/O 设备A. CPU、RAM、ROM C. CPU、RAM12. 下列哪一型号的单片机是基本型单片机。( B ) A. 8032 B. 8051 C. 8052 D. 875213.MCS-51 芯片内部集成有( C )。 A. 8 位 CPU、4 KB ROM C. 8 位 CPU、64 KB ROM B. 16 位 CPU、4 KB ROM D. 16 位 CPU、64 KB ROM14. 地址总线(AB)总线宽度为( B )位。 A. 8 B. 16 C. 15 D. 3215. 一个时钟周期等于( D A.1 个 B.2 个 C. 6 个)振荡周期。 D. 12 个16. 关闭电源时,其所存储内信息将丢失的存储器是( C )。 A. ROM B. PROM C. RAM D. EPROM17. 一个字节 (BYTE)由( D )位二进制数组成。 A.1 B.2 C. 4 D. 818.程序计数器 PC 是( A )位的计数器,能寻址 64KB 的程序存储器范围。 A.16 19. A. 1 B. 8 C. 4 D. 328051 单片机片内 RAM 的低 32 个字节分成( D )个工作寄存器组,每组占 8 个字节。 B. 2 C. 3 D. 420. 指令 MOV 寻址空间是( C )。 A.片外 ROM B. 片外 RAM C.片内 RAM D. 所有存储器21. MCS-51 单片机片外 RAM 地址空间与片内 RAM 地址空间在地址的低端 0000H 一 007FH 是( B )。 A.重叠 B.不重叠 C.部分重叠 D.不定22. 8051 位寻址能力能够达到( B )位。 A.64 B. 128 C.32 D.1623. 8051 单片机的堆栈区是向地址( D )的方向生成的。 A.可变 B. 不定 C.减小 D. 增大24. 当 8051 单片机外接时钟信号时,应从( C )脚接入。 A.T0 B. XTAL2 C. XTAL1 D. T125. 8051 单片机串行 I/O 口(RXD,TXD)在( D )。 A.P0 口 B. P1 口 C. P2 口 D. P3 口 26.DCLR A‖的寻址方式是( A A. 寄存器寻址 B.直接寻址)。 C.寄存器间接寻址 D.立即寻址27. DMOV A, 30H‖指令源操作数的寻址方式是( C )。 A.寄存器寻址 B.寄存器间接寻址 C.直接寻址 D.立即寻址28. DMOVX A, @DPTR ‖ 指令源操作数的寻址方式是( C )。 A.变址寻址 B.相对寻址 C.寄存器间接寻址 )。 D. 位寻址 D. 位寻址29. DSJMP 08H‖的寻址方式是( B A.变址寻址 B.相对寻址C.寄存器间接寻址30. 访问程序存储器,指令操作码的助记符是( A )。 A. MOVC B. MOV C. MOVX )中。 D. B D. XCH31. DMUL AB‖指令执行后,16 位乘积的高位在( D A. A B. C C. AB32. 指令DAJMP addr11‖为( A )指令。 A. 绝对转移 B.相对转移 CC. 条件转移 D.子程序调用与返回指令33. 单片机的复位有上电自动复位和手动复位方式,按键手动复位又可以分为电平方式和脉 冲方式两种。复位后各内部寄存器恢复初态,并从( A )开始执行程序。 A、PC=0000H B、PC=0030H C、PC=0100H D、PC=1000H 34. 除了进入系统的正常初始化之外,程序运行出错或操作错误使系统处于死锁状态时,为 摆脱困境,也需要按复位键重新启动单片机。除 PC 值之外,复位操作还对其它一些寄存器 有影响。对于堆栈指针 SP 来说,复位后( D ) 。 A、SP=04H B、SP=05H C、SP=06H D、SP=07H 35. 任何计算机如果只有硬件电路,而没有任何软件支持,是不能正常工作的。必须配备各 种功能的软件才能发挥计算机应有的作用。指令系统是软件的基础,不同类型的( C )有 不同的指令系统。 A、RAM B、ROM C、CPU D、EEPROM 36. 计算机的指令系统是一套控制计算机操作的编码,称之为机器语言。计算机只能识别和 执行( C )指令。为了容易理解,便于记忆和使用,通常用符号指令(即汇编语言指令)汇编成机器语言指令。 A、高级语言 B、中级语言 C、机器语言 D、自然语言 37. 80C51 单片机汇编语言指令由操作码助记符和操作数两部分组成,共有 111 种指令。其 指令中操作码是( D )的, 它是指令的核心部分。 如果按字节数分类则有 49 条单字节指令,45 条双字节指令和 17 条三字节指令。 A、完全可以省略 C、有时不能省略 B、并非不能省略 D、绝对不能省略 38. 若按指令执行时间分类, 就有 64 条单周期指令, 条双周期指令, 条 45 2 (乘、 ( B ) 除) 指令。80C51 指令系统具有存储效率高、执行速度快的特点。 A、3 个机器周期 B、4 个机器周期 C、5 个机器周期 D、6 个机器周期 39. 机器语言是一种用二进制代码 0 和 1 表示指令和数据的最原始的程序设计语言。 因为计 算机只能识别二进制代码,这种语言与计算机的关系最直接。计算机能( A )这种语言, 并立即执行,相应速度快。 A、立即识别 B、稍后识别 C、间接识别 D、缓慢识别 40. 对于使用者来说,用机器语言编写程序非常繁琐,且不易看懂,容易出错,不便记忆。 为了克服这些缺点,产生了( A )和高级语言。 A、汇编语言 B、JAVA 语言 C、C 语言 D、VB 语言 41. 在 CPU 内部,反映程序运行状态或反映运算结果的一些特征寄存器是( B ) (A)PC (B)PSW (C)A (D)SP42. 要用传送指令访问 MCS-51 片外 RAM,它的指令操作码助记符应是( B ) (A)MOV (B)MOVX (C)MOVC (D)以上都是 43. 指令 ALMP 的跳转范围是(C) (A)256B (B)1KB (C)2KB (D)64KB 44. 要使 MCS-51 能够响应定时器 T1 中断,串行接口中断,它的中断允许寄存器 IE 的内容 应是( A ) (A)98H (B)84H (C)42H (D)22H45. 各中断源发出的中断请求信号,都会记在 MCS-51 系统中的( B ) (A)IE (B)IP (C)TCON (D)SCON 46. CPU 寻址外设端口地址的方法有两种,一种是统一编址,还有一种是( C ) (A)混合编址 (B)动态编址 (C)独立编址 (D)变址编址 47. 下列四条叙述中,有错误的一条是( A ) (A)16 根地址线的寻址空间可达 1MB (B)内存储器的存储单元是按字节编址的 (C)CPU 中用于存放地址的寄存器称为地址寄存器 (D)地址总线上传送的只能是地址信息 48. MCS-51 外扩一个 8255 时,需占用(D) 个端口地址 (A)1 个 (B)2 个 (C)3 个 (D)4 个 49. 用 MCS-51 串行口扩展并行 I/O 口时,串行口工作方式应选择(A) (A)方式 0 (B)方式 1 (C)方式 2 (D)方式 3 50. 某种存储器芯片是 8KB*4/片,那么它的地址线根数是( C ) (A) 11 根 (B)12 根 (C)13 根 (D)14 根51.MCS―51 单片机的复位信号是( A )有效。 A.高电平 B.低电平 C.脉冲 D.下降沿 )。52.若 MCS-51 单片机使用晶振频率为 6MHz 时,其复位持续时间应该超过( B A.2μs B.4μs C.8μs D.1ms )指令。53.若 PSW.4=0,PSW.3=1,要想把寄存器 R0 的内容入栈,应使用( D A.PUSH R0 C.PUSH 00H B.PUSH @R0D.PUSH 08H )。54.能够用紫外光擦除 ROM 中程序的只读存储器称为( C A.掩膜 ROM B.PROM C.EPROMD.EEPROM B )地址线。 D.20 根55.在片外扩展一片 2764 程序存储器芯片要( A.8 根 B.13 根 C.16 根 )。56.定时器/计数器工作方式 1 是( D A.8 位计数器结构 C.13 位计数结构B.2 个 8 位计数器结构 D.16 位计数结构57.设 MCS-51 单片机晶振频率为 12MHz,定时器作计数器使用时,其最高的输入计数频率 应为( C ) A.2MHz B.1MHz C.500KHz D.250KHz58.已知 1 只共阴极 LED 显示器,其中 a 笔段为字形代码的最低位,若需显示数字 1,它的 字形代码应为( A )。 A.06H B.F9H C.30H D.CFH )是错误的。59.下列数据字定义的数表中,( C A.DWDAA‖ C.DWDOABC‖ B.DWDA‖D.DWOABCH )。60.串行口的控制寄存器 SCON 中,REN 的作用是( C A.接收中断请求标志位 C.串行口允许接收位B.发送中断请求标志位 D.地址/数据位 61. B 转换成十进制数是( D (A)46.625 (B)23.625) 。 (D) 21.625(C) 23.6262. 单片机应用程序一般存放在( B ) 。 (A) RAM (B)ROM ) (C)寄存器 (D) CPU63. CPU 主要的组成部分为( A (A)运算器、控制器 (C) 运算器、寄存器 64. 8031 单片机的( (A)P0 D(B)加法器、寄存器 (D)运算器、指令译码器 )口的引脚,还具有外中断、串行通信等第二功能。 (C) P2 (D) P3(B)P165. 下列指令中不影响标志位 CY 的指令有( D ) 。 (A)ADD A,20H (B)CLR 66. 3D.0AH 转换成二进制数是( A (A) 0101B (C) B 67. 所谓 CPU 是指(A ) (A)运算器和控制器 68.INTEL (A) 16 8051 (B)运算器和存储器 (C)输入输出设备 (D)控制器和存储器 CPU 是( C )位的单片机 (B)4 (C)8 (D)准 16 ) 。 (D) 4KB (C) RRC A ) 。 (B) 0101B (D) B (D) INC A69. 存储器的地址范围是 0000H~0FFFH,它的容量为( D (A)1KB (B) 2KB (C) 3KB70. P1 口的每一位能驱动(B ) (A)2 个 TTL 低电平负载 (C)8 个 TTL 低电平负载 71. 73.5 转换成十六进制数是( (A) 94.8H (B) 49.8H (B) 4 个 TTL 低电平负载 (D)10 个 TTL 低电平负载 B ) 。 (C) 111H (D) 49H72. 若某存储器芯片地址线为 12 根,那么它的存储容量为(C ) (A)1KB (B) 2KB (C)4KB (D)8KB73. MCS-51 有中断源(A )个 (A)5 (B) 2 (C) 3 (D) 674. 下面哪种外设是输出设备(A ) (A)打印机(B)纸带读出机(C)键盘(D)A/D 转换器75. ( D )指令是 MCS-51 指令系统中执行时间最长且长达 4 us 的。 (A)比较转移 (B)循环转移 (C)增减量 D)中 D、数据存储器 (D)乘除法76、在单片机中,通常将一些中间计算结果放在( A、累加器 B、控制器 C、程序存储器78、数据指针 DPTR 在( A、CPU 控制器 C、外部程序存储器 79、指令和程序是以( D A、源程序B )中 B、CPU 运算器 D、外部数据存储器 )形式存放在程序存储器中 C、二进制编码 D、BCD 码B、汇编程序80、单片机应用程序一般存放在( D ) A、RAM B、ROM )中 B、算逻运算部件 ALU D、DPOR C、寄存器 D、CPU81、进位标志 CY 在( C A、累加器C、程序状态字寄存器 PSW82、单片机 8051 的 XTAL1 和 XTAL2 引脚是(D )引脚 A、外接定时器 B、外接串行口 C、外接中断 D、外接晶振83、8031 复位后,PC 与 SP 的值为(A ) A、0000H,00H C、0003H,07H 寄存器 84、单片机的堆栈指针 SP 始终是( B、0000H,07H D、0800H,00H B )A、指示堆栈底 B、指示堆栈顶 C、指示堆栈地址 D、指示堆栈长度 85、P0、P1 口作输入用途之前必须( B ) A、相应端口先置 1 C、外接高电平 B、相应端口先置 0 D、外接上拉电阻86、一个 EPROM 的地址有 A0----A11 引脚,它的容量为( D ) A、2KB B、4KB C、11KB D、12KB B )87、8031 单片机中既可位寻址又可字节寻址的单元是( A、20H B、30H C、00H D、70H )字节 D、64K88、8031 单片机中片内 RAM 共有(B A、128 B、256 C、4K89、执行指令 MOVX A,DPTR 时, WR 、 RD 脚的电平为( B ) A、 WR 高电平, RD 低电平 B、 WR 低电平, RD 高电平 C、 WR 高电平, RD 高电平D、 WR 低电平, RD 低电平90、下列指令中不影响标志位 CY 的指令有( B ) A、ADD A,20H B、CLR C C 、RRC A D、INC A91、LJMP 跳转空间最大可达到( D ) A、2KB B、256B C 、128B D、64KB92、计算机内部数据之所以用二进制形式表示,主要是(B) A、为了编程方便 C 、为了通用性 93、8051 单片机共有( B A、4 B、5 B、由于受器件的物理性能限制 D、为了提高运算速度 )中断源 C 、6 D、794、8051 单片机共有( A )个中断优先级 A、2 B、3 C 、4 D、5 )95、外部中断源 I E 1(外部中断 1)的向量地址为( C A、0003H B、000BH C 、0013H ) C 、D 7 H ) C 、D 7 HD、002BH96、累加器 A 的位地址为( A A、E 7 H B、F 7 HD、87H97、寄存器 B 的位地址为( B A、E 7 H B、F 7 HD、87H B )98、8051 的内部 RAM 中,可以进行位寻址的地址空间为( A、00H∽2FH B、20H∽2FH C 、00H∽FFHD、20H∽FFH99、 设累加器 A 的内容为 0 C 9 H, 寄存器 R2 的内容为 54H, CY=1, 执行指令 S U B B A, R2 后结果为( A ) A、(A)=74H B、(R2)=74H C 、(A)=75H D、(R2)=75H 100、设(A)=0 C 3 H,(R0)=0 A A H,执行指令 ANL A,R0 后,结果( A、(A)=82H B、(A)=6CH C 、(R0)=82 D、(R0)=6CH ) )101、8051 的程序计数器 P C 为 16 位计数器,其寻址范围是( D A、8K B、16 K C 、32 K D、64 K )102、提高单片机的晶振频率,则机器周期( C A、不变 B、变长 C 、变短 D、不定103、在堆栈操作中,当进栈数据全部弹出后,这时 SP 应指向( D)A、栈底单元 B、7FH 单元 C 、栈底单元地址加 1 D、栈底单元地址减 1 104、8051 单片机中,唯一一个用户不能直接使用的寄存器是( C) A、P S W B、D P T R C 、P C D、B105、8051 单片机中,唯一一个用户可使用的 16 位寄存器是(B ) A、P S WB、D P T RC 、A C CD、P C106、执行如下三条指令后,30H 单元的内容是(C ) MOV R1,#30H MOV 40H,#0 E H MOV R 1,40H A、40H B、30H C 、0 E H D、F F H107、有如下程序段: MOV SETB CLR R 0,#30H C AADDC A,#0 0H MOV R 0,A 执行结果是( A ) A、(30H)=0 0H C 、(00H)=0 0H B、(30H)=0 1H D、(00H)=0 1H108、从地址 2132H 开始有一条绝对转移指令 A J M P addr11,指令可能实现的转移范围是 ( C ) A、2000H∽27FFH C 、2100H∽28FFH 109、中断是一种( D ) A、资源共享技术 C 、数据共享技术 B、数据转换技术 D、并行处理技术 ) B、2132H∽2832H D、2000H∽3FFFH110、执行 M O V I E,#81H 指令的意义是:(C A 、屏蔽中断源 C 、开放外部中断源 1B、开放外部中断源 0 D、开放外部中断源 0 和 1 )111、CPU 主要的组成部部分为( A A、运算器、控制器 C、运算器、寄存器 112、计算机的主要组成部件为( A、CPU,内存,I/O□ C、主机,外部设备 113、INTEL 8051 CPU 是( A、16 B、4B、加法器、寄存器 D、运算器、指令译码器 A ) B、CPU,键盘,显示器 D、以上都是 C )位的单片机 C、8 D、准 16114、对于 INTEL 8031 来说,EA 脚总是( C ) A、接地 B、接电源 C、悬空 D、不用 115、在计算机中DA‖是用( D A、BCD 码 )来表示的 C、余三码 D、ASC I I 码B、二------十进制编码116.在组成总线时,P2 口用作(B) A 地址总线低八位 C 数据总线 B 地址总线高八位 D 控制总线117.下列引脚中哪一个与外扩数据存储器无关(A ) A EA B RD C WR D ALE118.51 单片机的指令系统中没有哪一类指令(C ) A 单字节 B 双字节 C 三字节 D 四字节 119.8051 单片机中断源的个数为( D ) A 1 B 2 C 3 D 5120.下列位地址中哪一个是错的( A ) A 15.1 B 10H C TI D P0.6121.INT0 中断服务程序的入口地址是( A ) A 0003H B 000BH C 0013H D 001BH122. 串行口控制寄存器中多机通信控制位为( C ) A SM0 B SM1 C SM2 D REN123. LJMP 指令的转移范围是(D ) A -128~127 B 2K C 4K D 64K124.定时计数器的哪一种工作方式可以自动再装入定时常数( C ) A 方式 0 B 方式 1 C 方式 2 D 方式 3125.寻址 16K 容量的 ROM,需地址线的根数为( C ) A 8 B 10 C 14 D 16126.下列指令中哪一个不影响标志位( C ) A ADD A, 30H C B SUBB A, R2 ) μsORL A, #67H D RL A127.要 MCS-51 系统中,若晶振频率屡 8MHz,一个机器周期等于( A A 1.5 B 3 C 1 D 0.5128.十进制 29 的二进制表示为原码( A ) A
D 129、用 MCS-51 用串行扩展并行 I/O 口时,串行接口工作方式选择( A ) (A) 方式 0 (B)方式 1 (C)方式 2 (D)方式 3130、某种存储器芯片是 8KB*4/片,那么它的地址线根线是(C ) (A) 11 根 (B)12 根 (C)13 根 (D)14 根 131、MCS-51 外扩 ROM,RAM 和 I/O 口时,它的数据总线是( B ) (A) P0 (B)P1 (C)P2 (D)P3132、MCS-51 的并行 I/O 口信息有两种读取方法:一种是读引脚,还有一种是(A ) (A)读锁存器具 (B)读数据库 (C)读 A 累加器具 (D)读 CPU三. 填空题1. MCS-8051 系列单片机字长是 8 位,有 40 根引脚。单片机的特点有 体积小、价格低、 功能全 。 2. 8051 单片机的存储器的最大特点是 指令存储器与数据存储器分开编址 ,Px 并行口的 地址是与 数据 存储器统一编址的,或者说属于该存储器。 3. 8051 最多可以有 4 个并行输入输出口,最少也可以有 1 个并行口,即 P1 。P3 常需复 用作 串行通信、外部中断、外部计数脉冲 和读写控制信号。 4. 8051 复位后,PC= 0 H。若希望从片内存储器开始执行,EA 脚应接 高 电平,PC 值超 过 0FFF H 时,8051 会自动转向片外存储器继续取指令执行。 5. 8051 的 C/T 是 加 (加或减)计数的。 6. 8051 的中断向量表在 3 H、 0B H 和 13H、1BH、23H。 7. MOV A,40H 指令对于源超作数的寻址方式是 直接 寻址。 8. 指令 JB 0A7H,ABC 的作用是 若 P2 口的第 7 位为 1 则跳转到 ABC 。(0A7H 是 P2.7 的地址) 9. 将 CY 与 A 的第 0 位的非求或的指令是 ORL C,/ACC.0 ,若原 A=0,执行后 A= 0 。 10. 8051 单片机的存储器分为 片内程序存储器 、 外部程序存储器 、 外部数据存储 器 、 内部 RAM 和特殊功能寄存器。 、 脉冲复位 和自动复位。11. 单片机复位方式有 电平复位12. 8051 单片机的并行 I/O 口共有 4 个, 分别是 p0 口 、 p1 口 、 p2 口 和 p3 口 。 13. 8051 单片机指令系统按操作功能可分为 数据传送指令 、 算术运算指令 、 运算指令 、 位操作指令 、 控制及转移指令 五大类。 逻辑14. 操作码助记符是由 英文字母 组成的字符串,它规定了指令的 执行动作 。 15. 8051 单片机堆栈中数据的压入和弹出是按先进后出 的规律。 16. 堆栈指令包括 数据入栈 指令和 数据出栈 指令两类。 17. 当使用 8031 单片机时,需要扩展外部程序存储器,此时 EA 应为__低电平 。 18. P0 通常用作 单片机系统的地址/数据总线。 19. 若由程序设定 RS1、RS0=10,则工作寄存器 R0~R7 的直接地址为 10H~17H。 20. 返回地址(或断点)是 在程序中断或子程序调用时的程序计数器的内容。 21. 中央处理器 CPU 是单片机的核心,它完成 运算和控制功能。 22. 单片机的工作过程,实际上就是 周而复始地取指令和执行指令的过程。 23. 所谓中断源即是 引起中断的原因(或能发出中断请求的来源)。 24. 端口(或称口)是 接口电路中已编址并能进行读或写操作的寄存器。 25. 异步串行近程通信时的传送信号是 TTL 电平信号。 26. 若累加器 A 中的数据为 B,则 PSW 中的 P= 0 。 27. 123=
B= 52 H。 和软件 和 ROM 。 ;并行 两大部分组成。 , 其中 RAM 具有易失28. 一个完整的微机系统由硬件 29. 半导体存储器分成两大类 RAM 性,常用于存储 30. 8051 内部有 临时性数据4 个并行口,P0 口直接作输出口时,必须外接上拉电阻口作输入口时,必须先将口锁存器置 1 ,才能读入外设的状态。 31. MCS-51 的堆栈只可设置在内 RAM 低 128B 区 取数据的原则是 先进后出 的地址 。 。 , 其最大容量为 128B , 存。堆栈寄存器 SP 是 8位寄存器,存放堆栈栈顶32. 求十进制数-102 的补码(以 2 位 16 进制数表示) ,该补码为 9AH33. 若由程序设定 RS1、RS0=01,则工作寄存器 R0~R7 的直接地址为__08~0FH ____。 34. 存储器映象是__存储器在整个存储空间的地址范围_____。 35. MCS-51 单片机的 P0―P4 口均是 并行 I/O 口,其中的 P0 口和 P2 口除了 数据总线 为真正的双向口, 和 地址 P1―P3可以进行数据的输入、输出外,通常还用来构建系统的 总线 为准双向口。 ,在 P0―P4 口中, P036. 任何程序总是由三种基本结构组成:顺序、分支和____循环_____。 37. 已知某数的 BCD 码为 00 0010 则其表示的十进制数值为 7542 38. PC 存放__ CPU 将要执行的指令所在的 ROM 单元的地址_____________,具有__自动加 1_________特性。在 8051 中决定程序执行顺序的是 PC 是_16_____位? 不是 (填D是‖还是D不是‖)SFG? SP 。 (填DPC‖还是DDPTR‖) ,它39. 8051 的堆栈区一般开辟在_用户 RAM 区______,堆栈指针是 40. MCS-51 的存储器空间配置从功能上可分为四种类型:___片内程序存储器_______、内 部数据存储器、__外部数据存储器________、外部程序存储器。 41. 8051 的引脚 RST 是_IN___(填DIN‖还是DOUT‖)脚,当其端出现_高___电平时,8051 进入 复位状态。8051 一直维持这个值,直到 RST 脚收到_低___电平,8051 才脱离复位状态, 进入程序运行状态,从 ROM 0000 42. MCS-51 有 须先写入& 43. MCS-51 串行接口有 4 种工作方式,这可在初始化程序中用软件填写特殊功能寄存器_ SCON _加以选择. PSW 、 A 和 ALU 等几部分组成,用来执行 32 H 单元开始取指令并翻译和执行。个并行 I\O 口,其中 P0~P3 是准双向口,所以由输出转输入时必44. 运算器是由各种算术运算和逻辑运算。 45. MCS-51 的堆栈是软件填写堆栈指针临时在_ 内部 ROM 46. MCS-51 有 4 组工作寄存器,它们的地址范围是 47. MCS-51 片内 20H-2FH 内开辟的区域.0000H-FFFFH范围内的数据存储器,既可以字节寻址又可以位寻址. -128-127 。48. MCS-51 的相对转移指令最大负跳距是49. 在单片机应用系统中,外部设备与外部数据存储器传送数据时,使 用 MOVX 指令。50.DPTR 是 16 位寄存器。 51. EA 用于选择内部或外部程序存储器,当其为 1 时选中 为复位引脚,在该引脚上输入 2 机器周期的 高 内 部程序存储器。 电平使单片机复位。52. RST53.MCS-51 系列单片机的一个机器周期包括个 12 时,一个机器周期为 1us 。时钟周期,当时钟频率为 12MHZ54.MOVC 指令用于从 程序存储器中读取数据,该指令指用 运算。间接寻址方式。55.DA A 指令是 十进制调整 指令,用于 BCD 码 56.串行口工作方式 1 的一个数据帧有 特率由 SMOD 和 T1 益出力8 个数据位, 1 个 高 决定。电平的停止位,波57.当定时器 To 工作在方式 3 时,要占定时器 T1 的 TR1 和 TF1_ TRO 58.在串行通信中,有数据传送方向 种方式. 59. CPU 单工制式 、 半双工 、双工控制位. 三微处理器本身不是计算机,它是微型计算机的核心部件,又称它为 。它包括两个主要部分: 控制器 psen 、 运算器 。60.当 MCS-51 引脚信号有效时,表示从 Po 口稳定地送出了低 8 位地址. 整除的特殊功能寄存器均能寻址.61.MCS-51 中凡字节地址能被_8 62.一个机器周期等于 为状态周期。6个状态周期, 振荡脉冲 2 分频后产生的时钏信号的周期定义63.堆栈的特性是 先进后出或后出先进,8051 复位后堆栈指针的值为 07。四. 简答题1. 已知 A = 0F8H,当执行 ADD A,#0A9H 指令后,PSW 中的 OV、CY、AC、P 各为多少? 若是有符号数,A 中的结果用十进制表示是多少? 答题要点: OV:0、CY:1、AC:1、P:1 A:-95 2. 简单叙述 8051 的 C/T0 的模式和串行通信的四种工作模式。 答题要点:C/T0 的四种工作模式为 0:13 位计数器; 1:16 位计数器; 2:8 位循环计数器; 3:2 个独立的 8 位计数器 串行通信的四种工作模式为 0:同步移位寄存器; 1:波特率可变的 8 位两机异步通信; 2:波特率固定的 9 位可多机的异步通信; 3:波特率可变的 9 位可多机的异步通信。 3. 在单片机中,CPU 是如何确定和改变当前工作寄存器组的? 答题要点:在单片机中,CPU 是通过使用 PSW 寄存器中的 RS1、RS0 两位的状态组合来选 择当前工作寄存器组的。如下: RS1 0 0 1 1 RS2 0 1 0 1 寄存器组 0 组(00H~07H) 1 组(08H~0FH) 2 组(10H~17H) 3 组(18H~1FH)4. 什么是并行通信?什么是串行通信? 答题要点: 并行通信是把一个字符的各数位用几条线同时进行传输, 传输速度快, 信息率高。 但它比串行通信所用的电缆多,故常用在传输距离较短(几米至几十米) 、数据传输率较高 的场合。 串行通信是指数据一位一位地依次传输, 每一位数据占据一个固定的时间长度。 其只要 少数几条线就可以在系统间交换信息, 特别适用于计算机与计算机、 计算机与外设之间的远 距离通信 5. 8051 系列单片机具有几个中断源,分别是如何定义的?其中哪些中断源可以被定 义为高优先级中断,如何定义? 答题要点:具有 5 个中断源,分别是外部中断 INT0 和外部中断 INT1、定时器溢出中 断 0 和定时器溢出中断 1 以及 串行中断。通过对中断优先级寄存器 IP 的设置,每个 中断源都可以被定义为高优先级中断 6. 各中断源对应的中断服务程序的入口地址是否能任意设定? 答题要点:各中断源的入口地址已经在中断地址区中被定义了,不能任意设定 7. 如果想将中断服务程序放置在程序存储区的任意区域, 在程序中应该作何种设置? 答题要点:如果要将中断服务程序放置在程序存储区的任意区域,在程序中要通过在 中断地址区的对应地址上设置跳转指令才可实现对中断服务程序的执行 8. 单片机有哪些复位方式,要注意哪些问题? 答题要点:单片机的复位有上电自动复位和手动复位方式,按键手动复位又可以分为 电平方式和脉冲方式两种。复位后各内部寄存器恢复初态,并从 PC=0000H 开始执行 程序。除了进入系统的正常初始化之外,程序 运行出错或操作错误使系统处于死锁状 态时,为摆脱困境,也需要按复位键重新启动单片机。除 PC 值之外,复位操作还对 其它一些寄存器有影响。对于堆栈指针 SP 来说,复位后 SP=07H。 9. 计算机为什么要有指令系统, 计算机能直接识别什么指令? 答题要点:任何计算机如果只有硬件电路,而没有任何软件支持,是不能正常工作的。必须 配备各种功能的软件才能发挥计算机应有的作用。指令系统是软件的基础,不同类型的 CPU 有不同的指令系统。计算机的指令系统是一套控制计算机操作的编码,称之为机器语言。计 算机只能识别和执行机器语言指令。为了容易理解,便于记忆和使用,通常用符号指令(即 汇编语言指令)汇编成机器语言指令。 10. MCS-51 单片机的时钟周期与振荡周期之间有什么关系?一个机器周期的时序如何划 分? 答题要点: 时钟周期是单片机最基本的时间单位。 机器周期则是完成某一个规定操作所需的 时间。 一个机器周期为 6 个时钟周期, 12 个振荡周期性, 共 依次表示为 S1P1、 S1P2、 ……S6P1、 S6P2。 11. MCS-51 内部四个并行 I/O 口各有什么异同?作用是什么? 答题要点: MCS-51 单片机共有四个 8 位双向并行的 I/O 端口, 每个端口都包括一个锁存器、 一个输出驱动器和一个输入缓冲器。但这四个端口的功能不全相同,P0 口既可作一般 I/O 端口使用,又可作地址/数据总线使用;P1 口是一个准双向并行口,作通用并行 I/O 口使用; P2 口除了可作为通用 I/O 使用外,还可在 CPU 访问外部存储器时作高八位地址线使用;P3 口是一个多功能口除具有准双向 I/O 功能外,还具有第二功能。 12. 简述 MCS-51 单片机的中断响应过程。 答题要点:CPU 在每个机器周期的 S5P2 期间顺序采样每个中断源,在下一个机器周期 S6 区间按优先级顺序查询中断标志,如查询到某个中断定标志为 1,将在接下来的机器周期 S1 期间按优先级进行中断处理,中断系统通过硬件自动将相应的中断矢量地址装入 PC,以 便进入相应的中断服务程序。一旦响应中断,CPU 首先置位相应的中断D优先级触发器‖, 然后由硬件执行一条长调用指令,把当前的 PC 值压入堆栈,以保护断点,再将相应的中断 服务的入口地址送入 PC,于是 CPU 接着从中断服务程序的入口处开始执行。对于有些中断 源,CPU 在响应中断后会自动清除中断标志。 13. A/D 转换接口中采样保持电路的作用是什么?省略采样保持电路的前提条件是什么? 答题要点: A/D 转换接口中采样保持电路的作用是: 能把一个时间边续的信号变换为时间离 散的信号,并将采样信号保持一段时间。 当外接模拟信号的变化速度相对于 A/D 转换速度来说足够慢,在转换期间可视为直流信 号的情况下,可以省略采样保持电路。 14. 简述堆栈的作用及特点。 答题要点: (1)在程序中断或子程序调用时,为了保护返回地址(断点)和保护现场而设立的 RAM 区。 (2)用 MOV SP,#STK 指令建立堆栈。 (3)存放数据按D后进先出‖原则进行。 (4)利用 PUSH、POP 指令即可进行进栈、出栈操作。 15. 简述变址寻址方式并举例说明。 答题要点: (1)变址寻址是以 DPTR 或 PC 作基址寄存器,累加器 A 作变址寄存器以两者内容相加形式 的 16 位地址作为操作数地址。 (2)变址寻址只能对移定存储器寻址,其指令只有三条: MOVC A,@A+DPTR MOVC A,@A+PC JMP @A+DPTR 前二条为查表指令,后一条为无条件转移指令 16. 简述中断响应的主要内容。 答题要点:由硬件自动生成一条调用指令 LCALL 转去中断服务,具体操作为: (1)将程序计数器 PC 的内容(断点)压栈 (2)将中断入口地址装入 PC,转去执行中断服务程序 17. 简述汇编语言中的标号有什么规定? 答题要点: (1)标号由 1―8 字符组成,头一个字符必须是字母。 (2)不能使用汇编语言已定义的符号。 (3)标号后必须跟冒号: (4)同一标号在一个程序中只能定义一次。 18. A/D 转换器转换数据的传送有几种方式? 答题要点: (1)定时传送方式:A/D 启动后,调用延时时间大于转换时间的延时程序后即可读取。 (2)查询方式:A/D 启动后,查询 EOC(转换结束信号),转换一完成即可读取转换数据。 (3)中断方式:将 EOC 作为外中断请求信号,转换一结束,即引起中断,读取转换数据。 19. 简述单片机的主要特点。 答题要点: 1、具有优异的性能价格比 2、集成度高、体积小、可靠性高 3、控制功能强 4、低电压、低功耗 20. MCS-51 单片机的 P0~P3 口在结构上有何不同? 答题要点: P0:数据总线和低 8 位地址总线 P1:通用 I/O 接口 P2:高 8 位地址线 P3:多功能 I/O 接口 21. 简述下列基本概念:指令、指令系统、程序、汇编语言指令。 答题要点: 指令:指示计算机执行某种操作的命令。 指令系统:指一台计算机所具有的全部指令的集合。 程序:各种指令的有序组合。 汇编语言指令:用助记符形式书写的指令,汇编语言指令由操作码和操作数两部分组成。 22. 在功能上、工艺上、程序存储器的配置上,MCS-51 单片机有哪些种类? 答题要点: 工艺:HMOS 工艺和 CHMOS 工艺。 类型:基本型和增强型。 配置:片内无程序存储器、掩膜程序存储器 ROM、EPROM。 23. 什么叫堆栈?堆栈指示器 SP 的作用是什么? 答题要点: 堆栈就是设置在片内 RAM 中的一段存储区域,它遵循先入后出的原则。 SP 就是一个用来指示栈顶位置的 8 位寄存器,它指示出堆栈顶部在内部 RAM 块中的 位置。 24. 简述寄存器间接寻址方式及其寻址范围。 答题要点: (1)寄存器中存放的是操作数的地址,操作数是通过寄存器间接得到,这种寻址方式 称为寄存器间接寻址方式。 (2)寻址范围: ①内部 RAM 低 128 单位,形式@Ri(i=0,1)。 ②外部 RAM64K 使用 DPTR 作间址寄存器,形式为@DPTR。 25.MCS-51 系列单片机的内部资源有哪些?说出
和 8751 的区别。 答题要点: MCS-51 系列单片机上有 1 个 8 位 CPU、128B 的 RAM、21 个 SFR、4 个并行口、1 个 串行口、2 个定时计数器和中断系统等资源。 和 8751 的区别是 8031 内无 ROM; 8051 内有 4KB 的掩膜 ROM;8751 内有 4KB 的 EPROM。 26. 简述累加器的 ACC 的作用。 答题要点: (1)8 位专用寄存器。 (2)运算时存放一个操作数。 (3)运算后存放运算结果,所以称它为累加器。 27. 什么是中断优先级? 答题要点: 一般计算机系统允许有多个中断源,当几个中断源同时向 CPU 请求中断,要求服务的 时候,就存在 CPU 优先响应哪一个中断源请求的问题,一般计算机根据中断源(所发生的 实时事件)的轻重缓急排队,优先处理最紧急事件的中断请求,于是便规定每一个中断源都 有一个中断优先级别。五. 程序阅读分析题1. 若(R1)=30H, (A)=40H, (30H)=60H, (40H)=08H。试分析 4条指令执行完后上述各单元内容的变化。 (1) MOV A,@R1; (2) MOV @R1, 40H; (3) MOV 40H, A; (4) MOV R1, #7FH; [解](R1)=7FH , (A)=60H , (30H)=08H , (40H)=60H2. 阅读下列程序段并回答问题 。1) 、该程序执行何种操作? 2) 、已知初值(60H)=23H, (61H)=61H,运行程序后(62H)=? CLR C MOV A,#9AH SUBB A,60H ADD A,61H DA A MOV 62H,A [解] 1) 、该程序是单字节 BCD 码运算,是将(61H)―(60H)→62H 2)(62H)=38H 、 3. 在划线处填上适当的值: 执行下列程序段中第一条指令后, (1)(P1.7)=__0__ (P1.3)=__0___,(P1.2)=_____0____; 执行第二条指令后,(2)(P1.5)=____1_____,(P1.4)=____1_____,(P1.3)=____1_____。 ANL P1,#73H ORL P1,#38H 4. 在划线处填上适当的值: 下列程序段执行后,(A)=___ 0DH(或 13)______,(B)=___ 11H(或 17)______。 MOV A,#0FBH MOV B,#12H DIV AB 5. 在划线处填上适当的值: 下列程序段执行后,(R0)=____ 7EH _____,(7EH)=___ FFH ______,(7FH)=___ 3FH ______。 MOV R0,#7FH MOV 7EH,#0 MOV 7FH,#40H DEC @R0 DEC R0 DEC @R0 6. 在划线处填上适当的值: 已 知 (SP)=09H , (DPTR)=4567H , 在 执 行 下 列 指 令 后 , (SP)=___ 0BH ______ , 内 部 RAM(0AH)=___ 67H ______,(0BH)=___ 45H ______ PUSH DPL PUSH DPH 7. 下列程序中注释的数字为执行该指令所需的机器周期数,若单片机的晶振频率为 6MHz, 问执行下列程序需要多少时间? MOV R3,#100;1 LOOP:NOP NOP NOP DJNZ RET R3,LOOP ; 2 ;2 ;1 [解] 一个机器周期为 2μs; 执行程序所需时间 T=2μs*(5×100+3)=1006μs≈1ms 8. 阅读下列程序段,在横线上填写相应的内容: 已知(P0)=65H ,执行下列程序段后, (P0)= 71H CPL P0.2 SETB C MOV P0.4 ,C 9. 阅读下列程序段,在横线上填写相应的内容: ORG 2000H LACLL 3000H ORG RET 上边程序执行完 RET 指令后,PC= H10. 阅读下列程序段,在横线上填写相应的内容: 已知(R0)=20H, (20H ) =10H, (P0) =30H, (R2) =20H, 执行下面程序段后( 40H ) =45H MOV @R0 , #11H MOV A , R2ADD A , 20H MOV PSW , #80H SUBB A , P0 XRL A , #45H MOV 40H , A 11. 阅读下列程序段,在横线上填写相应的内容: 执行下列程序段后,(P1)=___ 9BH __。 MOV P1,#5DH CPL P1.1 CPL P1.2 CLR P1.6 SETB P1.7 12. 阅读下列程序段,在横线上填写相应的内容: ORG 0003H LJMP 2000H ORG 000BHLJMP 3000H 当 CPU 响应外部中断 0 后,PC 的值是 2000H13. 阅读下列程序段,在横线上填写相应的内容: 已知 ( R0 )=20H, (20H )=36H, (21H) =17H, (36H) =34H, 执行下面程序段后(R0)= 36H (R2)= D6H: MOV A , @R0 MOV R0 , A MOV A , @R0 ADD ORL RL A , 21H A , #21H AMOV R2 , A RET 14. 阅读下列程序段,在横线上填写相应的内容: 执行下面程序段后,(R0)=__ 7FH __,(7EH)=_ 00H _,(7FH)=__ 41H _。 MOV R0,#7EH MOV 7EH,#0FFH MOV 7FH,#40H 1NC @R0 1NC R0 1NC @R0 15. 阅读下列程序段,在横线上填写相应的内容: 设(A)=38H,R0=28H,(28H)=18H,执行下面程序段后,(A)= ORL A,#27H ANL A,28H XCHD A,@R0 CPL A 16. 阅读下列程序段,在横线上填写相应的内容: 0E7H MOV R0,#data MOV A,@R0 RL A MOV R1,A RL A RL A ADD A,R1 MOV @R0,A RET 该程序的功能是(data)× 操作 10六. 编程题1.请使用位操作指令,实现下列逻辑操作: P1.5=ACC.2∧P2.7∨ACC.1∧P2.0 答题要点:先进行与操作,再进行或操作程序如下: MOV C,ACC.1 ANL C,P2,0 MOV 12H,C MOV,C,A CC.2 ANL C,P2.7 ORL C,12H MOV P1.5,C RET 2.在外部 RAM 首地址为 TABLE 的数据表中有 10 个字节数据,请编程将每个字节的最高位 无条件地置 1。 答题要点: MOV R2,#10 MOV DPRT,#TABLE LOOP: MOV X A,@DPRT;取一数ORL A,#80H;最高位置 1 MOV X @DPTR,A;写回原地址 1NC DPTR;处理下一单元 DJNZ R2,LOOP RET3.已知内部 RAM 30H 单元开始存放 20H 个数据,将其传送到外部 RAM 的 0000H 单元开 始的存储区,请编程实现。 答题要点: MOV R0,#30HMOV R1,#00H MOV R2,#20H LOOP: MOV A,@R0;取数 MOV X @R1,A;存数 1NC R0 1NC R1 DJNZ R2,LOOP RET4.已知 8 个无符号数之和存于 R3R4,求其平均值,结果仍存于 R3R4 中,请编程实现(R3 为 高字节)。 答题要点:利用移位指令作除 8 操作,程序如下: MOV R2,#3 LOOP:CLR CMOV A,R3 RRC A ;高字节除以 2,末位移入 C,高位补 0 ;暂存高字节MOV R3,A MOV A,R4 RRC A;低字节除以 2,高字节末位移入低字节高位MOV R3,A DJNZ R2,LOOP RET 5.两个字符串分别存放在首地址为 42H 和 52H 的内部 RAM 中,字符串长度放在 41H 单元, 请编程比较两个字符串。若相等,则把数字 00H 送 40H 单元,否则把 0FFH 送 40H 单元。 答题要点:有一个字节不等,整个字符串不相等,所有字节相等,两字串才相等 MOV R0,#42H MOV R1,#52H LOOP:MOV A,@R0 CLR C ;不相等,FFH→40HSUBB A,@R1 JNZ LOOP1 INC R0 INC R1 DJNZ 41H,LOOP MOV 40H,#0 RET LOOP1:MOV 40H,#0FFH RET 6. 按要求写出程序 将 20H 单元清零 [解] MOV 20H,#00H CLR A A 或 ;所有字符均相等,则两字串相等。 ;相等时,比较下一字节MOV 20H,7. 已知在累加器 A 中存放一个 BCD 数(0~9),请编程实现一个查平方表的子程序。 [解] SQR:1NC A MOVC A,@A+PC RET TAB:DB 0,1,4,9,16 DB 25,36,49,64,81 8.已知变量 X 存于 VAR 单元,函数值 Y 存于 FUNC 单元,按下式编程求 Y 值。?1 x?0 ?0 x ? 0 ? ? Y= ??1 x ? 0[解]MOV A,VAR CJNE A,#0,COMP SJMP RES COMP:JNC POSI MOV A,#0FFH SJMP RES POSI:MOV A,#01H RES:MOV FUNC,A RET ;x=0,Y=0 ;x&0,Y=1 ;x&0,Y=-1
单片机原理及其接口技术试题_工学_高等教育_教育专区。单片机原理及其接口技术试题及答案单片机期末试卷 样卷 \ 1. P0、P1、P2、P3四个均是___8__位的__并行_...《单片机原理及接口技术》试卷一.单项选择题(每题 1 分,共 20 分) 1.DPTR 为( A.程序计数器 2.PSW 的 Cy 位为( A.辅助进位标志 ) B.累加器 C.数据...单片机原理及其接口技术期末考试题试卷大全_工学_高等教育_教育专区。单片机模拟...二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案...单片机原理与接口技术试题及答案 - 复习题及答案 (一) 选择题(在每个小题四个备选答案中选出一个正确答案,填在题的括号中) 1、80C51 基本型单片机内部程序...单片机原理及接口技术2017复习资料_工学_高等教育_教育专区。南工大单片机原理及接口技术复习资料 “单片机原理及接口技术”复习一、基本概念 第 1-5 章: 1、 ...单片机原理与接口技术复习题及答案_工学_高等教育_教育专区。《单片机原理与接口技术》复习题及答案 一. 判断题(在题后的括号内打√或× ) 1. 只读存储器 ROM...单片机原理与接口技术复习题及参考答案_教育学_高等教育_教育专区 暂无评价|0人阅读|0次下载|举报文档 单片机原理与接口技术复习题及参考答案_教育学_高等教育_教育...单片机期末考试试题 7页 免费 单片机原理及接口技术课后... 33页 10财富值如要...单片机原理与接口技术 习题集答案 西安航专电气系 部分答案 第 1 部分答案 1-...《单片机原理及接口技术》试卷(闭卷 A 卷)一.单项选择题(每题 1 分,共 20 分) 1.DPTR 为( A.程序计数器 A.程序计数器 ) B.累加器 C.数据指针寄存器...单片机原理及接口技术课后习题答案 第三章 1、 指令:CPU 根据人的意图来执行...结构及其指令系统有深入了解的通用 性语言 2、 见第 1 题 3、简述 8951 的...
All rights reserved Powered by
www.tceic.com
copyright &copyright 。文档资料库内容来自网络,如有侵犯请联系客服。}

我要回帖

更多关于 8086与单片机的区别 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信