问题 单项选择题

以下关于汇编语言叙述中,正确的是()。

A.汇编语言程序可以直接在计算机上运行

B.汇编控制伪指令用于控制汇编程序的执行流程

C.在汇编语言中,不能定义符号常量

D.伪指令语句所指示的操作是在程序运行时完成的

答案

参考答案:B

解析:

[要点解析] 汇编语言是为特定的计算机系统设计的、面向机器的符号化程序设计语言。由于计算机不能直接识别和运行符号语言程序,因此需要用专门的翻译器——汇编程序进行翻译。由此可见,汇编语言程序不能直接在计算机上运行。 汇编语言源程序通常由①指令语句、②伪指令语句和③宏指令语句组成。其中,①指令语句经汇编后要产生相应的能被CPU直接识别并执行的机器代码,其所指示的操作是在程序运行时完成的。 ②伪指令语句指示汇编程序在对源程序进行汇编时完成某些工作,进行汇编时不产生机器代码,其所指示的操作是在源程序被汇编时完成的。通常汇编语言设有常数定义伪指令、存储定义伪指令、汇编控制伪指令、开始伪指令和结束伪指令等。其中,常数定义伪指令可用于定义符号常量;汇编控制伪指令用于控制汇编程序的执行流程。 ③宏指令语句就是宏引用,允许用户多次重复使用某一程序段。

单项选择题
多项选择题