Why is my multiplication not compiled?
.486 .model flat, stdcall option casemap :none __UNICODE__ equ 1 include C:\masm32\include\windows.inc include C:\masm32\include\masm32.inc include C:\masm32\include\user32.inc include C:\masm32\include\kernel32.inc include C:\masm32\macros\macros.asm includelib C:\masm32\lib\masm32.lib includelib C:\masm32\lib\user32.lib includelib C:\masm32\lib\kernel32.lib Main PROTO .data a dd 4 b dd 5 .code start: invoke Main invoke ExitProcess,0 Main proc mov cx,a mov ax,b mul ax Main endp end start Microsoft (R) Macro Assembler Version 6.14.8444 Copyright (C) Microsoft Corp 1981-1997. All rights reserved. Assembling: number.asm ~~~~~~~~~~~~~ UNICODE Build ~~~~~~~~~~~~~ number.asm(23) : error A2022: instruction operands must be the same size number.asm(24) : error A2022: instruction operands must be the same size Microsoft (R) Incremental Linker Version 5.12.8078 Copyright (C) Microsoft Corp 1992-1998. All rights reserved. LINK : fatal error LNK1181: cannot open input file "number.obj" Для продолжения нажмите любую клавишу . . .