求解决一个VHDL的简单问题。关于if语句。

仿真出的图像怎么是这样的?LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;USEIEEE.STD_LOGIC_UNSIGNED.ALL;EN... 仿真出的图像怎么是这样的


LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
ENTITY PART8 IS
PORT(A,B:IN STD_LOGIC_VECTOR(7 DOWNTO 0);
D,E,F:OUT STD_LOGIC);
END ENTITY PART8;
ARCHITECTURE ONE OF PART8 IS
BEGIN
PROCESS(A,B)
BEGIN
IF A-B="00000000" THEN D<='1';
ELSE D<='0';
END IF;
IF A-B>"00000000" THEN E<='1';
ELSE E<='0';
END IF;
IF B-A>"00000000" THEN F<='1';
ELSE F<='0';
END IF;
END PROCESS;
END;
展开
 我来答
何人我知己
2014-11-03 · TA获得超过379个赞
知道小有建树答主
回答量:258
采纳率:50%
帮助的人:189万
展开全部
11110000-11111111=11101111
会发生借位,结果依旧大于零
追问
怎么改一下能够实现我的操作?
追答
IF A-B>"00000000" THEN EB THEN E<='1';
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式