汇编网首页登录博客注册
nanqi的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态
最新留言
好友圈
文章收藏
友情链接

[2011-09-10 00:13] 有点迷茫,不知道是根据爱好继续学汇编和反汇编还是去学我工作上需要的

大学期间只有无休止的通宵玩游戏,但当大学最后一年时,在因缘巧合下上了一个培训班学习C#语言。
这使我突然有对软件开发这个领域产生一点希望。
由于大学期间的荒废,对于编程没有任何别的基础而言,看到网上建议学编程从数据结构、算法、编译原理等方面入手之类的,又由于一直对破解、逆向工程等方面比较痴迷关注与看雪论坛,而无一例外的全部都推荐学习汇编。
这样,我的汇编学习之旅就从此开始。
期间有很多时候根本就顾忌不到当初定下的学习进度,以至于学习进度一拖再拖。
但大学终究还是毕业了,许多同学,一起上培训班的都找到了自己的工作,但是我由于矛盾,没有立即找工作,想着先回家再学一段时间再说。
在家的学...
阅读全文 | 评论次数(3) | 浏览次数(423) | 所属类型(默认类型)

[2011-08-28 23:04] DTOC

ASSUME CS:CODE

DATA SEGMENT
  DB 10 DUP (0)
DATA ENDS

STACK SEGMENT
  DB 16 DUP (0)
STACK ENDS

CODE SEGMENT
START:
  MOV AX, STACK
  MOV SS, AX
  MOV SP, 20H

  MOV AX, 12666
  MOV DX, 0
  MOV BX, DATA
  MOV DS, BX
  MOV SI, 0
  CALL DTOC
  
  MOV DH, 8
  MOV DL, 3
  MOV ...
阅读全文 | 评论次数(0) | 浏览次数(303) | 所属类型(汇编作业)

[2011-08-22 18:13] 实验七

ASSUME CS:CODE

DATA SEGMENT
  DB '1975', '1976', '1977', '1978', '1979', '1980', '1981'
  DB '1982', '1983', '1984', '1985', '1986', '1987', '1988'
  DB '1989', '1990', '1991', '1992', '1993', '1994', '1995'
  ;以上表示21年的21个字符串
  
  DD 16, 22, 382, 1356, 2390, 8000, 16000, 24486, 50065, 97479...
阅读全文 | 评论次数(0) | 浏览次数(301) | 所属类型(汇编作业)

[2011-08-22 12:47] 实验六 2

ASSUME CS:CODE

DATA SEGMENT
  DB '1. display      '
  DB '2. brows        '
  DB '3. replace      '
  DB '4. modify       '
DATA ENDS

STACK SEGMENT
  DW 0, 0, 0, 0, 0, 0, 0, 0
STACK ENDS

CODE SEGMENT
START:
  MOV AX, DATA
  MOV DS, AX
  
  MOV AX, STACK
  MOV SS, AX
  MOV SP, ...
阅读全文 | 评论次数(0) | 浏览次数(288) | 所属类型(汇编作业)

[2011-08-22 10:33] 实验五 6

ASSUME CS:CODE

A SEGMENT
  DW 1, 2, 3, 4, 5, 6, 7, 8, 9, 0AH,0BH, 0CH, 0DH, 0EH, 0FH, 0FFH
A ENDS

B SEGMENT
  DW 0, 0, 0, 0, 0, 0, 0, 0
B ENDS

CODE SEGMENT
  START:
  MOV AX, A
  MOV DS, AX
  
  MOV AX, B
  MOV SS, AX
  MOV SP, 10H
  
  MOV CX, 8
  SUB BX, BX
S:PUSH DS:[BX]
...
阅读全文 | 评论次数(0) | 浏览次数(282) | 所属类型(汇编作业)

[2011-08-22 10:23] 实验五 5

ASSUME CS:CODE

A SEGMENT
  DW 1, 2, 3, 4, 5, 6, 7, 8
A ENDS

B SEGMENT
  DW 1, 2, 3, 4, 5, 6, 7, 8
B ENDS

C SEGMENT
  DW 0, 0, 0, 0, 0, 0, 0, 0 
C ENDS

CODE SEGMENT
START:
  MOV AX, A
  MOV DS, AX
  SUB BX, BX
  
  MOV CX, 8
S:  
  SUB AX, AX
  ADD AX, [BX]
  ADD AX, [BX +...
阅读全文 | 评论次数(0) | 浏览次数(298) | 所属类型(汇编作业)

[2011-01-19 23:04] 疑问

实验二中最后一个问题
问为什么2000:0 到 2000:F中的内容发生了改变
经过观察我可以这么理解,因为操作了SS中的数据,所以跳过了一行,就是自动执行了一行代码,也就是这里的mov sp,10
这时内存地址中的值发生了变化,而从图中可以看出
2000:7 到2000:8 中记录的应该是内存地址中的SS段地址
2000:A 到2000:B 中记录的应该是IP
下面接着是CS
我想他这样做是为了记录跳过的这一句的位置
但是2000:9呢,他改变了么?
还有最后的2000:E到2000:F存的又是什么值?...
阅读全文 | 评论次数(0) | 浏览次数(289) | 所属类型(默认类型)

[2011-01-19 21:41] 第三章作业3.10做错

3.1
2662H
E626H
E626H
2662H
D6E6H
FD48H
2C14H
0000H
00E6H
0000H
0026H
000CH

3.8
MOV AX,001A
MOV BX,001B
MOV CX,1000
MOV SS,CX
MOV SP,0010
PUSH AX
PUSH BX
SUB AX,AX
SUB BX,BX
POP BX
POP AX

3.9
MOV AX,1000
MOV SS,AX
MOV SP,0010
MOV AX,001A
MOV BX,001B
PUSH AX
PUSH B...
阅读全文 | 评论次数(0) | 浏览次数(335) | 所属类型(汇编作业)

[2011-01-19 20:08] 第三章

今天老停电,郁闷。
关于第三章的作业先放着,等做完了了一次发。...
阅读全文 | 评论次数(0) | 浏览次数(295) | 所属类型(默认类型)

[2011-01-18 23:13] 检测点2.3

读到MOV AX,BX后,修改一次,再执行
读到SUB AX,AX后,修改一次,再执行
读到JMP AX后,修改一次,执行,修改一次
共修改了4次...
阅读全文 | 评论次数(1) | 浏览次数(357) | 所属类型(汇编作业)
『 查看更多文章 』