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

我的博客

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

[2009-06-24 10:49] 请已经成为程序员的各位前辈指路!

今年三月份,我花了三天时间在网上搜索,寻找成为程序员的具体学习内容.但还是不明确,到底学几个语言,学到什么程度,要考取怎样的证书,才能有足够的基础和能力去找第一份程序员的工作.
  于是我选了以下几科作为我今年的学习内容:
  《汇编语言》,《计算机原理》,《C语言》,《数据结构与算法》,《C++》。我的发展方向是软件,目前的进度是汇编已经把王爽老师的教程基本学完,C语言刚刚上路。由于工作的原因,我每天最多只有三个小时的自学时间(工作需要倒班)。真心的喜欢写程序,并准备把她作为终生的职业。希望能够步入这个行业,和同行一起交流思想,分享成果,那是多快乐的一件事!
   想已经成为的程序员或...
阅读全文 | 评论次数(13) | 浏览次数(994) | 所属类型(默认类型)

[2009-04-21 13:40] JMP指令的整理与疑问

一、jmp 指令的四种格式:

1、根据位移进行转移:JMP SHORT 标号  JMP NEAR PTR 标号

A、此指令是根据位移来确定转移的目标地址的,如:
  / S: MOV AX,0
       MOV BX,2
       JMP SHORT S  /-
所谓的位移,就是从第一个斜杠到结束时的斜杠,之间的物理地址差,例子中产生了-8个字节的位移。编译器通过这个位移来计算目标地址。

B、JMP SHORT 标号 指令本身占有2字节空间,最多可以产生8位的位移,就是2的8次方,所以能产生-128~127的位移,负数在编译器用补码表示。
   JMP NE...
阅读全文 | 评论次数(3) | 浏览次数(366) | 所属类型(默认类型)
页码数(1):  1