. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->[bx]和loop指令
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  第五章 实验4-(3)时出现了如下问题:  [已解决] 回复[ 2次 ]   点击[ 465次 ]  
lovemhome
[帖 主]   [ 发表时间:2007-10-25 16:15 ]   [引用]   [回复]   [ top ] 
荣誉值:5
信誉值:2
注册日期:2007-10-18 10:43
题目:下面的程序的功能是将“mov ax,4c00h”之前的指令复制到内存0:200处,补全程序。上机调试,跟踪运行结果。

答案是这样的:


assume cs:code

code segment

     mov ax,code  ;code为所填写的数据

     mov ds,ax

     mov ax,0020h

     mov es,ax

...略
code ends
end 
不知道把code 该做cs即原语句mov ax,code 改做:mov ax,cs这样可不可以???
lovemhome
[第1楼]   [ 回复时间:2007-10-25 16:25 ]   [引用]   [回复]   [ top ] 
荣誉值:5
信誉值:2
注册日期:2007-10-18 10:43
我试验过,也正确啊,
用debug -u 0:200可以看到反编译的结果跟源程序一样啊
说明应该正确
lovemhome
[第2楼]   [ 回复时间:2007-10-26 13:29 ]   [引用]   [回复]   [ top ] 
荣誉值:5
信誉值:2
注册日期:2007-10-18 10:43
此贴由 贴主 于 [ 2007-10-26 13:29 ] 结贴。 结贴原因:问题已解决
得分情况:
此问题已结贴!
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved