All pastes #732513 Raw Edit

Someone

public text v1 · immutable
·published 2007-10-11 01:51 UTC
rendered paste body
  .model small
            .stack 100h
 
                  .data

 bin_prompt  DB 'Please input a binary character: ',0
 char_prompt DB 'Please input an ASCII character: ',0
 out_msg1    DB 'The ASCII code of ’’',0
 out_msg2    DB '’’ in binary is ',0
 exit_prompt DB 'Do you want to quit (Y/N): ',0
 
 bin_array DW 3 DUP ('?')
 


 
 
                  .CODE
 INCLUDE io.mac
 main PROC
 .STARTUP

 read_char:         
 
mov CX,3
repeat:

 PutStr bin_prompt            ; request a char. input
 GetCh AL                      ; read input character
 
    mov     BX,OFFSET bin_array ;get start of array (array[0])
fill:
    mov     [BX],AL         ;[BX] - what BX points to
    add     BX,1            ;move BX to next element
    ;int   21h     ;possibly output?

 dec CX
 jnz repeat
 nwln