timecos_stk_utk指令参考手册

timecos_stk_utk指令参考手册

ID:10658879

大小:525.00 KB

页数:61页

时间:2018-07-07

timecos_stk_utk指令参考手册_第1页
timecos_stk_utk指令参考手册_第2页
timecos_stk_utk指令参考手册_第3页
timecos_stk_utk指令参考手册_第4页
timecos_stk_utk指令参考手册_第5页
资源描述:

《timecos_stk_utk指令参考手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、TimeCOS_STK/UTK指令参考手册V5.3.32007年6月研发中心-测试与管理部保密级别Confidential第61页TimeCOS_STK/UTK指令参考手册(V5.3.3)握奇数据TimeCOS_STK/UTK指令参考手册V5.3.32007年6月研发中心-测试与管理部保密级别Confidential第61页版本说明版本更新人更新日期更新说明V5.3.1郝建梅2004年5月新建V5.3.2郝建梅2004年9月1、修改第一版本错误:在TimeCOSV5.3空间计算中,KeyFile文件体空间计算方法由“单条密钥占用实际空间之和”改为“单条密钥占

2、用实际空间之和+4”;2、根据当前公司卡片情况,修改了手册适用范围;3、将部分TimeCOSV5.2中无法用TimeCOSV5.3替代的老指令添加到TimeCOSV5.3支持的指令列表中(这些指令在张东礼的《TimeCOSV5.3STKClientDevelopmentGuidelineV1.02》中也没有描述),这部分指令已经通知研发添加到测试任务中。(这些指令包括Ucs2toAsc、GetPinable、ModifyStkKey、ReadCounter)V5.3.3曹辉2007年6月修正了部分指令的描述、说明;删除了部分陈旧的指令。第一章概述本手册对Ti

3、meCOS_STK/UTK5.3版本支持的所有指令,以及5.3版本和5.2版本的指令差别进行了说明。目的是为STK/UTK应用的开发人员和测试人员提供指令参考,使初学者通过学习本书能够迅速熟悉并掌握基于Time_COS_STK/UTK智能卡操作系统的卡片应用开发中的指令操作方法,提高工作效率。本手册版权归北京握奇数据系统有限公司所有。指令集简介TimeCOSV5.3支持的所有指令列表类别指令指令简要说明变量赋值SetVar对变量进行赋值。InVarToVar将参数变量中保存的变量名对应的内容存到参数变量中,即间接变量转化为直接变量。STKSetVarExt使

4、用包括立即数和变量的源数据对变量进行混合赋值。SetVarExtend使用包括立即数和变量的源数据对变量进行混合赋值。用法和STKSetVarExt函数相同。StkVarInv该函数用于给变量的各字节按位取反。Varfillv用给定的数据按照给定的长度填充变量。变量删除NewContext清除变量表。DelVar删除某个特定的变量。Delvarspec删除范围变量。DelVarInVar间接删除参数变量内容所指向的变量的内容,例如$02的内容为04,如果间接删除$02,删除后$0内容被删除。变GetVarLen获取源变量内容的长度赋值给目标变量。TimeCO

5、S_STK/UTK指令参考手册V5.3.32007年6月研发中心-测试与管理部保密级别Confidential第61页量处理RandVar获取指定长度的随机数赋值给目标变量。WibSubString从源变量指定偏移位置开始截取指定长度的内容赋值给目标变量。GetVarFromVar从源变量指定偏移位置处按照LV格式截取内容赋值给目标变量。FindStr在源变量中查找指定的子变量,如果存在则将其偏移位置保存在目标变量中,不存在则跳转。ReplaceVar对源变量从指定偏移处开始的内容由替换变量的内容替换。GetPlugArgu将$81中的内容分散成参数2+1个

6、子变量。变量运算VarMulChar执行乘法运算:参数2与参数3相乘,结果放在参数1中。VarDivChar执行除法运算:参数2除以参数3,结果放在参数1中。VarXorAnl参数1和参数2完成“异或”或“与”的运算,结果在参数1中。参数3为指令码:为A6,进行“与”运算;为26,进行“异或”运算STKVarSwap变量内容按字节进行高低4位的内容互换或取反。参数2为指令码:为A5,将变量各位取反;为25,将变量个字节高低位交换。VarCmpAdd相加或比较两个变量:相加两个变量,溢出则相对跳转,否则顺序执行;比较两个变量,不同则相对跳转,相同则顺序执行。参

7、数1为指令码:为37,两个变量相加;为B7,比较两个变量。VarAndXorJmp执行AND、XOR或NOT的操作。VarAddSubI执行加或减的操作。VarSubVar执行减的操作。分支跳转Goto段内相对跳转。SegGoto段间跳转,跳转到当前段的下一段ErrGoto设置错误跳转表。跳转方式为绝对跳转。Busyjmp如果SIMBUSY,则跳转到指定行执行Jmp6F03Offset在2700/6F03文件内的偏移位绝对跳转Exit退出。Varnullgo为空跳转。JmpAbsEF文件之间跳转:跳转到指定文件指定段的指定行。AjmpVar段内绝对跳转:变量

8、值从0到FE。AjmpVarOrg绝对跳转。StkB

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。