Делаю курсовой. МК -- К1816ВЕ31 (8031, т. е. 8051 без внутренней памяти программ). И есть два вопросика
1. (легкий)

Правильно ли я сделал тут. Когда с порта (P1) идет 0 на базу VT1, то VT1 закрывается, питание на индикатор не идет.. Когда 1 -- открывается и на индикатор идет 140 мА. 140 мА = 20 мА * 7 (т. е. по максимуму горят 7 светодиодов на 20 мА). R=(5-3.6-0.2)/140=8.6 Ом, 3,6 -- напряжение на индикаторе, 0,2 -- ток Э-К насыщения.
P. S. Не предлагать другие варианты решения -- мне так по заданию надо -- из порта через транзистор управлять питанием индикатора. Вот только вопрос, правильно ли я там организовал.
2. (посложнее)
У 8031 нет внутренней памяти программ. Надо внешнюю. Я посмортел в другом курсовике, там так:

Вопрос: как это работает вообще? Зачем тут регистр RG.
Нельзя ли обойтись одним портом (P0)? (По заданию нужно сделать минимум аппаратной части, с нагрузкой на программную часть).