1. Дана функция на языке Ассемблер, возвращающая длину ANSIz строки. Адрес первого элемента строки передается в функцию через стек как входной параметр. Определите для данной функции такие метрики по Холстеду как: длина, объем, уровень программы.
asm_strlen proc _S: dword
xor EAX, EAX
mov ESI, _S
m1: Cmp BYTE PTR [ESI], 0
je m2
INC EAX
INC ESI
jmp m1
m2: ret
asm_StrLen endp
2. Составьте на языке программирования С аналогичную функцию второго вопроса. Сравните эти функции по таким метрикам как: словарь, длина, объем, уровень программы, интеллектуальное содержание, уровень языка.