Для чего на ZX Spectrum сделали USR функцией, из-за чего вместо просто "USR адрес" приходится делать "PRINT USR адрес", "RANDOMIZE USR адрес", и т.п.? Смысл функции - возвращать результат обработки аргументов, а здесь просто запускается программа в машинных кодах по заданному адресу.