汇编语言:编写程序将双字变量FIRST中的无符号数乘以4后存入字节变量SECOND数据区中,并将结果显示出来
汇编语言:编写程序将双字变量FIRST中的无符号数乘以4后存入字节变量SECOND数据区中,并将结果显示出来问题:为什么这个程序不能运行,提示未生成有效的.exe文件呢?
程序应该怎么写呢?在“Masm for Windows 集成实验环境 2011”中运行不出来
DATAS SEGMENT
FIRST DD 65525
SECOND DB 0
DATAS ENDS
STACKS SEGMENT stack 'stack'
dw 32 dup(0)
STACKS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS,SS:STACKS
START:
MOV AX,DATAS
MOV DS,AX
MOV AX,FIRST
SHL AX,1
SHL AX,1
MOV DL,SECOND
MOV AH,2
INT 21H
MOV AH,4CH
INT 21H
CODES ENDS
END START