【期末不挂科-单片机考前速过系列P3】(第三章:13题MOV&MOVX&MOVC&数码管速过)经典例题盘点(带图解析)

前言

大家好吖,欢迎来到 YY 滴单片机系列 ,热烈欢迎! 本章主要内容面向接触过单片机的老铁

主要内容含:

欢迎订阅 YY滴C++专栏!更多干货持续更新!以下是传送门!

目录

一.MOV指令(寻址)

  1. 设R0=42H,(42H)=80H,A=48H,(50H)=08H,指出下列程序执行后,上述各单元内容的变化
  • MOV A,@R0

  • MOV @R0,50H

  • MOV 50H,A

    答案:A=80H;(42H)=08H;50H=80H;

  1. 指出下列指令的本质区别
  • MOV A,30H
  • MOV A,#30H
  • MOV 31H,R0
  • MOV 31H,@R0
  • MOV @R0,31H
    答案:直接寻址;立即数寻址;寄存器寻址;寄存器间接寻址;直接寻址
    解析:注意寻址中前面为目的操作数,后面为源操作数;寻址方式主要与源操作数相关,所以 MOV @R0,31H才是直接寻址,而不是间接寻址

二.MOVX指令

  1. 与外部存储器RAM打交道的寄存器是哪个?C
  • A.R0
  • B.R1
  • C.A
  • D.R7
    解析:如下图所示:与外部存储器打交道的只可以是A累加器,且只能通过指针的方式进行访问
  1. 访问片外RAM只能用哪种寻址方式?B
  • A.直接寻址
  • B.寄存器间接寻址
  • C.立即数寻址
  • D.寄存器寻址
    解析:如下图所示:与外部存储器打交道的只可以是A累加器,且只能通过指针的方式进行访问,即只能通过间接寻址方式访问
  1. 访问片外RAM的指令是哪一条?
  • A.MOV
  • B.MOVX
  • C.MOVC
  • D.CJNE
    解析:如下图所示,要访问片外指令,通过MOVX才能实现
  1. 能够指向片外RAM单元的指针包括哪些?
  • A.R0
  • B.R1
  • C.DPTR
  • D.R7
    解析:如下图所示,要访问片外指令,R0,R1,DPTR都可以;片内只能R0,R1
  • DPTR:数据指针(DPTR)是单片机中一个功能比较特殊的寄存器,片外RAM寻址用的地址寄存器(间接寻址)可以将外部RAM中地址的内容传送到内部RAM的地址所指向的内容中

三.MOVC指令+数码管

  1. 共阴极数码管的COM端接什么?
  • A.接地
  • B.接电源
  • C.P1
  • D.P2
    解析:如下图所示;共阴极数码管的COM端接地
  1. 共阳极数码管的COM端接什么?
  • A.接地
  • B.接电源
  • C.P0
  • D.P1
    解析:如下图所示;共阳极数码管的COM端接电源
  1. 假如用的共阴极数码管,要点亮a段,对应的引脚电平是什么?B
  • A.0
  • B.1
  • C.3
  • D.3
    解析:如下图所示,我们要记得数码管是顺时针abcd排位,a段也就是第一段;共阴极数码管是一种数码管,其共阴极接地,当需要点亮某一段时,需要给对应的引脚加上高电平(通常为+5V)。因此,要点亮a段,对应的引脚电平应该是高电平。
  1. 假如用的共阳极数码管,要点亮a段,对应的引脚电平是什么?A
  • A.0
  • B.1
  • C.2
  • D.3
    解析:如下图所示,我们要记得数码管是顺时针abcd排位,a段也就是第一段;共阳极数码管当需要点亮某一段时,需要给对应的引脚加上低电平。因此,要点亮a段,对应的引脚电平应该是低电平。
  1. MOVC查表指令中,DPTR里放的是什么?B
  • A.行号
  • B.表格首地址
  • C.0
  • D.1
    解析:如下图所示
  1. MOVC查表指令中,A里放的是什么?A
  • A.行号
  • B.表格首地址
  • C.0
  • D.1
    解析:如下图所示
  1. MOVC指令是用于哪个存储器中的数据传送?B
  • A.数据存储器RAM
  • B.程序存储器ROM
  • C.特殊功能寄存器
  • D.A
    解析:MOVC指令是用于将数据从程序存储器(ROM)传送到寄存器中。ROM中存储的数据可以通过MOVC指令直接传送到CPU的寄存器中进行处理
相关推荐
无心水12 分钟前
【分布式利器:RocketMQ】2、RocketMQ消息重复?3种幂等方案,彻底解决重复消费(附代码实操)
网络·数据库·rocketmq·java面试·消息幂等·重复消费·分布式利器
q***98521 小时前
基于人脸识别和 MySQL 的考勤管理系统实现
数据库·mysql
d111111111d1 小时前
STM32通信协议学习--I2C通信(了解)
笔记·stm32·单片机·嵌入式硬件·学习
l1t1 小时前
用SQL求解advent of code 2024年23题
数据库·sql·算法
雾岛听风眠1 小时前
STM32通信接口----USART
stm32·单片机·嵌入式硬件
办公解码器2 小时前
Excel工作表打开一次后自动销毁文件,回收站中都找不到
数据库·excel
Rousson3 小时前
硬件学习笔记--89 MCU主频对Uart波特率影响及采样点
笔记·单片机·学习
呉師傅3 小时前
国产化操作系统---银河麒麟安装步骤(简单介绍)
运维·网络·windows·单片机·电脑
爬山算法3 小时前
Redis(127)Redis的内部数据结构是什么?
数据结构·数据库·redis
应用市场3 小时前
Qt QTreeView深度解析:从原理到实战应用
开发语言·数据库·qt