Quantcast
Channel: Programming Forums
Viewing all articles
Browse latest Browse all 51036

Simple input and output

$
0
0
Hello all, I am having a problem getting an assembler program to assemble. It takes in two numbers adds them
together and displays the result. My operating system is Windows 7 Professional. The IDE is Visual Studio 2008
with the Microsoft Macro Assembler and the linker subsystem set to Console (/SUBSYSTEM:CONSOLE) (MASM 32)

here is my code
;Example assembly language program that adds two numbers
.586
.MODEL FLAT
INCLUDE io.h                     ;header file for input/output
.STACK 4096

.DATA
  number1    DWORD   ?
  number2    DWORD   ?
  prompt1    BYTE    "Enter the first number ",0
  prompt2    BYTE    "Enter the second number ",0
  string     BYTE    40 DUP (?)
  resultLbl1 BYTE    "The sum is ",0
  sum        BYTE    11 DUP (?) 
   
.CODE
   _MainProc  PROC 
        input  prompt1,     string, 40          ;read ASCII characters
        atod   string                           ;convert string to integer
        mov    number1,     eax                 ;store in memory
        
        input  prompt2,     string, 40          ;repeat for second number
        atod   string 
        mov    number2,     eax 
        
        mov    eax,         number1             ;first number to EAX
        add    eax,         number2             ;add second number
        dtoa   sum,         eax                 ;convert to ASCII characters
        output resultLbl1,  sum                 ;output label and sum
        
        mov    eax,         0                   ;exit with return code 0
        ret
   _MainProc END
END                                             ;end of source code




here is the error I am getting

------ Build started: Project: orange, Configuration: Debug Win32 ------
Assembling...
Assembling: .\bobby.asm
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(1) : error A2008:syntax error : /
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(2) : error A2008:syntax error : io
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(3) : error A2008:syntax error : *
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(4) : error A2008:syntax error : Copyright
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(5) : error A2008:syntax error : *
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(6) : error A2008:syntax error : *
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(7) : error A2008:syntax error : *
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(8) : error A2008:syntax error : file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(9) : error A2008:syntax error : *
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(10) : error A2008:syntax error : *
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(11) : error A2008:syntax error : *
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(12) : error A2008:syntax error : *
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(14) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(15) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(16) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(17) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(18) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(19) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(20) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(21) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(22) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(23) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(24) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(25) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(26) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(27) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(28) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(29) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(30) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(31) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(32) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(33) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(34) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(35) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(36) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(37) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(38) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(39) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(40) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(41) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(42) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(43) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(44) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(45) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(46) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(47) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(48) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(49) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(50) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(51) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(52) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(53) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(54) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(55) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(56) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(57) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(58) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(59) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(60) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(61) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(62) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(63) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(64) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(65) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(66) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(67) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(68) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(69) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(70) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(71) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(72) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(73) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(74) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(75) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(76) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(77) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(78) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(79) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(80) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(81) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(82) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(83) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(84) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(85) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(86) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(87) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(88) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(89) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(90) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(91) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(92) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(93) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(94) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(95) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(96) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(97) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(98) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(99) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(100) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(101) : error A2044:invalid character in file
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\io.h(102) : fatal error A1012:error count exceeds 100; stopping assembly
Project : error PRJ0019: A tool returned an error code from "Assembling..."
Build log was saved at "file://c:\Users\Andre\Desktop\orange\orange\Debug\BuildLog.htm"
orange - 13 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Thank you for any help you can give me

Viewing all articles
Browse latest Browse all 51036

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>