ü программный модуль, к которому можно обращаться из любого места программы любое число раз
Адрес возврата из подпрограммы запоминается
· в стеке
Вложенные подпрограммы это подпрограммы,
ü вызываемые из других подпрограмм
Для возврата из подпрограммы
· нельзя использовать команду условного перехода
Для перехода к подпрограмме
· нельзя использовать команду безусловного перехода
При выполнении команды возврат из подпрограммы
ü адрес возврата выталкивается из вершины стека и помещается в регистр-счетчик команд
При выполнении команды вызов подпрограммы
ü содержимое регистра-счетчика команд процессора пересылается в стек
ü задаваемый в команде адрес входа в подпрограмму помещается в регистр-счетчик команд
Архитектуры CISC и RISC
CISC-процессор это процессор с
ü расширенным набором команд
ü процессор с фон-неймановской архитектурой
RISC-процессор это процессор с
ü сокращенным набором команд
|
|
ü процессор с фон-неймановской архитектурой
Для компьютера с CISC-архитектурой является характерным
· Расширенный набор команд
Для компьютера с CISC-архитектурой является характерным
ü Расширенное число разнообразных способов адресации
Для компьютера с CISC-архитектурой является характерным
· Большое число сложных форматов команд
Для компьютера с CISC-архитектурой является характерным
ü Небольшое число регистров общего назначения
Для компьютера с RISC-архитектурой является характерным
· Сокращенный набор команд
Для компьютера с RISC-архитектурой является характерным
ü Небольшое число простых способов адресации
Для компьютера с RISC-архитектурой является характерным
· Небольшое число простых форматов команд
Для компьютера с RISC-архитектурой является характерным
ü Увеличенное число регистров общего назначения