سلام بر دوستان و اساتید محترم.
بنده تابعی نوشتم برای اینکه ورودی که به صورت ascii داده میشه رو اعم از اینکه با حروف بزرگ یا کوچک باشند همگی رو به حروف کوچک تبدیل کنه.
اما نمی دونم چرا جواب نمیده؟ :cry:
ممنون میشم دوستان اشکالی اگر در کد بالا می بینن بفرمایند
بنده تابعی نوشتم برای اینکه ورودی که به صورت ascii داده میشه رو اعم از اینکه با حروف بزرگ یا کوچک باشند همگی رو به حروف کوچک تبدیل کنه.
اما نمی دونم چرا جواب نمیده؟ :cry:
کد:
function to_small(capital_or_small : std_logic_vector) return std_logic_vector is variable tmp,small_tmp : std_logic_vector(7 downto 0); begin tmp := capital_or_small; if( tmp < x"7b")then if(x"60" < tmp)then small_tmp := tmp; end if; elsif(tmp < x"5b")then if(x"40" < tmp)then small_tmp := (tmp + x"20"); end if; else small_tmp := x"00"; end if; return small_tmp; end function;

دیدگاه