更多“在程序装入时对目标程序中的指令和数据地址的修改过程称为()”相关问题
  • 第1题:

    在多道环境下,由于进程的并发执行,一段程序为多个进程()时,要求在执行的过程中,该段程序的指令和数据不能被(),这样的程序段称为()


    参考答案:共享,修改,纯过程(或共享程序段)

  • 第2题:

    DSP内核它包括处理器内核,指令缓冲器,数据存储器和程序存储器,I/O接口控制器,程序地址总线和程序数据总线,直接读取的地址总线和数据总线等单元,其中最核心的是()。

    A.处理器内核

    B.指令缓冲器

    C.数据存储器和程序存储器

    D.程序地址总线和程序数据总线


    正确答案:A

  • 第3题:

    若将第6题程序中的SHR DL,1指令修改为SHL DL,1指令,则以RESULT为首地址的前2个字节单元中的数据依次为______。


    正确答案:01H05H
    01H,05H 解析:根据上面的分析知道,修改后的指令没有改变逻辑尺的功能,只是把读取数据的顺序改变了。若将程序中的SHR DL,1指令修改为SHL DL,1指令,则以RESULT为首地址的前2字节单元中的数据依次为01H,05H,总的数据依次是01H,05H,FFH,FFH,FFH,09H,02H,FFH。

  • 第4题:

    下列关于程序计数器(PC)的描述中,错误的是( )。

    A.保存将要提取的下一条指令的地址

    B.保存当前正在执行的下一条指令的地址

    C.在程序执行时,CPU将自动修改PC的内容

    D.在程序开始执行前必须将它的起始地址送入PC


    正确答案:B

  • 第5题:

    当程序转向执行子程序(或过程)前,需将(12)存入栈中。其存入的位置由(13)决定。

    A.子程序入口地址

    B.子程序结束地址

    C.该子程序前一条指令地址

    D.该子程序后一条指令地址


    正确答案:D

  • 第6题:

    CPU在执行指令的过程中,会自动修改( )的内容,以使其保存的总是将要执行的下一条指令的地址。

    A.指令寄存器
    B.程序计数器
    C.地址寄存
    D.指令译码器

    答案:B
    解析:
    程序计数器pc是用于存放下一条指令所在单元的地址的地方。指令寄存器是临时放置从内存里面取得的程序指令的寄存器,用于存放当前从主存储器读出的正在执行的一条指令。地址寄存器用来保存当前CPU所访问的内存单元的地址。指令译码器,从内存中取出的一条指令经数据总线送往指令寄存器中。

  • 第7题:

    程序计数器PC的内容是()。

    • A、指令
    • B、数据
    • C、指令地址
    • D、数据地址

    正确答案:D

  • 第8题:

    程序经编译或汇编以后形成目标程序,其指令的顺序都是以零作为参考地址,这些地址称为()。


    正确答案:相对地址

  • 第9题:

    在程序运行过程中执行PC=0200H的一条指令LCALLaddr16,该调用子程序的返回指令是(),实施该调用指令时,压入堆栈保存的程序地址是()。


    正确答案:RET;0203H

  • 第10题:

    编程器的液晶显示屏在编程时显示()。

    • A、元器件的工作状态
    • B、程序的地址、指令和数据
    • C、程序的地址和数据
    • D、程序的地址和指令

    正确答案:B

  • 第11题:

    单选题
    在程序装入时对目标程序中的指令和数据地址的修改过程称为()
    A

    加载

    B

    链接

    C

    重定位


    正确答案: C
    解析: 暂无解析

  • 第12题:

    单选题
    CALL指令和RET指令对堆栈操作,正确的说法为()。
    A

    CALL指令从堆栈中取出子程序的地址

    B

    RET指令从堆栈中取出子程序的地址

    C

    CALL指令从堆栈中取出断点的地址

    D

    RET指令从堆栈中取出断点的地址


    正确答案: C
    解析: 暂无解析

  • 第13题:

    在软件维护的实施过程中,为了正确、有效地修改,需要经历 以下 3 个步骤:分析和理解程序、修改程序和________.

    A. 建立目标程序

    B. 执行程序

    C. 重新验证程序

    D. 验收程序


    正确答案:C

  • 第14题:

    指出CPU下一次要执行指令地址的部分称为______。

    A.程序计数器

    B.指令寄存器

    C.目标地址码

    D.数据码


    正确答案:A
    解析:指令计数器(或称程序计数器)的主要作用是存放机器下一条要执行指令的地址,正在执行的指令的内容存放在指令寄存器中。

  • 第15题:

    在CPU执行程序指令时,为了能正确的访问存储单元,需要将用户程序中的逻辑地址转换为运行时可以由机器直接寻址的物理地址,这一过程称为( )。

    A.地址重定位

    B.地址分配

    C.地址计算

    D.地址查询


    正确答案:A
    解析:用户的程序调入主存时,不须将程序的逻辑地址变换为物理地址,包括对程序中有关地址的指令作相应的调整,这个过程称为地址的重定位。

  • 第16题:

    将用户程序中的逻辑地址转换为CPU执行程序指令时能正确访问的物理地址的过程称为 ( )。

    A.地址分配

    B.地址匹配

    C.地址映射

    D.地址计算


    正确答案:C
    解析:CPU在执行指令时,是按物理地址进行的,当程序装入内存时,操作系统要为该程序分配一个合适的内存空间,用户程序指定的逻辑地址与实际分配到的内存物理地址是不一致的,所以要进行逻辑地址到物理地址的转换,这一过程称为地址映射。

  • 第17题:

    在装入程序时,先直接把程序装入到所分配的内存区域中,然后在程序执行过程中,每当执行一条指令时再由硬件地址转换机构将指令中的逻辑地址转换成物理地址,这一过程称为

    A.静态重定位

    B.动态重定位

    C.静态地址分配

    D.动态地址分配


    正确答案:B

  • 第18题:

    计算机主存储器的主要用途是()。

    A 存储指令和数字

    B 存储程序指令和地址

    C 存储数据和程序

    D 存储号码和地址


    C

  • 第19题:

    把程序装入内存时完成地址变换的过程称(),而在程序执行期间(访问指令或数据)才进行地址变换的过程称为()。


    正确答案:静态地址再定位;动态地址再定位

  • 第20题:

    对于宏指令和子程序,下列说法不正确的是()。

    • A、宏指令不能简化目标程序
    • B、子程序可以简化目标程序,但执行时间长
    • C、子程序在执行过程中由CPU处理
    • D、宏指令在执行时要保护和恢复现场

    正确答案:D

  • 第21题:

    把目标程序中的逻辑地址转换成主存物理地址的过程称为()。

    • A、存储分配
    • B、地址分配
    • C、地址映射
    • D、地址转换

    正确答案:C

  • 第22题:

    填空题
    程序经编译或汇编以后形成目标程序,其指令的顺序都是以零作为参考地址,这些地址称为()。

    正确答案: 相对地址
    解析: 暂无解析

  • 第23题:

    填空题
    把程序装入内存时完成地址变换的过程称(),而在程序执行期间(访问指令或数据)才进行地址变换的过程称为()。

    正确答案: 静态地址再定位,动态地址再定位
    解析: 暂无解析