简答题

阅读下列由段定义伪指令组成的汇编语句,指出两个同名数据段DATA在汇编过程中是否仍作为一个段处理?画出它们中的数据在主存中的形式。 DATA   SEGMENT  AA     DW   20H,  -30H  DATA   ENDS  STACK  SEGMENT  STACK         DB  100 DUP (0)  STACK  ENDS CODE   SEGMENT          ┆  DATA   SEGMENT  BUF    DB   ‘ABC’  DATA   ENDS        ┆  CODE  ENDS

正确答案

汇编程序在汇编过程中将DATA段与嵌套在CODE段中的DATA段仍作为一个段处理,即它们中的数据将连接存放。它们在主存中的存放形式如图所示。

答案解析

相似试题
  • 宏汇编语言程序被汇编时,指令语句产生(),伪指令语句不产生代码指令,宏指令语句可能产生也可能不产生代码指令。

    填空题查看答案

  • 汇编语言中过程定义伪指令是()。

    单选题查看答案

  • ARM汇编程序中,代码段的定义应用使用()伪指令。

    单选题查看答案

  • 段定义伪指令语句用()语句表示开始,以()语句表示结束。

    填空题查看答案

  • 宏指令定义必须由伪指令MACRO开始,伪指令ENDM结束,两者之间的语句称为()

    单选题查看答案

  • 段定义伪指令语句用SEGMENT语句表示开始,以()语句表示结束。

    填空题查看答案

  • 伪指令的作用是指出汇编程序应如何对源程序进行汇编,如何定义变量,分配存储单元,以及指示程序的开始和结束,()产生机器代码。

    填空题查看答案

  • 在汇编语言源程序文件中,每一个段都有段定义伪指令()和ENDS来分段。

    填空题查看答案

  • ASSUME伪指令说明了汇编程序所定义段与段寄存器的对应关系,它只影响()的设定。

    单选题查看答案