汇编语言(王爽) 第10章 call和ret

这2个指令也是转移指令,一起用的时候有特效~~~~

10.1 ret and retf

ret 相当于pop ip 把栈顶的字弹出到ip

retf相当于先执行pop ip and pop cs

10.2 call

执行2步

1 先把IP或cs和ip推入栈中

2 转移到 标号或内存处

10.3 call 标号

call 标号

转移范围为-32768-32767

16位转移

相当于执行 push ip jmp near ptr 标号

10.4 call far ptr 标号

相当于

push cs

push ip

jmp far ptr 标号

10.5 call ax

push ip

jmp ax

10.6 call word ptr 内存单元

相当于push ip

jmp word ptr 内存单元

call  dword ptr 内存单元

相当于push cs

push ip

jmp dword ptr 内存单元地址

高位放cs,低位放ip

10.7 ret and call 配合

assume cs:code,ds:data,ss:stack

data segment
dw 0123h,0456h
data ends

stack segment
dw 0,0
stack ends

code segment
start:mov ax,1
mov cx,3
call s
mov ax,bx
s:add ax,ax
loop s
ret
mov ax,4c00
int 21
code ends
end start

这里就实现了先从s 标号执行完再执行下面的mov ax,bx的过程。可以类比高级语言的函数把。就好像函数定义在下面,执行却可以在上面,自己想的,不知道对不对

====================================================================

有点困,明天写剩下的~~~~~~

转载于:https://www.cnblogs.com/wz0107/p/5380195.html

内容概要:本文系统介绍了标准化软件知识产权的基础知识,涵盖标准化的基本概念、分类、标准代号、国际标准的采用原则及程度,重点讲解了信息技术标准化、ISO与IEC等国际标准化组织以及ISO9000ISO/IEC15504等重要标准体系;在知识产权部分,详细阐述了知识产权的定义、分类及特点,重点分析了计算机软件著作权的主体、客体、权利内容、行使方式、保护期限及侵权认定,同时涉及商业秘密的构成与侵权形式、专利权的类型与申请条件,以及企业如何综合运用著作权、专利、商标商业秘密等方式保护软件知识产权。; 适合人群:从事软件开发、项目管理、IT标准化或知识产权相关工作的技术人员与管理人员,以及备考相关资格考试的学习者;具备一定信息技术背景,希望系统掌握标准化与软件知识产权基础知识的专业人员。; 使用场景及目标:①帮助理解各类标准的分类体系及国际标准采用方式,提升标准化实践能力;②指导企业在软件研发过程中有效保护知识产权,规避法律风险;③为软件著作权登记、专利申请、技术保密等提供理论依据操作指引。; 阅读建议:建议结合国家相关政策法规实际案例进行深入学习,重点关注软件著作权与专利权的适用边界、标准制定流程及企业知识产权管理策略,强化理论与实践的结合。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值