JavaScript x86 Assembler!
ls ./repo
man js-asm
lynx github.com/iEPCBM
; EXAMPLE PROGRAM ; PRINT TEXT FROM MSG_1 MOV AH, 09H MOV DX, MSG_1 ; SET ADDR INT 21H ; INPUT TEXT TO BUFFER MOV AH, 0AH MOV DX, BUFFER MOV BX, DX MOV [BUFFER], 11 INT 21H ; PRINT TEXT FROM MSG_2 MOV AH, 09H MOV DX, MSG_2 INT 21H ; PRINT TEXT FROM BUFFER MOV DX, BUFFER MOV BX, DX MOV CL, [BX+1] MOV SI, CX MOV [BX+SI+2], 24H MOV AH, 09H ADD DX, 02H INT 21H ; PRINT TEXT FROM MSG_2_END MOV AH, 09H MOV DX, MSG_2_END INT 21H ; EXIT MOV AH, 4CH XOR AL, AL XOR BL, BL INT 21H ; DATA SECTION BUFFER RB 12 MSG_1 DB 'What is your name?', 13, 10, 24H MSG_2 DB 13, 10, 13, 10, 'Hello, ', 24H MSG_2_END DB '!', 24H