老师 发表于 2014-8-23 16:44:03

这是怎么回事!!!

我都是照着书本打的,为什么会过不了呢?代码如下:


TITLE Add and Subtract,Version 2 (AddSub2.asm)
; This progRam adds and subtracts 32_bit unsigned
; integers and stores the sum in a variable.
INCLUDE Irvine32.inc
.data
val1 DWORD 10000h
val2 DWORD 40000h
val3 DWORD 20000h
finalVal DWORD ?
.CODE
MAIN proc
mov eax,Val1
add eax,Val2
sub eax,Val3
mov finalVal,eax
call DumpRegs
exit
main ENDP
END main

haiouda 发表于 2014-8-23 22:29:56

看不懂
.data,前面的点是作什么用的? 没学过

小靚同学Leon 发表于 2014-8-23 22:49:05

你的头文件呢,无效的头文件吧Irvine32.inc,win32汇编我记得还差一个包含文件哦

smallfish 发表于 2014-8-23 23:52:06

你用的什么编辑器?不同的编辑工具语法不一样。

老师 发表于 2014-8-25 17:50:08

用的MASM6.15,有可能是因为编译器的问题吧,谢谢
页: [1]
查看完整版本: 这是怎么回事!!!