parity

    0热度

    1回答

    CUDA具有的计数 32位和64位类型的内在函数:__popc()和__popcll()。 CUDA是否也有内在函数来获取32位和64位类型的奇偶校验? (该奇偶指的整数是否具有偶数或奇数的1比特量。) 例如,GCC有__builtin_parityl()为64位整数。 而且这里的C函数做同样的事情: inline uint parity64(uint64 n){ n ^= n >> 1

    0热度

    1回答

    我想在我的windows7-64位机器上创建2个虚拟串行端口来运行我的应用程序,它们通过串行端口进行通信。 我尝试了这些软件: - FreeVirtualSerialPort,KerProAdvancedVirtualComPort,VirtualSerialPortDriver,VirtualSerialPortEmulator,VirtualSerialPortKit和com0com 通信工作

    -2热度

    1回答

    我必须创建一个需要1-6位二进制的代码,如果字符串不是6,则填充最高有效位为0,并使用XOR操作比较3个位的2个数据包。输出很奇怪,我认为它是因为我在比较整数0,而不是在执行XOR时的二进制数0,并且它搞乱了。 char binary[300]; cin >> binary; int size = strlen(binary); //cout << "Size: " << size <<

    2热度

    1回答

    我通过下面的类与STM32F427 UASRT1工作: void DebugUartOperator::Init() { // for USART1 and USART6 ::RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1, ENABLE); // USART1 via PORTA ::RCC_AHB1PeriphC

    1热度

    1回答

    可以说我想发送11110000数据与rs-232。起始位是1,停止位是0,我将使用偶校验。奇偶校验位在这里工作如何?它是否只检查我的数据并成为0或检查整个位并变成1?

    3热度

    1回答

    我想使用带有节点和vuejs的web3连接到以太坊奇偶校验节点。 我正在使用vue-cli和webpack。 奇偶校验在本地主机上运行。 当我访问http://localhost:8545我看到哪个告诉我Parity正在收听。 我创建了以下Vue的组件: <template> <div class="hello"> <h1>{{ title }}</h1> <h2>{

    2热度

    1回答

    我已经给出了一个任务,在真正的教科书中查找0和1以解密ASCII消息。问题是,很难找到所有的0和1,我感觉我跳过了很多。这完全混淆了ASCII转换。有些事情我想: “同步”字通过检测空间(或东西接近有一个空格) 试图仅基于字母字符的假设(包括AZ,az)纠正字符 试图纠正基于字符的频率假设的语言(荷兰语) 但我仍然没有得到很多的主要问题是同步(何时开始一个新的字符?) 。我可能不得不再次浏览这些书

    0热度

    1回答

    我很困惑奇偶校验将如何检查收到的数据是否正确。据我的理解,它只是检查是否有偶数或奇数的1。由于这个原因,它只会在50%的时间内发现错误?就像我发送数字110011为偶校验,最后2位被截断(离开1100),即使有些信号丢失,它是否仍能通过测试?

    -1热度

    1回答

    下面的代码获得用于输入A.偶校验(即奇偶校验= 1,如果A包含0 1的或偶数数量的1) reg [7:0] A; wire parity; assign parity = ~^A; 我将如何使用一个for循环在程序块中获得相同的功能

    0热度

    2回答

    在这段代码中,从我看到的所有内容中,只要输入1和0,就应该输入for循环,然后输入if语句,这正是我正在做的。它并没有进入它,正如我从我的印刷报告中看到的那样。 我没有看到一个原因。 如果它没有进入if声明,我也是不清楚该怎么做,因为我怀疑的是,它只会设置true如果最后位不是1或0:我的意图是为zeroesAndOnes是false如果有什么除了1和0被输入。然而,就目前而言,它始终是false