1. ollydbg怎么使用
─────────────────────────────────────── 它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据. 1. 通用数据传送指令. MOV 传送字或字节. MOVSX 先符号扩展,再传送. MOVZX 先零扩展,再传送. PUSH 把字压入堆栈. POP 把字弹出堆栈. PUSHA 把AX,CX,DX,BX,SP,BP,SI,DI依次压入堆栈. POPA 把DI,SI,BP,SP,BX,DX,CX,AX依次弹出堆栈. PUSHAD 把EAX,ECX,EDX,EBX,ESP,EBP,ESI,EDI依次压入堆栈. POPAD 把EDI,ESI,EBP,ESP,EBX,EDX,ECX,EAX依次弹出堆栈. BSWAP 交换32位寄存器里字节的顺序 XCHG 交换字或字节.( 至少有一个操作数为寄存器,段寄存器不可作为操作数) CMPXCHG 比较并交换操作数.( 第二个操作数必须为累加器AL/AX/EAX ) XADD 先交换再累加.( 结果在第一个操作数里 ) XLAT 字节查表转换. ── BX 指向一张 256 字节的表的起点, AL 为表的索引值 (0-255,即 0-FFH); 返回 AL 为查表结果. ( [BX+AL]->AL ) 2. 输入输出端口传送指令. IN I/O端口输入. ( 语法: IN 累加器, {端口号│DX} ) OUT I/O端口输出. ( 语法: OUT {端口号│DX},累加器 ) 输入输出端口由立即方式指定时, 其范围是 0-255; 由寄存器 DX 指定时, 其范围是 0-65535. 3. 目的地址传送指令. LEA 装入有效地址. 例: LEA DX,string ;把偏移地址存到DX. LDS 传送目标指针,把指针内容装入DS. 例: LDS SI,string ;把段地址:偏移地址存到DS:SI. LES 传送目标指针,把指针内容装入ES. 例: LES DI,string ;把段地址:偏移地址存到ES:DI. LFS 传送目标指针,把指针内容装入FS. 例: LFS DI,string ;把段地址:偏移地址存到FS:DI. LGS 传送目标指针,把指针内容装入GS. 例: LGS DI,string ;把段地址:偏移地址存到GS:DI. LSS 传送目标指针,把指针内容装入SS. 例: LSS DI,string ;把段地址:偏移地址存到SS:DI. 4. 标志传送指令. LAHF 标志寄存器传送,把标志装入AH. SAHF 标志寄存器传送,把AH内容装入标志寄存器. PUSHF 标志入栈. POPF 标志出栈. PUSHD 32位标志入栈. POPD 32位标志出栈. 二、算术运算指令 ─────────────────────────────────────── ADD 加法. ADC 带进位加法. INC 加 1. AAA 加法的ASCII码调整. DAA 加法的十进制调整. SUB 减法. SBB 带借位减法. DEC 减 1. NEC 求反(以 0 减之). CMP 比较.(两操作数作减法,仅修改标志位,不回送结果). AAS 减法的ASCII码调整. DAS 减法的十进制调整. MUL 无符号乘法. IMUL 整数乘法. 以上两条,结果回送AH和AL(字节运算),或DX和AX(字运算), AAM 乘法的ASCII码调整. DIV 无符号除法. IDIV 整数除法. 以上两条,结果回送: 商回送AL,余数回送AH, (字节运算); 或 商回送AX,余数回送DX, (字运算). AAD 除法的ASCII码调整. CBW 字节转换为字. (把AL中字节的符号扩展到AH中去) CWD 字转换为双字. (把AX中的字的符号扩展到DX中去) CWDE 字转换为双字. (把AX中的字符号扩展到EAX中去) CDQ 双字扩展. (把EAX中的字的符号扩展到EDX中去) 三、逻辑运算指令 ─────────────────────────────────────── AND 与运算. OR 或运算. XOR 异或运算. NOT 取反. TEST 测试.(两操作数作与运算,仅修改标志位,不回送结果). SHL 逻辑左移. SAL 算术左移.(=SHL) SHR 逻辑右移. SAR 算术右移.(=SHR) ROL 循环左移. ROR 循环右移. RCL 通过进位的循环左移. RCR 通过进位的循环右移. 以上八种移位指令,其移位次数可达255次. 移位一次时, 可直接用操作码. 如 SHL AX,1. 移位>1次时, 则由寄存器CL给出移位次数. 如 MOV CL,04 SHL AX,CL 四、串指令 ─────────────────────────────────────── DS:SI 源串段寄存器 :源串变址. ES:DI 目标串段寄存器:目标串变址. CX 重复次数计数器. AL/AX 扫描值. D标志 0表示重复操作中SI和DI应自动增量; 1表示应自动减量. Z标志 用来控制扫描或比较操作的结束. MOVS 串传送. ( MOVSB 传送字符. MOVSW 传送字. MOVSD 传送双字. ) CMPS 串比较. ( CMPSB 比较字符. CMPSW 比较字. ) SCAS 串扫描. 把AL或AX的内容与目标串作比较,比较结果反映在标志位. LODS 装入串. 把源串中的元素(字或字节)逐一装入AL或AX中. ( LODSB 传送字符. LODSW 传送字. LODSD 传送双字. ) STOS 保存串. 是LODS的逆过程. REP 当CX/ECX<>0时重复. REPE/REPZ 当ZF=1或比较结果相等,且CX/ECX<>0时重复. REPNE/REPNZ 当ZF=0或比较结果不相等,且CX/ECX<>0时重复. REPC 当CF=1且CX/ECX<>0时重复. REPNC 当CF=0且CX/ECX<>0时重复. 五、程序转移指令 ─────────────────────────────────────── 1>无条件转移指令 (长转移) JMP 无条件转移指令 CALL 过程调用 RET/RETF过程返回. 2>。
2. 什么叫VRS RTK
VRS就是虚拟参考站(Virtual Reference Station) RTK(Real - time kinematic)实时动态差分法 一、GPS卫星定位系统 全球定位系统(Global Positioning System - GPS)是美国从本世纪70年代开始研制,历时20年,耗资200亿美元,于1994年全面建成,具有在海、陆、空进行全方位 实时三维导航与定位能力的新一代卫星导航与定位系统。
经近10年我国测绘等部门的使用表明,GPS以全天候、高精度、自动化、高效益等显著特点,赢得广大测绘工作者的信赖,并成功地应用于大地测量、工程测量、航空摄影测量、运载工具导航和管制、地壳运动监测、工程变形监测、资源勘察、地球动力学等多种学科,从而给测绘领域带来一场深刻的技术革命。 GPS是一种高精度卫星定位导航系统。
在实验期间,它能给出高精度的定位结果。这时尽管有人提出利用差分技术来进一步提高定位精度,但由于用户要求还不迫切,所以这一技术发展较慢。
随着 GPS技术的发展和完善,应用领域的进一步开拓,人们越来越重视利用差分GPS技术来改善定位性能。它使用一台 GPS基准接收机和一台用户接收机,利用实时或事后处理技术,就可以使用户测量时消去公共的误差源--- -电离层和对流层效应。
特别提出的是,当GPS工作卫星升空时,美国政府实行了SA政策,其结果使卫星钟差和星历误差显著增加,使原来的实时定位精度从15m降至100m,致使一些对定位精度要求稍高的用户得不到满足在这种情况下,利用差分技术能消除这一部分误差,因此,现在发展差分GPS技术就显得越来越重要。 二、高精度GPS定位 常规的GPS测量方法,如静态、快速静态、动态测量都需要事后进行解算才能获得厘米级的精度,而RTK是能够在野外实时得到厘米级定位精度的测量方法,它采用了载波相位动态实时差分(Real -time kinematic)方法,是GPS应用的重大里程碑,它的出现为工程放样、地形测图,各种控制测量带来了新曙光,极大地提高了外业作业效率。
高精度的GPS测量必须采用载波相位观测值,RTK定位技术就是基于载波相位观测值的实时动态定位技术,它能够实时地提供测站点在指定坐标系中的三维定位结果,并达到厘米级精度。在RTK作业模式下,基准站通过数据链将其观测值和测站坐标信息一起传送给流动站。
流动站不仅通过数据链接收来自基准站的数据,还要采集GPS观测数据,并在系统内组成差分观测值进行实时处理,同时给出厘米级定位结果,历时不到一秒钟。流动站可处于静止状态,也可处于运动状态;可在固定点上先进行初始化后再进入动态作业,也可在动态条件下直接开机,并在动态环境下完成周模糊度的搜索求解。
在整周末知数解固定后,即可进行每个历元的实时处理,只要能保持四颗以上卫星相位观测值的跟踪和必要的几何图形,则流动站可随时给出厘米级定位结果。 RTK技术的关键在于数据处理技术和数据传输技术,RTK定位时要求基准站接收机实时地把观测数据(伪距观测值,相位观测值)及已知数据传输给流动站接收机,数据量比较大,一般都要求9600的波特率,这在无线电上不难实现。
三、GPRS技术在RTK中的应用 GPS RTK系统由一个基准站和一个或者多个移动站组成。 基准站:架设一台接收机和一套无线数据发射器,两者通过串口线互连。
基准站做静态测量,获取实时差分数据,然后通过无线数据发射器把实时差分数据发射出去。基准站一旦架设,在整个测量过程中不需要进行移动,也不需要关闭仪器,可以认为一旦开机就是半天或者一天,甚至多天。
移动站:架设一台接收机和一套无线数据接收器,两者也是有线连接。移动站做动态测量,需要无线数据接收器能最小延迟的接收到基准站无限发射器所发射出来的实时差分数据。
移动站在整个测量过程中时刻处于移动中,并且可能会间断性的关闭仪器,可以认为连续工作2、3个小时就会关闭一次。 RTK的工作方式决定了需要一条单向传输实时差分数据无线数据链,传统方式是采用数传电台,但由于数传电台本身的特点而导致在现场作业中存在一些不足,为了保证在数传电台无法稳定有效传输数据的时候不影响工作,需要在RTK系统中引入一种可以和数传电台形成优劣互补无线数据链。
经过考虑我们决定采用中国移动的GPRS服务。 考虑到RTK的实际情况,对于这条即将引入RTK系统的GPRS数据链,我们提出了如下的要求,以便可以方便高效的为RTK服务。
1. 在基准站和每个移动站各有一套GPRS终端设备:对于该终端设备,我们要求对它的体积、接口、功耗提出一定要求,体积:100*50*20左右,接口:RS232或者3 Wire Serial,功耗需达到移动设备级别; 2. 基准站与移动站之间采用点对点的工作方式,(断线重新连接后IP地址要可以让用户输入或者自动更新)。最好可以采用点对多点的广播方式。
不可以采用数据中心形式; 3. GPRS数据链的操作控制简单; 4. 对于GPRS的控制提供串口设置命令; 5. 用户数据每组不超过200 Byte ,频率1Hz,对于这样的数据流要保证GPRS数据链可以稳定通畅,延迟要确保在2-5秒左右; 6. 接收数据时出现数据和检校错误,不需要申请重发,可。
3. e语言怎么用
易语言非常简单
掌握好它的原理,基础就好
比如要了解,什么是赋值,参数等等
给你一个思路
算一个加法
窗口建立两个编辑框
第一个编辑框的内容赋值为bjk1
第二个编辑框的内容赋值为bjk2
最后建立个标签
把bjk1与bjk2加起来的数据赋值为jg
显示在标签里
具体代码如下
bjk1 = 编辑框1.内容
bjk2 = 编辑框2.内容
jg = 标签1.标题
bjk1 bjk2 = jg
就ok了