参考答案和解析
正确答案:因为访问外扩的程序存储器和数据存储器执行的指令不同,所发出的控制信号也就不同。读外部数据存储器时,RD*信号有效。写外部数据存储器时,WR*信号有效。而读外部程序存储器时,PSEN*信号有效。由于发出的控制信号不同,且只能有一种信号有效,因此,即使MCS-51外扩的程序存储器和数据存储器有相同的地址空间,也不会发生数据冲突。
更多“MCS-51外扩的程序存储器和数据存储器可以有相同的地址空间,但”相关问题
  • 第1题:

    MCS-51存储器结构的主要特点是什么?程序存储器和数据存储器各有何不同?


    正确答案: M.CS-51单片机的存储器结构与一般微机存储器的配置方法不同,一般微机把程序和数据共存同一存储空间,各存储单元对应惟一的地址。而MCS-51的存储器把程序和数据的存储空间严格区分开。
    数据存储器用于存放程序运算的中间结果、状态标志位等。程序存储器用于存放已编制好的程序及程序中用到的常数。

  • 第2题:

    在MCS-51中,PC和DPTR都用于提供地址,而DPTR是为访问()存储器提供地址

    • A、程序
    • B、数据
    • C、总线
    • D、地址

    正确答案:B

  • 第3题:

    当MCS-51单片机外扩8KB程序存储器时,需使用EPROM2732芯片()。


    正确答案:2片

  • 第4题:

    对于MCS-51系列单片机来说,变址寻址可寻址的空间是()。

    • A、内部RAM
    • B、外部RAM
    • C、程序存储器
    • D、数据存储器

    正确答案:C

  • 第5题:

    在MCS-51中,PC和DPTR都用于提供地址,但PC是为访问()存储器提供地址,而DPTR是为访问()存储器提供地址。


    正确答案:程序、数据

  • 第6题:

    简述MCS-51内部数据存储器的空间分配。访问外部数据存储器和程序存储器有什么本质区别?


    正确答案: (1)8051内部128B的数据RAM区,包括有工作寄存器组区、位寻址区和数据缓冲区。各区域的特性如下:
    ①00H~1FH为工作寄存器组区,共分4组,每组占用8个RAM字节单元,每个单元作为一个工作寄存器,每组的8个单元分别定义为8个工作寄存器R0~R7。当前工作寄存器组的选择是由程序状态字PSW的RS1、RS0两位来确定。如果实际应用中并不需要使用工作寄存器或不需要使用4组工作寄存器,不使用的工作寄存器组的区域仍然可作为一般数据缓冲区使用,用直接寻址或用Ri的寄存器间接寻址来访问。
    ②20H~2FH为可位寻址区域,这16个字节的每一位都有一个地址,编址为00H~7FH。当然,位寻址区也可以用作字节寻址的一般数据缓冲区使用。
    ③30H~7FH为堆栈、数据缓冲区。
    (2)访问外部数据存储器和程序存储器的本质区别是它们有各自不同的选通信号。访问外部数据存储器时,由数据指针DPTR提供寻址地址码,由RD/WR进行读/写选通;访问外部程序存储器时,由程序指针PC提供地址码,由PSEN进行读选通。

  • 第7题:

    区分MCS-51单片机片外程序存储器和片外数据存储器的最可靠的方法是()

    • A、看其芯片的型号是ROM还是RAM
    • B、看其离MCS-51芯片的远近
    • C、看其位于地址范围的低端还是高段
    • D、看其是与RD信号连接还是与PSEN信号连接

    正确答案:A,D

  • 第8题:

    以下选项中可以区分单片机的片外程序存储器和片外数据存储器的是()。

    • A、看其位于地址范围的低端还是高段
    • B、看其离MCS-51芯片的远近
    • C、看EA信号是低电平还是高电平
    • D、看其是与RD信号连接还是与PSEN信号连接

    正确答案:D

  • 第9题:

    MCS-51的存储器结构与一般的微型计算机有何不同?程序存储器和数据存储器各有何作用?


    正确答案: MCS-51存储器结构与常见的微型计算机的配置方式不同,它把程序存储器和数据存储器分开,各有自已的寻址系统、控制信号和功能。程序存储器用来存放程序和始终要保留的常数,如经汇编后所编程序的机器码。数据存储器通常用来存放程序运行中所需要的常数或变量,例如模/数转换时实时采集的数据等。

  • 第10题:

    MCS-51系列单片机的存储器主要有4个物理存储空间,即片内数据存储器、()、片外数据存储器、片外程序存储器。


    正确答案:片内程序存储器

  • 第11题:

    在MCS-51单片机应用系统中,外接程序存储器和数据存储器的地址空间允许重叠而不会发生冲突,为什么?外部I/O接口地址是否允许与存储器地址重叠?为什么?


    正确答案: 因为单片机访问外部程序存储器与访问外部数据存储器(包括外部I/O口)时,会分别产生PSEN与RD/WR两类不同的控制信号,因此外接程序存储器和数据存储器的地址空间允许重叠而不会发生冲突。
    外部扩展I/O口占用数据存储器地址空间,与外部数据存储器统一编址,单片机用访问外部数据存储器的指令来访问外部扩展I/O口。因此外部I/O接口地址是否允许与程序存储器地址重叠不允许与数据数据存储器地址重叠。

  • 第12题:

    填空题
    MCS-51机中扩展I/O口占用片外()存储器地址空间。

    正确答案: 数据
    解析: 暂无解析

  • 第13题:

    MCS-51系列单片机的存储器主要有4个物理存储空间,即片内数据存储器、片内程序存储器、()、片外程序存储器。


    正确答案:片外数据存储器

  • 第14题:

    MCS-51单片机的存储器在逻辑上分为()个存储器地址空间。


    正确答案:3

  • 第15题:

    MCS-51单片机外部程序存储器和数据存储器地址范围都是0000H~FFFFH,在实际使用时如何区分?


    正确答案: 访问(读)ROM时(程序存储器),通过PSEN引脚有效选中程序存储器,PC指针指向程序存储器的地址指针。访问外部RAM(数据存储器),通过RD、WR引脚有效选中数据存储器(DPTR为外部RAM存储器的地址指针)

  • 第16题:

    89S51/52扩展系统中,片外程序存储器和片外数据存储器共处同一地址空间为什么不会发生总线冲突?


    正确答案:访问片外程序存储器和访问数据存储器使用不同的指令用来区分同一地址空间。

  • 第17题:

    若MCS-51外扩8KB程序存储器的首地址若为1000H,则末地址为()H。


    正确答案:2FFF

  • 第18题:

    MCS-51单片机外部程序存储器和外部数据存储器的编址关系是采用()方式。


    正确答案:各自单独编址

  • 第19题:

    MCS-51单片机的程序存储器与数据存储器采用()的指令访问。


    正确答案:不同

  • 第20题:

    在MCS-51中PC和DPTR都用于提供地址,但PC是为访问程序存储器提供地址,而DPTR是为访问()存储器提供地址。


    正确答案:数据

  • 第21题:

    MCS-51系列单片机的存储器主要有4个物理存储空间,即()、片内程序存储器、片外数据存储器、片外程序存储器。


    正确答案:片内数据存储器

  • 第22题:

    访问片外程序存储器和片外数据存储器可用相同的指令来实现。


    正确答案:错误

  • 第23题:

    为什么要进行地址空间的分配?何谓线性选择法和地址译码法?为什么MCS-51系列单片机主要对外部数据存储器的地址空间进行分配?


    正确答案: (1)因为主机需要按指定的地址访问各个扩展的功能部件,所以要进行地址空间的分配。(2)线性选择法、地址译码法:见名词解释部分。(3)为了避免主机访问(读或写)外部存储器或功能部件时发生数据冲突,外部数据存储器与各功能部件的地址空间不能重叠,须综合考虑、统一分配。