JMP跳转指令()在主程序、子程序和中断程序之间相互跳转。
A.能
B.不能
C.在特殊情况下能
D.由编程者设定能或不能
A.能
B.不能
C.在特殊情况下能
D.由编程者设定能或不能
下列关于无条件转移指令Jump(跳转指令)和转子指令Call(调用指令)的说法,错误的是()。
A.无条件转移指令和转子指令都会实现指令执行流的跳转
B.转子指令在执行完子程序后还会返回到转子指令的下条指令继续执行
C.无条件转移指令执行完跳转后也需要返回
D.转子指令执行过程中要将返回地址保存到堆栈或某个特殊寄存器中
DSEG SEGMENT
ARRAY DB 'Computer$'
MUM DW 0
DSEG ENDS
SSEG SEGMENT STACK
DB 256 DUP (O)
SSEG ENDS
CSEG SEGMENT
ASSUME DS: DSEG, SS: SSEG, CS: CSEGI
START: MOV AX, DSEG
MOV DS, AX
MOV AX, OFFSET ARRAY
PUSH AX
CALL[1]
MOV AH, 4CH
INT 2IH
CSEG1 ENDS
CSEG2 SEGMENT
ASSUME DS: DSEG, SS: SSEG, CS: CSEG2
STRLEN PROC FAR
PUSH BP
MOV BP, SP
PUSH SI
MOV SI, [BP+6]
NEXT: CMP BYTE PTR[ SI],'$' ;串尾吗?
JZ DONE
INC SI
JMP NEXT
DONE: MOV AX, SI
SUB AX, [BP+6]
POP SI
POP BP
RET 2
STRLEN ENDP
CSEG2 ENDS
END STARRT
根据图所给图形和尺寸及加工要求,填写编程指令或解释程序的含义。
00001 主程序
N10 G49 G40 G54 G90 G21 T01;
N20 M06;
N30 S500 M03:
N40 G91 G43 G00 Z-50.0 H01;(______)
N50 ______; 调用子程序
N60 G91 G49 G00 Z75.0;
N70 M05;
N80 M30;
01000 子程序
N10 ______;
N20 ______; 刀具半径左补偿,补偿号D01
N30 ______;
N40 ______;
N50 ______;
N60 ______;
N70 ______;
N80 ______;
N90 ______; 快速走刀到点(-4.0,-9.0)
N100 M99;
( )工件轮廓有两处相同尺寸、形状需要加工。为了简化编程,如果不用子程序编程,只能用跳转指令编程。
16.( )工件轮廓有两处相同尺寸、形状需要加工。为了简化编程,如果不用子程序编程,只能用跳转指令编程。
A.400 ps
B.300 ps
C.200 ps
D.1 ns
A.由准备功能指令编写的子程序,主程序需要时可使用呼叫子程序的方式随时调用
B.使用宏指令编写的程序,程序中除使用常用准备功能指令外,还使用了用户宏指令实现变量运算、判断、转移等功能
C.工件加工源程序,通过数控装置运算、判断处理后,转变成工件的加工程序,由主程序随时调用
D.一种循环程序,可以反复使用许多次