上一波代码:http://www.cnblogs.com/20145207lza/p/5954525.html 这周脱坑!!!!! 控制 (1)状态寄存器(条件码寄存器) 常用条件码: CF:进位标志。最近操作使最高位产生进位。用于检查无符号操作数的溢出。 ZF:零标志。最近操作结果为0。 SF:符 ...
分类:
其他好文 时间:
2016-10-16 19:28:38
阅读次数:
127
N:负数标志位。如果目标寄存器中的有符号数为负数,则N=1,否则N=0。 Z:零标志位。如果目标寄存器中的数为0,则N=1,否则N=1。 C:进位标志位。有以下3种情况 1、无符号加法运算和CMN指令,如果产生进位,则C=1,否则C=0; 2、无符号减法运算和CMP指令,如果产生借位,则C=0,否则 ...
分类:
其他好文 时间:
2016-10-01 19:55:13
阅读次数:
1156
1)IP分组中3位标志标志位共三位最高位为0该值必须复制到所有的分组中DF(DonotFragment)DF值为1表示不能分片如果分组的长度超过MTU又不可以分片则这个分组丢弃并用ICMP差错报文向主机报告0表示可以分片MF(MoreFragment)MF值为1表示接收的不是最后一个分片0表示接收的是最后..
分类:
其他好文 时间:
2016-08-03 15:41:09
阅读次数:
561
IP数据报格式MTU最大传输单元:数据帧中的有效载荷的最大长度,不包括首部的长度,若大于MTU,则需要分片,分片是由IP层完成的。组装也是由IP层自行完成。在IP分组头中,与分组的分片与组长有关的字段有:16位标识,3位标志,13位片位移16位标识:分组可能通过不同的传输路径到..
分类:
其他好文 时间:
2016-08-02 17:29:14
阅读次数:
205
这几天在写驱动加密芯片的代码产生了一个典型的错误:代码如下 这段代码的本意是在rst_strt有效时,给出一个复位标志;在复位结束时,清零复位标志。但是使用上述代码是有优先级的,即需要rst_strt先无效,之后才能响应end_rst。实际中没有考虑到rst_strt及时的清除。 ...
分类:
其他好文 时间:
2016-07-22 13:06:04
阅读次数:
162
分片当数据报的长度超过了MTU(最大传出单元),IP层就要对数据报分片。对于发送端发送的每份IP数据报来说,其标识字段都包含一个唯一值。该值在数据报分片时被复制到每个片中。标志字段用其中一个比特来表示“更多的片”。除了最后一片外,其他每个组成数据报的片都要把该比特..
分类:
其他好文 时间:
2016-07-21 20:04:39
阅读次数:
2098
Enumeration提供了一些非常炫酷的功能,相信大多数开发人员都不熟悉。这些新功能极大的简化了应用程序开发。 15.1枚举类型 枚举类型(enumerated types)定义了一组“符号名称/值”配对。 以下Color类型定义了一组符号,每个符号都标识一种颜色: internal enum C ...
分类:
其他好文 时间:
2016-06-26 19:39:34
阅读次数:
152
来自:“http://blog.sina.com.cn/s/blog_af95b18b0101hmx0.html” pushad: 将所有的32位通用寄存器压入堆栈pusha:将所有的16位通用寄存器压入堆栈pushfd:然后将32位标志寄存器EFLAGS压入堆栈pushf::将的16位标志寄存器E ...
分类:
其他好文 时间:
2016-06-13 08:49:56
阅读次数:
208
Enumeration提供了一些非常炫酷的功能,相信大多数开发人员都不熟悉。而这些新功能极大的简化了应用程序的开发。 15.1枚举类型 枚举类型(enumerated types)定义了一组“符号名称/值”配对。 以下Color类型定义了一组符号,每个符号都标识一种颜色: 当然,我们也可以写个程序用 ...
分类:
其他好文 时间:
2016-06-03 19:06:22
阅读次数:
155