Professional Documents
Culture Documents
Cs Practical
Cs Practical
Cs Practical
VU ID : Bc230208890
Name : Mahdia
section .data
section .bss
largest_digit resb 1
smallest_digit resb 1
result resb 1
section .text
global _start
_start:
movzx bl, byte [esi + ecx - 1] ; Initialize largest_digit with the first digit
find_digits_loop:
cmp al, bl
jg update_largest_digit
jl update_smallest_digit
jmp next_digit
update_largest_digit:
jmp next_digit
update_smallest_digit:
next_digit:
inc esi
jmp find_digits_loop
found_digits:
mov [result], al