. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->第一个程序
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  检测题第二道:逻辑错误  [待解决] 回复[ 11次 ]   点击[ 346次 ]  
zydchina
[帖 主]   [ 发表时间:2018-03-29 16:19 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2018-02-01 09:52
下列程序中,出现逻辑错误的是:
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 4c00h
   int 21h
   code ends
   end

4、assume cs:code
   code segment
   mov ax,2
   add ax,ax
   mov 4c00h
   int 21h
   code ends
zydchina
[第1楼]   [ 回复时间:2018-03-29 16:20 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2018-02-01 09:52
语法错误能看出来,但逻辑错误真是没看出来。
1315589182
[第2楼]   [ 回复时间:2018-07-23 17:06 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2018-06-28 15:34
第3个
吧?????????
630591905666
[第3楼]   [ 回复时间:2018-07-26 11:16 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2018-07-16 09:32
第二个,没有返回
1315589182
[第4楼]   [ 回复时间:2018-12-13 22:05 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2018-06-28 15:34
第4个
1315589182
[第5楼]   [ 回复时间:2018-12-13 22:05 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2018-06-28 15:34
不第一个
1315589182
[第6楼]   [ 回复时间:2018-12-13 22:11 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2018-06-28 15:34
第一个错了,因为最后一个end就代表程序结束,那就说明编译也要结束。所以cods后要加ends
xyjstone
[第7楼]   [ 回复时间:2019-03-20 19:36 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2019-03-20 19:35
回复:[第3楼]
------------------
我也觉得是第二个,没有返回,不能将CPU的执行权交回CMD手里
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved