求汇编大神看一下这个程序哪错了?masm的时候说有一个严重错误。。
展开全部
在tasm4中编译运行正常。
但是关于栈的使用是不合常规的:栈设置太小、sp指针未赋值、用bx和ss联合使用不合规。
ASSUME CS:CODE
A SEGMENT
DB 1,2,3,4,5,6,7,8
A ENDS
B SEGMENT
DB 1,2,3,4,5,6,7,8
B ENDS
C SEGMENT
DB 0,0,0,0,0,0,0,0
C ENDS
CODE SEGMENT
START:
MOV AX,A
MOV DS,AX
MOV AX,B
MOV ES,AX
MOV AX,C
MOV SS,AX
MOV BX,0
MOV CX,8
S:
MOV AX,[BX]
MOV SS:[BX],AX
MOV AX,ES:[BX]
ADD SS:[BX],AX
INC BX
LOOP S
MOV AH,4CH
INT 21H
CODE ENDS
END START
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询