fr

fr

fr

SECTION .bss

   buffer: RESB 80

SECTION .data

   intro: DB "Is it afternoon?: ", 10

   introLen: EQU $-intro

   afternoon: DB "Glad to see you fresh! Have a nice evening c:", 10

   afternoonLen: EQU $-afternoon

   morning: DB "Have a nice day! c:", 10

   morningLen: EQU $-morning

SECTION .text

   GLOBAL _start

_start:

   mov eax, 4

   mov ebx, 1

   mov ecx, intro

   mov edx, introLen

   int 80h

   mov eax, 3 ;30

   mov ebx, 0

   mov ecx, buffer

   mov edx, 80

   int 80h

   mov eax, 1

   mov ebx, 0

   int 80h

   cmp byte[buffer], 'Y'

   je auternoon_label

   cmp byte[buffer], 'N'

   je morning_label

   jpm _start

   morning_label:

      mov eax, 4

      mov ebx, 1

      mov ecx, morning

      mov edx, morningLen

      int 80h

      jpm end

   auternoon_label:

      mov eax, 4

      mov ebx, 1

      mov ecx, afternoon

      mov edx, afternoonLen

      int 80h

      jmp end

end:   

mov eax, 1

mov ebx, 0

int 80h