![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
[单选题]
子程序的最后一个程序段为(),命令子程序结束并返回到主程序(FANUC系统、华中系统)
A.M99
B.M98
C.M78
D.M89
![](https://static.youtibao.com/asksite/comm/h5/images/m_q_a.png)
A、M99
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
A.M99
B.M98
C.M78
D.M89
A、M99
(1)画出此输出端口与PC/XT系统总线以及与LED发光二极管的连接图。
(2)编写使8个LED发光二极管每间隔1秒交替亮灭的功能段程序(设假如有1秒延时子程序DELAY1S可调用)。
在一段汇编语言程序中多次调用另一段程序,用宏指令比用子程序实现 ()
A占内存空间小,但速度慢
B占内存空间相同,速度快
C占内存空间大,但速度快
D占内存空间相同,速度慢
试编写一个工作在16位空间的486段内调用子程序,完成找出有符号字数组中最大数的操作。要求:
(1)子程序入口地址(标号):MAX;
(2)入口参数:SI=字数组首地址(位于数据段中);
CX=字数组元素个数;
(3)出口参数:AX=最大数;
试编子程序,返回16位二进制数中指定位段的零状态。已知:
入口参数:AX=16位二进制数;
BL=高4位b1、低4位b0;
其中b1和b0分别为位段最高位编号和最低位的编号(15~0)。
出口参数:CE=0;
若指定位段为0,ZF=1,否则ZF=0。
注意:若b1小于b0,则不予处理,返回CF=1。