. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->寄存器(内存访问)
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  关于实验任务2  [待解决] 回复[ 3次 ]   点击[ 605次 ]  
zhangyuhangk
[帖 主]   [ 发表时间:2010-04-07 11:47 ]   [引用]   [回复]   [ top ] 
荣誉值:2
信誉值:0
注册日期:2010-04-03 11:10
“使用debug,将上面的程序段写入内存,逐条执行,根据指令执行后的实际运行情况填空。 ”

这里说的“上面的程序段”是指哪段呀?上面没有程序段呀,是下面那段?
lenient315
[第1楼]   [ 回复时间:2010-04-22 13:36 ]   [引用]   [回复]   [ top ] 
荣誉值:12
信誉值:0
注册日期:2010-04-20 22:33
我也觉得这字写错了,应该是下面的程序段
但是这个题从push ax开始  后面要填的修改的内存单元的地址是多少,内容为多少  这个怎么填啊?
hu1033
[第2楼]   [ 回复时间:2010-09-24 13:23 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-09-24 10:42
比如:    Debug    上面不是最右边有提示     DS:[偏移地址]=内容            的吗?

push [0006] (这条指令还没执行,Debug会提醒你接下来执行这条指令)但此时ss:sp为2000:0100,
ds:[0006]=39F0 ;


t命令执行后,被(修改了内容)的内存单元的地址是ss:sp指向的地址,即2000:00fe和2000:00ff.
内容为  39F0,因为DS:[0006]=39f0,入栈到ss:sp指向的地址。
cj657206427
[第3楼]   [ 回复时间:2011-03-19 14:28 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-03-17 20:16
内存中在该地址处有默认的数据,而有些数据每个电脑上面都是一样的,但是还有些其他的不一定相同,所以不存在标准答案的,比如说主板的出厂时间就会不同,对AX是没有影响,但是对BX有很大影响的
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved