Professional Documents
Culture Documents
Cs 401 P Code
Cs 401 P Code
Cs 401 P Code
Jmp start
Vuid : db 2,1,0,2,0,1,0,2,1
Biggest : db 0
Smallest : db 0
Product : db 0
Start :
Initialize registers
Mon si , vuid
Mov cx , 9
Mov al , [si]
Mov bl , al
Inc si
Dec cx
Find largest :
Cmp bl , [si ]
Digit
Mov bl , [si ]
Not _ largest :
Inc si
Mov [ biggest ] , bl
Mov cx , 9
Mov al , [si ]
Mov bl , al
Inc si
Dec cx
Find smallest
Cmp bl , [ si ]
Smallest digit
Mov bl , [si ]
Not smallest :
Inc si
Mov [smallest ] , bl
Mov al , [ biggest ]
Mov bl , [ smallest ]
Imu1 ax , bx
Mov [ product ] , al
Mov ax , 0x4c00
Int 0x21