Convert the following C code to assembler Give a flow chart
     Convert the following C code to assembler  Give a flow chart for this code.  unsigned char A, i;  while(1) {A = A + 1;  for (i=0; i 
  
  Solution
mian():
         push    rbp
         mov     rbp, rsp
 .L4:
         add     BYTE PTR [rbp-1], 1
         mov     BYTE PTR [rbp-2], 0
 .L3:
         movzx   eax, BYTE PTR [rbp-2]
         cmp     eax, 9
         jg      .L4
         movzx   eax, BYTE PTR [rbp-2]
         add     eax, 1
         mov     BYTE PTR [rbp-2], al
         jmp     .L3

