По поводу "подсмотреть значение" - не обсуждаем, т.к. это не касается пошагового отладчика и в ББ поддерживается лучше, чем в других компилирующих средах.

По поводу "границ кухни": а надо ли это начинающим? Пусть немного знают о том, что такой машинный код где-то там снизу есть. И довольно. Потом будут изучать курсы ассемблера. На самом деле, я в предмете "Алгоритмизация и программирование" вынужден наоборот гасить чрезмерный интерес к железке (слишком она "гипнотизирует" сразу учащихся), в стиле высказывания Дейкстры: "Программирование имеет отношение к компьютерам ровно в той же степени, в какой астрономия к телескопам".

Теперь о том, что действительно надо. Надо, чтобы учащиеся действительно "пощупали" процесс, инициируемый алгоритмом. Эта задача не решается пошаговым отладчиком. Для этого надо отказаться на первом этапе от бессодержательных типа-математических задачек, а учить на управляющих алгоритмах для учебных исполнителей ("Робот" из КуМира, Черепашка...).
Понимание того, что программные системы представляют собой "слоёный пирог" от примитивов железа, функций ОС до прикладных программ прививать надо тоже не через ассемблер. Введение с первых занятий процедур и показ тех принципов, с помощью которых из простого исполнителя делаем более сложного (хотя, конечно, сначала делаем акцент на "сверху вниз", а не на "снизу вверх") - вот что нужно для того, чтобы действительно было понимание "слоёности", при этом верное понимание - не как технических прибамбасах, а как об уровнях абстракции. См., например, курс Кушниренко, мехмат МГУ"Программирование для математиков"- там при чистейшем высокоуровневом подходе привиты основные понятия и для системного программирования.