From 6cccdc1f1f56fdd69c2d69888bc5e09cbf37e99b Mon Sep 17 00:00:00 2001 From: nsfisis Date: Thu, 5 Sep 2024 06:12:23 +0900 Subject: 12-Convert-Endian --- problems/12-Convert-Endian/04.vsm | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 problems/12-Convert-Endian/04.vsm diff --git a/problems/12-Convert-Endian/04.vsm b/problems/12-Convert-Endian/04.vsm new file mode 100644 index 0000000..b28e515 --- /dev/null +++ b/problems/12-Convert-Endian/04.vsm @@ -0,0 +1,15 @@ +# 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 s"8" $nowrite +sbsl $lm0v $aluf $lr0v +imm i"16" $nowrite +ibsl $r0v $aluf $n[1,0,2,3] -- cgit v1.2.3-70-g09d2