. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->CALL和RET指令
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  10.2程序写出来了,就是编译不通过,到底错哪里了!!!!!!  [已解决] 回复[ 4次 ]   点击[ 382次 ]  
1821876578
[帖 主]   [ 发表时间:2011-08-07 00:18 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2009-07-13 17:12
assume cs: code
 
 code segment
 
      start: mov ax, 4240h
                 mov dx, 0fh
                         mov cx,0ah
                         
                         call divdw
                         
                         mov ax, 4c00h
                         int 21h



 
      divdw: mov si, ax      ;保存被除数的低16位。

             mov ax, dx
                         mov dx, 0       ?int(H/N)*65536,商存于AX,余数存于DX
                 div cx
           
                 mov di, ax       ;保存高16位商。
           
                 mov ax, si
                 div cx           ;[rem(H/N)*65536+L]/N?
           
                 mov cx, dx       
                 mov dx, di
                         
                         ret
                         
 code ends
 
 end start



错误提示:Microsoft (R) Macro Assembler Version 6.15.8803
        Patched for you by promethee [ECL] in the year 2001 - enjoy
Copyright (C) Microsoft Corp 1981-2000.  All rights reserved.

 Assembling: 20.asm
error A4910: cannot open file: I:\asm\ML.err
20.asm(20) : error A2044:
tily
[第1楼]   [ 回复时间:2011-08-07 00:23 ]   [引用]   [回复]   [ top ] 
荣誉值:12
信誉值:1
注册日期:2011-06-04 00:01
mov dx, 0       ?int(H/N)*65536,商存于AX,余数存于DX 
改: mov dx, 0      ;int(H/N)*65536,商存于AX,余数存于DX
1821876578
[第2楼]   [ 回复时间:2011-08-07 00:23 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2009-07-13 17:12
看到那个问号,问题决绝了。
1821876578
[第3楼]   [ 回复时间:2011-08-07 00:24 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2009-07-13 17:12
上面的回复得还真快。哈哈。
1821876578
[第4楼]   [ 回复时间:2011-08-07 00:24 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2009-07-13 17:12
此贴由 贴主 于 [ 2011-08-07 00:24 ] 结贴。 结贴原因:问题已解决
得分情况:
此问题已结贴!
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved