汇编语言程序设计中进行分段编写,其中代码段是必须编写的,若有数据段则数据段一定放在代码段之前。

题目

汇编语言程序设计中进行分段编写,其中代码段是必须编写的,若有数据段则数据段一定放在代码段之前。


相似考题
更多“汇编语言程序设计中进行分段编写,其中代码段是必须编写的,若有数据段则数据段一定放在代码段之前。”相关问题
  • 第1题:

    段存储器常见的有()

    A、代码段

    B、堆栈段

    C、数据段

    D、附加段


    参考答案:ABCD

  • 第2题:

    您需要编写一个代码段中,该代码段将在应用程序内创建公共语言运行库(CLR)隔离单元。您应该使用哪个代码段?()

    A.A

    B.B

    C.C

    D.D


    参考答案:C

  • 第3题:

    在80x86宏汇编语言中,最多可以包含四种类型的段,即代码段、数据段、堆栈段和【 】。


    正确答案:附加段
    附加段 解析:在80x86宏汇编语言中,最多可以包含四种类型的段,即代码段、数据段、堆栈段和附加段。

  • 第4题:

    在寄存器间接寻址中,若指令指定的寄存器是BX,SI,或者DI,则默认操作数存放在(46)段中。这时要用寄存器(47)的内容作为段地址。对于指令MOV BX,[SI]。假设数据段寄存器DS=1000H,代码段寄存器CS=4000H,堆栈段寄存器SS=7000H,SI=2000H,则操作数的物理地址为(48)。

    A.数据

    B.代码

    C.堆栈

    D.代码和堆栈


    正确答案:A
    解析:本题主要考查计算机硬件基础知识。在寄存器间接寻址中,若指令指定的寄存器是BX,SI,或者DI,则默认操作数存放于数据段中。这时,寄存器DS中的内容为段地址。对于指令MOVBX,SI而言,操作数的物理地址为基地址乘以16,再加上偏移地址,而乘以16相当于左移4个二进制位,所以操作数地址为12000H。答案为A。

  • 第5题:

    在立即数寻址方式中,立即数放在()

    A.数据段
    B.代码段
    C.堆栈段
    D.附加段

    答案:B
    解析:

  • 第6题:

    汇编语言程序中可执行的指令位于()中。

    • A、数据段
    • B、堆栈段
    • C、代码段
    • D、附加数据段

    正确答案:C

  • 第7题:

    指令XOR BL,[BX+SI]的操作数一般放在内存中的()。

    • A、数据段中
    • B、堆栈段中
    • C、附加段中
    • D、代码段中

    正确答案:A

  • 第8题:

    在某8086系统中,设DS=1000H,CS=2000H,数据段和代码段的长度都为64KB,则数据段的起始地址为(),代码段的结束地址为()。


    正确答案:10000H;2FFFFH

  • 第9题:

    一个汇编语言源程序必须包含代码段、数据段和堆栈段。


    正确答案:正确

  • 第10题:

    下列关于汇编语言编程的描述中正确的是()。

    • A、在汇编语言编程中,必须有数据段和代码段
    • B、在汇编语言编程中,数据可以安排在代码段中
    • C、在汇编语言编程中,必须分别完整的定义数据段、堆栈段、附加段和代码段
    • D、在汇编语言编程中,必须采用过程的形式编写

    正确答案:C

  • 第11题:

    单选题
    下列关于汇编语言编程的描述中正确的是()。
    A

    在汇编语言编程中,必须有数据段和代码段

    B

    在汇编语言编程中,数据可以安排在代码段中

    C

    在汇编语言编程中,必须分别完整的定义数据段、堆栈段、附加段和代码段

    D

    在汇编语言编程中,必须采用过程的形式编写


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

  • 第12题:

    单选题
    在汇编语言程序指令中,建立包含代码和数据的自定义段的汇编命令是()
    A

    bss

    B

    text

    C

    sect

    D

    usect


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

  • 第13题:

    您正在编写用于用户身份验证和授权的代码。用户名、密码和角色存储在您的应用程序数据存储区中。您需要建立一个用户安全上下文,用于IsInRole之类的授权检查。您编写以下代码段以向用户授权。您需要完成此代码,以便它建立用户的安全上下文。您应该使用哪个代码段?()

    A.A

    B.B

    C.C

    D.D


    参考答案:A

  • 第14题:

    你是Certikller.com网站的应用程序开发人员,你正在编写一个代码段,你必须确保数据包含在一个叫做Setting.dat的独立的文件中存储。以字符串的形式返回。Settings.dat在机器域中。选择能够达成目标的代码段()

    A.

    B.

    C.

    D.


    参考答案:B
    IsolatedStorageFile的计算机存储区中检索。使用IsolatedStorageFileStream来读取所需的文件,在计算机存储区中。A&C得不到IsolatedStorageFile的计算机上下文。D返回作为问题请求的IsolatedStorageFileStream对象不是该文件内容的字符串的字符串表示形式。

  • 第15题:

    8086系统中,指令MOVAX,[BP]中源操作数所在的缺省段是()。

    A.数据段

    B.附加段

    C.堆栈段

    D.代码段


    正确答案:C

  • 第16题:

    汇编语言的程序代码必须位于代码段中,形成代码段物理地址的寄存器对是( )。

    A.SS SP

    B.CS IP

    C.DS BX

    D.CS BX


    正确答案:B

  • 第17题:

    Shellcode是什么?()

    • A、是用C语言编写的一段完成特殊功能代码
    • B、是用汇编语言编写的一段完成特殊功能代码
    • C、是用机器码组成的一段完成特殊功能代码
    • D、命令行下的代码编写

    正确答案:B

  • 第18题:

    在立即寻址方式中,立即数放在()中。

    • A、数据段
    • B、代码段
    • C、附加段
    • D、堆栈段

    正确答案:B

  • 第19题:

    SP寄存器中存放的是()。

    • A、堆栈段的偏移地址
    • B、代码段的偏移地址
    • C、数据段的偏移地址
    • D、堆栈段的段地址

    正确答案:A

  • 第20题:

    汇编语言源程序中,不需要初始化段寄存器的逻辑段是()。

    • A、代码段
    • B、数据段
    • C、附加段
    • D、堆栈段

    正确答案:A

  • 第21题:

    指令OR AL,[BP+SI]的操作数一般放在内存中的()。

    • A、数据段中
    • B、堆栈段中
    • C、附加段中
    • D、代码段中

    正确答案:B

  • 第22题:

    串扫描SCAS指令要求目的串放在()中。

    • A、数据段
    • B、代码段
    • C、堆栈段
    • D、附加段

    正确答案:D

  • 第23题:

    单选题
    串扫描SCAS指令要求目的串放在()中。
    A

    数据段

    B

    代码段

    C

    堆栈段

    D

    附加段


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

  • 第24题:

    单选题
    Shellcode是什么?()
    A

    是用C语言编写的一段完成特殊功能代码

    B

    是用汇编语言编写的一段完成特殊功能代码

    C

    是用机器码组成的一段完成特殊功能代码

    D

    命令行下的代码编写


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