91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

二進制處理中的一些技巧

XL FPGA技術交流 ? 來源:XL FPGA技術交流 ? 作者:XL FPGA技術交流 ? 2024-07-05 11:51 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在二進制和十進制的處理中,有時候一些小技巧是很有用的。

1、把十進制數轉換成二進制數

(1)在MATLAB中有一個函數dec2bin,可以把正整數轉換為2進制

(2)對于負數有這樣一個結論:N位二進制負數X的補碼對應的無符號數為2N+X

例:有符號原碼:1001 十進制為:-1

反碼:1110

補碼:1111 無符號數為:15

15 = 24 + (-1);

這樣就可以快速的知道用4位二進制表示的-5的補碼的無符號數為16-5=11即1011

2、把負數二進制補碼轉換成十進制

(1)把符號位去掉,再把剩余位取反加一,得到的數就是負數的二進制補碼的絕對值。

(2)直接把二進制補碼取反加一;

(3)1011 (-1)*23+0*22+1*21+1*20= -5

問題:

=============================================

=============================================

1、用補碼表示的二進制,正數轉負數,負數轉正數都是取反加一。

2、兩個數相加位寬會增加,所以要擴展符號位:

regdin_cho1_i[15:0];regdin_cho2_i[15:0];regdin_cho1_o2_i[16:0];always@(posedgeclk)begindin_cho1_o2_i<=?{din_cho1_i?[15],din_cho1_i?}?+?{din_cho2_i[15],din_cho2_i?};?end

3、截位處理,可以截高位,但一定要保留符號位

always@(posedge clk)begindout_i <= {din_cho1_o2_i [16],din_cho1_o2_i [14:0]};end

4、四舍五入

dout_i <= din_cho1_o2_i [16:1] + din_cho1_o2_i [0];

沒有四舍五入,可能會帶來很多直流信號

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 二進制
    +關注

    關注

    2

    文章

    807

    瀏覽量

    42311
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    二進制相對調相(二進制差分調相2DPSK)的工作原理

    二進制相對調相(二進制差分調相2DPSK)的工作原理
    發表于 10-21 13:01 ?3332次閱讀
    <b class='flag-5'>二進制</b>相對調相(<b class='flag-5'>二進制</b>差分調相2DPSK)的工作原理

    二進制

    二進制   二進制與十進制的區別在于數碼的個數和進位規律有很大的區別,顧名思義,二進制的計數規律為逢二進一,是以2為基數的計數體制。10這
    發表于 04-06 23:48 ?8498次閱讀
    <b class='flag-5'>二進制</b>

    二進制編碼和二進制數據

    二進制編碼和二進制數據   二進制編碼是計算機內使用最多的碼制,它只使用兩個基本符號"0"和"1",并且通過由這兩個符號組成的
    發表于 10-13 16:22 ?5017次閱讀

    什么是二進制計數器,二進制計數器原理是什么?

    什么是二進制計數器,二進制計數器原理是什么? 計數器是數字系統中用得較多的基本邏輯器件。它不僅能記錄輸入時鐘脈沖的個數,還可以實現
    發表于 03-08 13:16 ?3.2w次閱讀

    二進制電平,什么是二進制電平

    二進制電平,什么是二進制電平 在二進制數字通信系統,每個碼元或每個符號只能是“1”和“0”兩個狀態之。若將每個碼元可能取的狀態增
    發表于 03-17 16:51 ?2508次閱讀

    進制數的二進制編碼

    進制數的二進制編碼     在人機交互過程,為了既滿足系統中使用二進制數的要求,又適應人們使用十進制
    發表于 05-02 19:04 ?1w次閱讀

    LabVIEW的寫入二進制文件

    電子發燒友為大家提供了LabVIEW的寫入二進制文件的一些信息,歡迎查閱,希望對您有所幫助!
    發表于 06-17 17:57 ?3530次閱讀
    LabVIEW的寫入<b class='flag-5'>二進制</b>文件

    二進制加法程序【匯編版】

    二進制加法程序【匯編版】二進制加法程序【匯編版】二進制加法程序【匯編版】二進制加法程序【匯編版】
    發表于 12-29 11:02 ?0次下載

    “非二進制的新結構

    SAR開關時序的非二進制結構
    發表于 04-05 16:08 ?5次下載

    浮點數轉換為二進制存儲

    位,52位尾數位。尾數:M是二進制小數,因為是二進制,所以科學計數法這個值范圍是:1≤M尾數:M是
    發表于 11-26 11:21 ?52次下載
    浮點數轉換為<b class='flag-5'>二進制</b>存儲

    二進制數據及取值范圍的計算方法

    本文介紹二進制數據的相關知識,如定義、取值范圍計算、轉換為十進制的方法以及一些常見位數的二進制數據的取值范圍等。
    的頭像 發表于 11-08 15:48 ?3568次閱讀
    <b class='flag-5'>二進制</b>數據及取值范圍的計算方法

    labview二進制字符串轉數值

    字符串是種常見的數據類型,它表示了以二進制形式存儲的數據。當我們需要將這些二進制字符串轉換為數值時,LabVIEW提供了一些常用的函數和方法,可以幫助我們完成這個任務。 首先,我們需
    的頭像 發表于 01-05 16:20 ?3719次閱讀

    10進制轉換為二進制的算法

    10進制轉換為二進制是計算機領域中非常重要的個問題。在計算機,所有的數據都是以二進制形式進行存儲和
    的頭像 發表于 01-11 09:14 ?3637次閱讀

    二進制編碼器工作原理 如何選擇二進制編碼器

    二進制編碼器是種數字電路,它將輸入的二進制代碼轉換為對應的輸出信號。在數字系統,編碼器用于將數據從種形式轉換為另
    的頭像 發表于 11-06 09:44 ?2513次閱讀

    二進制編碼器的種類及特點

    二進制編碼器是種電子電路,用于將二進制信號轉換為其他格式,如十進制、格雷碼等。以下是一些常見的二進制
    的頭像 發表于 11-06 09:47 ?1432次閱讀
    主站蜘蛛池模板: 欧美人与动性视频在线观 | 欧美性一区二区三区 | 国产免费糟蹋美女视频 | 男操女免费视频 | 色视频网站色视频播放 | 黄色三级视频网站 | 美女喷白浆| 国产男人午夜视频在线观看 | 五月婷婷丁香综合 | 国产又黄又免费aaaa视频 | 四虎在线最新地址公告 | 羞涩妩媚玉腿呻吟嗯啊销魂迎合 | 天天色综合3 | 激情综合网婷婷 | 亚洲欧美一区二区三区另类 | 在线成人亚洲 | 狠狠色丁香婷婷综合最新地址 | 国产精品超清大白屁股 | 日日摸人人看97人人澡 | 三级免费黄录像 | 操操片 | 特黄特色大片免费播放路01 | 中国免费黄色片 | 91热成人精品国产免费 | 国产看色免费 | 天天干天天插天天操 | 99视频网址 | 午夜精品视频5000 | 国产免费久久精品 | 在线中文字幕第一页 | 34pao强力打造免费永久视频 | 亚洲高清国产拍精品影院 | 狠狠色狠狠色综合日日不卡 | 国产成人毛片毛片久久网 | 亚洲88av| 99久久精品费精品国产一区二 | 久久手机看片你懂的日韩1024 | 国产精品久久久精品三级 | 国产黄在线观看免费观看不卡 | 一本到卡二卡三卡免费高 | 在线视频免费视频网站 |