举例
SUB AX,BX计算,AX=AX-BX
JS FU结果为负那么转移到FU处
ZHENG:
.....
FU:
理解了JS,你就可以以此类推JC JE 等条件转移指令的含义了。
注意:条件转移指令属于8位短转移
汇编结束不一定要带这两句,【mov ax,4c00h int 21h】是DOS系统功能调INT 21H功能中的一种,表示带返回码结束用户程序。【mov ax,4c00h int 21h】不是定值,也可写成【mov AH,4ch int 21h】。
int 21H指令中,寄存器AX,分为AH和AL,AH中存入指令码4C表示带返回码结束,AL=返回码。
DOS系统功能调INT 21H常用功能:
AH、功能、调用参数、返回参数
1、AH存入00,功能:程序终止(同INT 20H),调用参数:CS=程序段前缀。
2、AH存入01,功能:键盘输入并回显,调用参数:AL=输入字符。
3、AH存入02,功能:显示输出,调用参数:DL=输出字符。
4、AH存入03,功能:异步通迅输入,调用参数:AL=输入数据。
5、AH存入04,功能:异步通迅输出,调用参数:DL=输出数据
扩展资料:
程序转移指令:
1、无条件转移指令 (长转移):
JMP 无条件转移指令、CALL 过程调用、RET/RETF过程返回
2、条件转移指令 (短转移,-128到+127的距离内):
( 当且仅当(SF XOR OF)=1时,OP1<OP2 )、JA/JNBE 大于转移、JAE/JNB 大于或等于转移、JB/JNAE 小于转移、JBE/JNA 小于或等于转移。测试无符号整数运算的结果(标志C和Z)。
JG/JNLE 大于转移、JGE/JNL 大于或等于转移、JL/JNGE 小于转移、JLE/JNG 小于或等于转移。测试带符号整数运算的结果(标志S,O和Z).
JE/JZ 等于转移、JNE/JNZ 不等于时转移、JC 有进位时转移、JNC 无进位时转移、JNO 不溢出时转移、JNP/JPO 奇偶性为奇数时转移、JNS 符号位为 "0" 时转移、JO 溢出转移、JP/JPE 奇偶性为偶数时转移、JS 符号位为 "1" 时转移。
3、循环控制指令(短转移):
LOOP CX不为零时循环、LOOPE/LOOPZ CX不为零且标志Z=1时循环、LOOPNE/LOOPNZ CX不为零且标志Z=0时循环、JCXZ CX为零时转移、JECXZ ECX为零时转移.
4、中断指令:
INT 中断指令、INTO 溢出中断、IRET 中断返回
参考资料来源:百度百科-汇编指令
参考资料来源:百度百科-中断指令
不行的,只能对应各自的职业,像楼主说的80JS武器+13,只能转移到JS90武器或100武器上,70的还不能转,而且要同部位,不能武器转到手,下甲等,转以后例如是90的,只是强13,还可以再强到16,强化转移只能低级转移高级或者对应等级,不能高级转向低级,部位职业都一样,如果楼主还是比较模糊,可以上三国的官网查看,里面还有介绍!