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