process(clk,sigin1,sigin2if clk'event and clk='1' thensam1 <= sigin1;flag <= '1';end if;请问 if内部的赋值语句是按照顺序先执行sam1 <= sigin1;再执行flag <= '1';,还是两句同时执行?因为要对一些算法模块做时序规划,但是都是独立的,没有什么标志位可以用,所以想指导这样加上的标志位是最后输出的吗