The class I'm taking is assembly programming.  I am completely stuck. I keep getting the same error! " A1000: cannot open file : Irvine32.inc " help! Can you please take a look at my work and tell me what I should change so I can successfully run and compile in visual studio.  I have attached the program instructions. I have also attached a screenshot of the error i am getting once i comile program. I will also copy and paste my code below for you to view.  Please view both attachments before answering.  Thank you so much for your help!  Any help is greatly appreciated.       program instructions: Write a program that displays the same string in four different colors, using a loop.  Call the SetTextColor procedure from the text link library.  Any colors may be chosen, but you may find it easiest to change the foreground color. Store values into the EAX and EBX registers. Compile and run your program to validate that your program sequence of statements exchanges the original register values.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
100%

The class I'm taking is assembly programming

I am completely stuck. I keep getting the same error! " A1000: cannot open file : Irvine32.inc " help! Can you please take a look at my work and tell me what I should change so I can successfully run and compile in visual studio.  I have attached the program instructions. I have also attached a screenshot of the error i am getting once i comile program. I will also copy and paste my code below for you to view.  Please view both attachments before answering.  Thank you so much for your help!  Any help is greatly appreciated.

 

 

 

program instructions: Write a program that displays the same string in four different colors, using a loop.  Call the SetTextColor procedure from the text link library.  Any colors may be chosen, but you may find it easiest to change the foreground color. Store values into the EAX and EBX registers. Compile and run your program to validate that your program sequence of statements exchanges the original register values. 

Debug
X86
Local Windows Debugger
Auto
回=白
6 Live Sha
seanLab6.asm
19
call clrscr
: clear the screen
;starting foreground color
; loop counter
; text to be printed
; pass eax, ecx, edx to DisplayText
; call DisplayText
20
mov eax, 11
21
mov ecx, 4
22
mov edx, OFFSET text
23
24
call DisplayText
25
exit
26
main ENDP
27
28
;DisplayText
29
; Displays the same text in four different colors in a loop
; Receives: EAX=Starting Color ECX=loop counter
; EDX=offset of Text
; Returns : None
30
31
32
33
34
DisplayText PROC
Ll:
35
36
; Startig of the loop
37
; set the color
; display the text
; next color
38
call SetTextColor
39
call WriteString
40
inc eax
; go to next line
; repeat until ecx is not 0
41
call Crlf
42
loop L1
43
ret
44
45
DisplayText ENDP
46
END main
100 %
O No issues found
Ln: 46
Ch: 9
SPC
Output
Show output from: Build
Build started...
1>------ Build started: Project: lab 6, Configuration: Debug Win32
1>Assembling seanLab6.asm...
1>seanLab6.asm(9): fatal error A1000: cannot open file : Irvine32.inc
1>C:\Program Files (x86) \Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\BuildCustomizations\masm.targets(70,5): error MSB3721: The command "ml.exe /c /nologo /Zi /Fo"Debug\seanLab6.obj" /W3 /errorReport: promp
1>Done building project "lab 6.vcxproj"
FAILED.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped
==========
Transcribed Image Text:Debug X86 Local Windows Debugger Auto 回=白 6 Live Sha seanLab6.asm 19 call clrscr : clear the screen ;starting foreground color ; loop counter ; text to be printed ; pass eax, ecx, edx to DisplayText ; call DisplayText 20 mov eax, 11 21 mov ecx, 4 22 mov edx, OFFSET text 23 24 call DisplayText 25 exit 26 main ENDP 27 28 ;DisplayText 29 ; Displays the same text in four different colors in a loop ; Receives: EAX=Starting Color ECX=loop counter ; EDX=offset of Text ; Returns : None 30 31 32 33 34 DisplayText PROC Ll: 35 36 ; Startig of the loop 37 ; set the color ; display the text ; next color 38 call SetTextColor 39 call WriteString 40 inc eax ; go to next line ; repeat until ecx is not 0 41 call Crlf 42 loop L1 43 ret 44 45 DisplayText ENDP 46 END main 100 % O No issues found Ln: 46 Ch: 9 SPC Output Show output from: Build Build started... 1>------ Build started: Project: lab 6, Configuration: Debug Win32 1>Assembling seanLab6.asm... 1>seanLab6.asm(9): fatal error A1000: cannot open file : Irvine32.inc 1>C:\Program Files (x86) \Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\BuildCustomizations\masm.targets(70,5): error MSB3721: The command "ml.exe /c /nologo /Zi /Fo"Debug\seanLab6.obj" /W3 /errorReport: promp 1>Done building project "lab 6.vcxproj" FAILED. ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Debug
x86
Local Windows Debugger - Auto
seanLab6.asm* + X
1
;start of program
2
3
.386
4
5
. model flat,stdcall
6
7
.stack 4096
8
9
INCLUDE Irvine32.inc
10
11
.data
12
text BYTE "This line is displayed in color selected by Thomas Greene",0
13
14
15
.code
16
17
main PROC
18
19
call clrscr
: clear the screen
mov eax, 11
mov ecx, 4
mov edx, OFFSET text
;starting foreground color
; loop counter
; text to be printed
; pass eax, ecx, edx to DisplayText
; call DisplayText
20
21
22
23
24
call DisplayText
25
exit
26
main ENDP
27
28
;DisplayText
Transcribed Image Text:Debug x86 Local Windows Debugger - Auto seanLab6.asm* + X 1 ;start of program 2 3 .386 4 5 . model flat,stdcall 6 7 .stack 4096 8 9 INCLUDE Irvine32.inc 10 11 .data 12 text BYTE "This line is displayed in color selected by Thomas Greene",0 13 14 15 .code 16 17 main PROC 18 19 call clrscr : clear the screen mov eax, 11 mov ecx, 4 mov edx, OFFSET text ;starting foreground color ; loop counter ; text to be printed ; pass eax, ecx, edx to DisplayText ; call DisplayText 20 21 22 23 24 call DisplayText 25 exit 26 main ENDP 27 28 ;DisplayText
Expert Solution
steps

Step by step

Solved in 3 steps

Blurred answer
Knowledge Booster
Running Time of Application
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education