社区
单片机/工控
帖子详情
100分求三字节的奇校验和偶校验(51汇编的)
lbkbox
2006-08-20 11:39:30
100分求三字节的奇校验和偶校验(51汇编的)
答对者立即给分
...全文
414
7
打赏
收藏
100分求三字节的奇校验和偶校验(51汇编的)
100分求三字节的奇校验和偶校验(51汇编的) 答对者立即给分
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
BigFatBear
2006-09-10
打赏
举报
回复
来争分了^_^
假设 三个字节分别在 R0、R1、R2中
输出结果在 bit地址 01H 0 偶,1 奇
CLR EA
PUSH PSW
PUSH ACC
MOV A,R3
PUSH ACC
CLR 01H
MOV A,R0
XRL A,R1
XRL A,R2
MOV R3,#08H
L0: CLR C
RLC A
JNC L3
JB 01H,L1
SETB 01H
JMP L3
L1: CLR 01H
L3: DEC R3
CJNE R3,#00H,L0
POP ACC
MOV R3,ACC
POP ACC
POP PSW
SETB EA
RET
flowercity
2006-08-25
打赏
举报
回复
up
luobing4365
2006-08-22
打赏
举报
回复
哦,没注意,是要汇编的吗,修改一下就行了
luobing4365
2006-08-22
打赏
举报
回复
这个,看看吧
unsined char x[3]
bit Par;
unsigned char i;
unsigned char j;
ACC=0;
for(j=0;j<3;j++)
{
for(i=0;i<8;i++)
{
CY=(bit)(x[j]>>i);
CY = ACC & 0x01; // RRC A
}
}
Par=P; //奇校验
goodluckyxl
2006-08-22
打赏
举报
回复
用c写校验函数
然后倒51编译器下反汇编就可以用了
LeeAn
2006-08-21
打赏
举报
回复
用“移位+判断”即可
icesnows
2006-08-21
打赏
举报
回复
这个应该很简单的,为什么不尝试自己去做呢
51
单片机实现串口
偶校验
1. STC单片机串口 2. PSW是一个8位寄存器。PSW的全称是Program Status Word,即程序状态字。 奇偶标志位P 每执行一条
汇编
指令,单片机都能根据A中1的个数的奇偶自动令P置位或清零,奇为1,偶为0。P可以填入TB8,作为
偶校验
。 此标志位对串行通信的数据传输非常有用,通过就校验可以检验传输的可靠性。 3. 奇
偶校验
奇校验
(odd parity):让传输的数据(包含校验位)中1的个数为奇数。
偶校验
(even parity):让传输的数据(包含校验位)中1的个数为偶数。
TCP校验和的原理和实现
TCP校验和是一个端到端的校验和,由发送端计算,然后由接收端验证。其目的是为了发现TCP首部和数据在发送端到 接收端之间发生的任何改动。如果接收方检测到校验和有差错,则TCP段会被悄悄丢弃。 TCP校验和覆盖TCP首部和TCP数据,而IP首部中的校验和只覆盖IP的首部,不覆盖IP数据报中的任何数据。 TCP的校验和是必需的,而UDP的校验和是可选的。
奇
偶校验
位
微机原理与接口技术 中的奇
偶校验
位
TCP/IP 校验和算法简介
1.前言 校验和计算是NAT功能和内容修改功能的基本功,这些操作进行后都需要修改数据头中的校验和。 2.16位校验和计算 2.1基本原理 IP/ICMP/IGMP/TCP/UDP等协议的校验和算法都是相同的,采用的都是将数据流视为16位整数流进行重复叠加计算。为了计算检验和,首先把检验和字段置为0。然后,对有效数据范围内中每个16位进行二进制反码求和,结果存在检验和字段中,如果数据长度为奇数则补一
字节
0。当收到数据后,同样对有效数据范围中每个16位数进行二进制反码的求和。由于接收方在计算...
单片机串口分析起始位停止位奇
偶校验
位
串口解析 串口配置 1.波特率 2.停止位 3.数据位 4.奇
偶校验
位 比特率:通讯的频率 停止位:可以选择1/1.5/2
三
个选择 数据位:可以选择5/6/7/8四个选择 奇
偶校验
位:可以选择
奇校验
/
偶校验
/无奇
偶校验
位 假设我们选择默认配置为:波特率位9600,停止位为1数据位为8,奇
偶校验
位为无。那么一个数据的长度=起始位(1)+数据位(8)+奇
偶校验
位(0)+停止位(1)。 按照默认的配置我们来计算一下10S能传输多少
字节
的数据。 byte = 10*9600/10 = 9600个
字节
。 当然这是
单片机/工控
27,375
社区成员
28,770
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章