欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 7353|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

VHDL 八位二進制數(shù)減法器

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:51269 發(fā)表于 2014-11-10 15:30 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
接上篇:http://www.raoushi.com/bbs/dpj-28500-1.html
五、八位二進制數(shù)減法器

     一)、不帶符號
該減法器只能大數(shù)減小數(shù),不帶正負號,且運算在時鐘脈沖上升沿到來時進行計算。

Library ieee;
Use ieee.std_logic_1164.all;
Entity jianfaqi8 is
Port(a,b:in std_logic_vector(7 downto 0);
     CLK:in std_logic;     
      S:out std_logic_vector(7 downto 0);
      co:out std_logic);
end jianfaqi8;
Architecture add of jianfaqi8 is
signal a1,b1:std_logic_vector(7 downto 0);
component adder8 is
Port(a,b:in std_logic_vector(7 downto 0);
      cin:in std_logic;
      S:out std_logic_vector(7 downto 0);
      co:out std_logic);
end component;
begin
process(a,b,CLK)
begin
if CLK'event and CLK='1' then
    a1<=a;
    b1<=b;
end if;
end process;
U:adder8 port map(a1,(not b1),'1',S,co);
end;


二)帶符號
可以大減小,也可小減大,輸出正負的計算結(jié)果
Library ieee;
Use ieee.std_logic_1164.all;
Use ieee.std_logic_unsigned.all;
Entity jianfaqi8 is
Port(a,b:in std_logic_vector(7 downto 0);
     CLK:in std_logic;     
      S:out std_logic_vector(7 downto 0);
      co:out std_logic);
end jianfaqi8;
Architecture add of jianfaqi8 is
signal a1,b1,S1,S2,S3:std_logic_vector(7 downto 0);
signal c1,c2:std_logic;
component adder8 is
Port(a,b:in std_logic_vector(7 downto 0);
      cin:in std_logic;
      S:out std_logic_vector(7 downto 0);
      co:out std_logic);
end component;
begin
process(a,b,CLK)
begin
   if CLK'event and CLK='1' then
       a1<=a;b1<=b;
   end if;
end process;
U:adder8 port map(a1,(not b1),'1',S1,c1);
c2<=c1 xor '1';
co<=c2;
Process(S1,c1)
begin
  if c2='0' then
     S<=S1;
   else  
     S2<= S1-1;
     S<=not S2;  
  end if;
end process;      
end;

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表