assume ds:data
data segment
db 'unIX'
db 'foRK'
data ends
code segment
start: mov al,'a'
mov bl,'b'
mov ax,4c00h
int 21h
code ends
end start
结果提示error A2062: Missing or unreachable CS
我感到很费解,因为书上说assume没有也不要紧,start标号所指的内容是第一条指令。既然这样,为什么还会报错?...

- [游客] 没问题。继续。 04/15 08:58
- [游客] 嗯。挺好,不过,图看着有点乱。 04/15 08:56
- [bslg123] 很不错,博主已经意识到灵活的定位内存,既然已经意识到那是不是可以在进一步优化代码呢。把你的程序在进行 04/09 09:01
- [younggay] 嗯。不错,其实,还可以做两次循环,先把a段的值复制到c段,然后,将b段的值加到C段上。 04/03 11:03
- [younggay] 没问题。 04/03 10:59
- [mouse] 等你学到第六章start标号就有更感性的认识了~ 03/31 18:54
- [crazyman] ip初始值是否一定是0 ========== 不一定。程序最后的end 标号 这个指令是知名程序 03/31 16:56
- [crazyman] 是bl,还是bx?为统一起见,最初都使用bl,但发现 ds:[bl]是不合法的表达,修改了一下。 03/31 15:00