一道检测题求助。
下列程序中,出现逻辑错误的是:____1、 assume cs:code
code segment
mov ax,2
add ax,ax
mov ax,4c00h
int 21h
code
end
2、 assume cs:code
code segment
mov ax,2
add ax,ax
code ends
end
3、 aume cs:code
code segment
mov ax,2
add ax,ax
mov ax,4c00h
int 21h
code ends
end
4、 assume cs:code
code segment
mov ax,2
add ax,ax
mov ax,4c00h
int 21h
code ends
什么是逻辑错误啊?我觉得除了第3题正确,其他的都有问题,第1题少了个code ends 第2题没有
mov ax4c00h
int 21h
第4个没有end
这是个单项选择。
等大神来解答…………看了4个答案都有错误的地方 15岁的小朋友 发表于 2014-1-3 20:54 static/image/common/back.gif
等大神来解答…………看了4个答案都有错误的地方
哦,第三题的assume拼写有误,我竟然没看到。 我觉的英语拼错和漏写都不算逻辑错误 汇编!!忘记得差不多了! 第二个吧,1没有ends显然编译时编译器不知道哪里是代码段的结束,致命错误。2有头有尾,只是最后没把cpu控制权交给调用它的cmd,逻辑错误。3的aume。4没有结束标示end 有时梦游、 发表于 2014-1-4 13:38 static/image/common/back.gif
第二个吧,1没有ends显然编译时编译器不知道哪里是代码段的结束,致命错误。2有头有尾,只是最后没把cpu控制 ...
说的好,让我也复习了下,差点忘了 强烈支持楼主ing……
页:
[1]