2024年5月2日发(作者:)

第4章 自测练习

一、选择题(四选一)

1.设计子程序应该采用的一对伪指令是__C_________。

A segment/ends B start/end start

C proc/endp D macro/endm

2.主程序将它的参数带给子程序,这个参数被称为 A 。

A 入口参数 B 出口参数

C 寄存器参数 D 存储器参数

3.对应主程序CALL指令调用子程序,子程序结束通常采用__D_______ 指令返回主程

序。

A jmp B iret C hlt D ret

4.下面程序段条件转移语句发生跳转的条件是AL=___D_____ 。

cmp al,0fbh

jnl next

A 80h B 8fh C 0f0h D 0ffh

5.如下程序段中的“dec cx”指令执行了_C________ 次。

mov cx,4

jcxz next

again: dec cx

jnz again

next: ...

A 0 B 1 C 4 D 5

二、填空题

1.程序的基本结构有 顺序 、 分支 、 循环 和子程序四种。

2.子程序可以通过__寄存器_、存储单元、(地址表)、_堆栈_等传递参数。

3.循环结构的程序通常由 初始部分 、 循环体 和 循环控制 三部分组成。

4.如果主程序调用与它处在同一个代码段的子程序,这是 段内 调用。