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.
The class I'm taking is assembly
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
==========](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2Fdf6c1f59-71e0-4238-a13c-2c3a2ea65801%2F636175b3-4140-43f1-bc49-083f69293afe%2Fn7abc4_processed.jpeg&w=3840&q=75)
![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](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2Fdf6c1f59-71e0-4238-a13c-2c3a2ea65801%2F636175b3-4140-43f1-bc49-083f69293afe%2Filnun8c_processed.jpeg&w=3840&q=75)
![](/static/compass_v2/shared-icons/check-mark.png)
Step by step
Solved in 3 steps
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![C How to Program (8th Edition)](https://www.bartleby.com/isbn_cover_images/9780133976892/9780133976892_smallCoverImage.gif)
![Database Systems: Design, Implementation, & Manag…](https://www.bartleby.com/isbn_cover_images/9781337627900/9781337627900_smallCoverImage.gif)
![Programmable Logic Controllers](https://www.bartleby.com/isbn_cover_images/9780073373843/9780073373843_smallCoverImage.gif)