From ff5bd7ff8835e259dbcf6dc64771c68ee154c180 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Wed, 4 Sep 2024 01:55:47 +0900 Subject: 12-Convert-Endian (incomplete) --- problems/12-Convert-Endian/03.vsm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 problems/12-Convert-Endian/03.vsm diff --git a/problems/12-Convert-Endian/03.vsm b/problems/12-Convert-Endian/03.vsm new file mode 100644 index 0000000..bd1791f --- /dev/null +++ b/problems/12-Convert-Endian/03.vsm @@ -0,0 +1,22 @@ +# n = 6909045637428952499 +# bin = n.to_s(2).rjust(64, '0') +# ds = bin.each_char.each_slice(8).map(&:join) +# +# puts n +# 8.times { |i| puts "[#{i}] = #{ds[i]}" } +# puts +# 8.times { |i| puts "[#{i}] = #{ds[8-i-1]}" } +# puts +# puts + +imm i"8" $s1v2 +imm i"16" $s9v2 +imm i"32" $s17v2 + +sbsl $lm0v $ls0v $lr0v + +d getd $lr0 1 +quit + +ibsl $aluf $ls8v $nowrite +lbsl $aluf $ls16v $ln0v -- cgit v1.2.3-70-g09d2