📄 fulladder.vhd.bak
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -