fulladder.vhd.bak
来自「本程序以Modelsim为开发平台」· BAK 代码 · 共 31 行
BAK
31 行
use IEEE.STD_LOGIC_1164.ALL;use IEEE.STD_LOGIC_UNSIGNED.ALL;entity FullAdder is --???? Port ( a,b,cin : in bit; --????????? s,cout : out bit); --?????????end FullAdder;architecture Behavioral of FullAdder is --??????begin process(a,b,cin) --?????????????????????? variable ai,bi,ci,si:integer; --?????? begin if a='0' then ai:=0; --?bit?????????????????? else ai:=1; end if; if b='0' then bi:=0; else bi:=1; end if; if cin='0' then ci:=0; else ci:=1; end if; si:=ai+bi+ci; --???????? case si is --????????????? when 0=>s<='0';cout<='0'; when 1=>s<='1';cout<='0'; when 2=>s<='0';cout<='1'; when others=>s<='1';cout<='1'; end case; end process;end Behavioral;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?