. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->基础知识
主题 : :  新的开始,开始学汇编,努力2个星期学完,这是起点!  [待解决] 回复[ 78次 ]   点击[ 2620次 ]  
ssguo
[帖 主] [ 发表时间:2010-01-27 06:30 ] 
荣誉值:0
信誉值:0
注册日期:2010-01-27 01:57
大家好,我叫勇牛!~
学习汇编的原因现在只有一个:做免杀!

因为汇编知识太差,导致我在免杀这条道路上走得十分坎坷!!!!
所以立誓一定要把汇编学好,学精!~~
从今天学起,从现在学起,今天是我的新起点!~~
发誓:不把汇编学到手,学精,誓不为人!
今后我会不断上来看我的这张贴子,把我的学习进度和学习笔记写在这里!。。。

如果半途放弃了,,那我觉得我这一生做什么事都不会成功了。。。

好了,现在去学习了。。 

我会不断更新这张贴子的。。。
                                              by 2010-1-27
                                        勇牛 注
ssguo
[第9楼] [ 回复时间:2010-01-28 17:22 ] 
荣誉值:0
信誉值:0
注册日期:2010-01-27 01:57
第三章实验
1 使用Debug,将上面的程序段写入内存,啄条执行,根据指令执行后的实验
运行情况填空。

mov ax,ffff
mov ds,ax

mov ax,2200
mov ss,ax

mov sp,0100

mov ax,[0]  ;ax=5BEAH
add ax,[2]  ;bx=5CCAH
mov bx,[4]  ;bx=30F0H
add bx,[6]  ;bx=6028H

push ax     ;sp=00FEH  ;修改的内存单元的地址是2200:00FE   内容为 5CCAH
push bx     ;sp=00FCH  ;修改的内存单元的地址是2200:00FC   内容为 6028H
pop ax      ;sp=00FEH  ;ax=6028H
pop bx      ;sp=0100H  ;bx=5CCAH

push [4]    ;sp=00FE  ;修改的内存单元的地址是00FE   内容为30F0H
push [6]    ;sp=00FC  ;修改的内存单元的地址是00FC   内容为2F38H


(2)仔细观察图3.19中的实验过程,然后分析:为什么2000:0~2000:f中的内容会发生改变?

答:认真观察,发现 08 01 39 0B 分别是IP的值 和CS的值 至于为什么不知道。
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved