aboutsummaryrefslogtreecommitdiff
path: root/tcl/mem_helper.tcl
diff options
context:
space:
mode:
Diffstat (limited to 'tcl/mem_helper.tcl')
-rw-r--r--tcl/mem_helper.tcl9
1 files changed, 9 insertions, 0 deletions
diff --git a/tcl/mem_helper.tcl b/tcl/mem_helper.tcl
index a3d92cb8..86ad00f7 100644
--- a/tcl/mem_helper.tcl
+++ b/tcl/mem_helper.tcl
@@ -10,6 +10,15 @@ proc mrw {reg} {
add_usage_text mrw "address"
add_help_text mrw "Returns value of word in memory."
+proc mrb {reg} {
+ set value ""
+ mem2array value 8 $reg 1
+ return $value(0)
+}
+
+add_usage_text mrb "address"
+add_help_text mrb "Returns value of byte in memory."
+
# mmw: "memory modify word", updates value of $reg
# $reg <== ((value & ~$clearbits) | $setbits)
proc mmw {reg setbits clearbits} {