|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 qwe1231069 于 2016-9-10 17:43 编辑
我自己写过之后发现编译一直报错,在论坛上逛了会
看了一些他们写的代码并没有发现自己错在哪里,求指点
- 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 es,ax
- mov ax,c
- mov ds,ax
- mov bx,0
- mov cx,8
- s: mov al,es:[bx]
- mov [bx],al
- inc bx
- loop s
-
- mov ax,b
- mov es,ax
- mov bx,0
- mov cx,8
- s1: mov al,es:[bx]
- add [bx],al
- inc bx
- loop s1
- mov ax,4c00h
- int 21h
-
-
- code ends
- end start
复制代码
而且关于a与es的关联(b与es的关联)要不要写在第一行就像cs:code这样,要是写怎么写?
这段程序编译不通过,错误为
表示不理解为啥有语法错误,必须在段空间又是什么意思
表示可能是编译器问题 |
|