1.段的定义不完整:
定义一个段空间的格式为:
segName segment
....
segName ends
一般首行很少出错,但是,有时候段体内容多了,忘了段结束的 edns了。^_^
2.代码段的起始指令错误:
code segment
start:mov ax ,1
s: mov ax , 2
code ends
end s
在上面这段代码中,程序执行从标号s开始,因为在源代码的最后一行“end s”指明了代码开始的位置是s处,而不是start处。做过检测题的朋友们,应该还有印象吧。start只是个标号,没有之外的任何意思,...


- [fxl] 我觉得start 是表示段地址 12/29 22:35
- [tomato] 侧重点不同,而且对象也不一样。 07/27 17:08
- [游客] 这是自然,要不为什么会存在两本书呢? 07/27 07:55
- [tomato] 嗯????什么意思? 关于CX的问题,建议看看这个帖子。 http://www.asmedu.n 07/26 21:41
- [deepblue] 正确!加分 +10 07/26 17:51
- [duress] 电子版的不好看啊,太累。。。 07/25 20:37
- [duress] 又犯老问题了 mov ds,0 (错) 立即数不能直接传送给段寄存器(dx,ss,es): 07/25 20:36
- [游客] 博主可以去网上下载一本电子版的! 下载地址在百度里一搜一大片........ 07/25 19:13
- [duress] 再贴个: 1)8086的一个段的最小长度为16B,最大64K。这是计算机设计的问题。 2)你的 07/25 17:11
- [duress] 第二题搞错了,应该是0c22H吧,我选了个1c22H(93+79中3+9=c我还进了一位),暴汗in 07/25 17:03