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

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
  •  人生没有彩排,每天都是直播!
  • 『姓名』:MESS
  • 『性别』:男『发送消息
  • 个人说明:求知之难,不在于战胜别人,而在于超越自己!
  • 详细信息『加为好友』
学习动态
友情链接

[2010-08-18 15:47] 关于使用MASM的问题

看到很多同学不会使用,虽然我也没有学到那一章,但是之前看过别的教程。现在贴出来供大家参考.
首先你得下载一个MASM,这个不是debug,不是系统自带的,然后杀毒,解压到某一盘的根目录下面。
下面是教程:
汇编实践○三九:代码的包装
  如果以前我们给那些代码称之为“裸代码”的话,我们这一讲给大家讲一讲如何将我们的代码进行包装。

  为什么要包装?原因有以下几个方面:
  第一:包装的确的很好,给我们的感觉是程序,而不是代码。
  第二:包装很精美,让人赏心悦目。
  第三:包装可以得到以前你想到不敢想的东西。
  第四:包装很奇妙,可以将好多的东西封装起来,好像一个黑箱...
阅读全文 |   作者:okak47 | 评论次数(0) | 浏览次数(1346)

[2010-07-19 12:55] 练习:一个来自键盘输入生成文本文件的程序

前几天做的练习
http://www.asmedu.net/blog/user/postcontent.jsp?neighborId=32262&kindLevel=1&kindId=46612&postId=47978&readSg=1
生成的文件没有换行,郁闷了几天, 今天终于搞定啦!
程序很简单。就是把输入的文本一文件的形式保存在磁盘上。
其中有个问题,就是文件的大小总是显示buffer里定义的大小而不是实际的字节数。慢慢再研究吧。
;----------------------------------------------------
  1 assume  cs:cod...
阅读全文 |   作者:masmaster | 评论次数(1) | 浏览次数(1567)

[2009-07-21 18:13] 再次建议整理论坛正解

毕竟是“论坛”,众说纷纭,无可厚非。但新同学很难快捷、系统地找到正解,也容易被讨论中的一些不成熟的结论误导,所以我觉得,如果能把论坛中的上佳观点分类整理,不仅对新同学很有帮助,也是论坛的重要积累。“上榜”的答案或观点,也可以作为虚拟“擂主”,鼓励百家争鸣,共同精益求精。
    汇编语言的基本内容是有限的,而IT人的成长之路还很长,所以我觉得《汇编语言》论坛应该能够对初学者有更多的帮助,包括提高学习效率,让汇编语言的学习过程不是一个深坑,至少是一块真正的铺路石,争取成为一块腾飞的跳板!让更多的事实说明,作IT人先学汇编、学好汇编,是一个十分正确的选择。...
阅读全文 |   作者:scuzg | 评论次数(10) | 浏览次数(1487)

[2009-01-05 21:41] 我课程设计2的环境配置

在进行课设二之前,有一个大的问题,就是得到一个能够运行此程序的编程环境。首先得有软驱,其次得在实模式下运行。这两个条件是现在一般学习者所不具备的。如果这两个条件有一个不具备,那么学习者空有一腔热情,课程设计二也还是完不成的。所以,为了不让与学习无关的事情影响到学习,我在这里说说我的经验,个人感觉还是很方便的。

首先到http://www.asmedu.net/blog/user/postcontent.jsp?neighborId=1023&kindId=1074&postId=14185&readSg=1&vs=1所指的位置下载一个简装版的Virtual PC+仿真虚拟软驱,里面有详细...
阅读全文 |   作者:lwbfq | 评论次数(3) | 浏览次数(2651)

[2009-06-22 16:59] [转]常识也是一个需要讨论的问题

今年广东省高考作文题目为《常识》,颇有些不凡。现在的高考作文题目,基本上就只是作文题目而已,再去过度解读,已经不合时宜。但是“常识”这两个字,在当下的中国语境里,包含着不那么常识的含义。现在这个关键词以高考作文的形式提出,我们愿意把它看作是给所有公民出的一道作文题目。或许已经到了这样的时刻,我们每个人都应该审视一下,我们内心深信的观念到底有哪些,而我们这个社会还有幸保有的常识还有哪些。 

近十年来,我们经常看到媒体在讲常识,讲常识的价值。在某些语境中,常识的对立面是被扭曲的认知、被灌输的想法,例如黑五类的子女都是敌人和反革命;在某些语境中,常识的对立面是一些虚假宣传,例如水稻亩产13万斤...
阅读全文 |   作者:Wednesday | 评论次数(2) | 浏览次数(1385)

[2009-04-27 17:22] 如何成为一名黑客 How To Become A Hacker(转)

1.为什么会有这篇文章?

作为 Jargon File (行话文章)的编辑和一些其他有名的类似性质文章的作者,我经常收到充满热情的网络新手的 email 提问(确实如此)“我如何才能成为一名出色的黑客?”非常奇怪的是似乎没有任何的 FAQ 或者 Web 形式的文章来说明这个十分重要的问题,因此我写了一篇。

如果你现在读的是这篇文章的离线拷贝,那么请注意当前最新版本(英文版)可以在http://www.tuxedo.org/~esr/faqs/hacker-howto.html 得到。

注意:在这份文档最后有 FAQ(常见问题解答)。请在向我提出任何关于这份文档的疑问之前读两遍...
阅读全文 |   作者:coouper | 评论次数(1) | 浏览次数(2090)

[2008-08-12 18:56] 强烈建议,每一个初学者,和心浮的人,常来看看这篇文章!

强烈建议,每一个初学者,和心浮的人,常来看看这篇文章!
我认为有些人的观点错了。错得一塌糊涂。 
对于这个问题,我的基本观点是:任何实践都是理论的载体或表现形式。而理论也是由实践上升而来
的。两者是辨证的。今天,我们只关注它的前一部分:任何实践都是理论的载体和表现形式。 
我不是想故弄玄虚,但真理的外表看上去往往就是这么奇形怪状、难以理解。让我来给你解释一下
吧。 
比如:战争是军事理论的实践,也是它的表现形式。战争的胜负取决于指挥者军事理论的掌握程度(别
给我举赵括这类“纸上谈兵”的反例,他们根本算不上掌握了军事理论,充其量只算是“背”下了军事
理论。“掌握”和“倒背如流”这...
阅读全文 |   作者:240420643 | 评论次数(8) | 浏览次数(2352)

[2008-10-21 18:33] 关于Java栈与堆的思考

1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 


  2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是 ,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器 ,Java的垃圾收集器会自动收走这些不再使用的数据。但缺点是,由于要在运行时动 态分配内存,存取速度较慢。 

       3. Java中的数据类型有两种。 

       一种是基本类型(pr...
阅读全文 |   作者:livonia | 评论次数(8) | 浏览次数(2290)

[2008-10-26 00:22] 次贷

  在美国,贷款是非常普遍的现象,从房子到汽车,从信用卡到电话账单,贷款无处不在。当地人很少全款买房,通常都是长时间贷款。可是我们也知道,在这里失业和再就业是很常见的现象。这些收入并不稳定甚至根本没有收入的人,他们怎么买房呢?因为信用等级达不到标准,他们就被定义为次级信用贷款者,简称次级贷款者。 
  大约从10年前开始,那个时候贷款公司漫天的广告就出现在电视上、报纸上、街头,抑或在你的信箱里塞满诱人的传单: 
  “你想过中产阶级的生活吗?买房吧!” 
  “积蓄不够吗?贷款吧!” 
  “没有收入吗?找阿牛贷款公司吧!” 
  “首付也付不起?我们提供零首付!” 
  “担心利...
阅读全文 |   作者:feiwei | 评论次数(6) | 浏览次数(1286)

[2008-11-24 11:55] 80*86伪指令

word版下载
http://assembly.ys168.com
8086伪指令(汇编语言程序格式)

汇编语言程序中的语句可以由指令、伪指令和宏指令组成。上一章我们介绍了8086指令系统中的6类指令,每一条指令都对应一种CPU操作。

伪指令又称为伪操作,它是在对源程序汇编期间由汇编程序处理的操作,它们可以完成如处理器选择、定义程序模式、定义数据、分配存储区、指示程序结束等功能。

宏指令是由用户按照宏定义格式编写的一段程序,其中语句可以是指令、伪指令,甚至是已定义的宏指令。宏指令将在第七章中介绍。

伪指令和指令的区别在于,每一条指令必须生成机器代码,然后在程序运行期...
阅读全文 |   作者:goodboy | 评论次数(1) | 浏览次数(1749)

[2008-10-14 18:34] 如何产生随机数

怎样产生随机数

问:怎样产生随机数?

答: 在计算机中并没有一个真正的随机数发生器,但是可以做到使产生的数字重复率很低,这样看起来好象是真正的随机数,实现这一功能的程序叫伪随机数发生器。
有关如何产生随机数的理论有许多,如果要详细地讨论,需要厚厚的一本书的篇幅。不管用什么方法实现随机数发生器,都必须给它提供一个名为“种子”的初始值。而且这个值最好是随机的,或者至少这个值是伪随机的。“种子”的值通常是用快速计数寄存器或移位寄存器来生成的。
下面讲一讲在C语言里所提供的随机数发生器的用法。现在的C编译器都提供了一个基于ANSI标准的伪随机数发生器函数,用来生成随机数。它们就是ran...
阅读全文 |   作者:abob | 评论次数(1) | 浏览次数(1101)

[2008-06-28 15:16] 人肉搜索

Stardust@home
星尘号同“怀尔特2(Wild2)”彗星于2004年1月相遇前,星尘号两次在星际尘埃流中将它的收集器升起,在此期间星尘号捕获了数十个星际尘埃微粒。没人知道典型的星际尘埃看上去是什么样的。这是第一次将局部星际介质中的固体物质带回地面研究。面临的挑战是将它们从气凝胶中找出来。我们认为找到这些微粒最好的方法是用肉眼搜寻。

星尘号飞船(spacecraft)于1999年发射。它携带着一个双面的超高速微粒收集器,收集器是由一种称作气凝胶的奇特物质制成的瓦块阵列。阵列直径 40cm。气凝胶有一些非常特别的性质:是固体的,类似玻璃的微小泡沫,但是几乎没有重量。气凝胶有着不可...
阅读全文 |   作者:feiwei | 评论次数(2) | 浏览次数(945)

[2008-09-08 13:07] 检测点2.1

//(1)写出每条汇编指令执行后相关寄存器中的值。
//        mov ax,62627                AX=%x        ;
//        mov ah,31H                AX=%x        ;
//        mov al,23H                AX=%x        ;
//        add ax,ax                AX=%x        ;
//        mov bx,826ch                BX=%x        ;
//        mov cx,ax                CX=%x        ;
//        mov ax,bx                AX=%x        ;
//        add ax,bx                AX=%x        ;
//        mov al,bh                AX=%x        ;
//        mov ah,bl                AX=%x        ;
//        add ah,ah                AX=%x        ;
//        add al,6        ...
阅读全文 |   作者:ai_cr | 评论次数(1) | 浏览次数(781)

[2008-07-23 15:11] Turbo C 2.0 认识

Turbo C 2.0 认识

文章作者:零
一、C语言 

   C 语言是1972年由美国的Dennis Ritchie设计发明的, 并首次在UNIX操作系统的 DEC PDP-11 计算机上使用。 它由早期的编程语言 BCPL( Basic CombindProgramming Language) 发展演变而来。在1970年, AT&T 贝尔实验室的 KenThompson根据BCPL语言设计出较先进的并取名为 B的语言, 最后导了C 语言的问世。 
随着微型计算机的日益普及, 出现了许多C 语言版本。由于没有统一的标准,使得这些C 语言之间出现了一些不一致的地方。为了改变这...
阅读全文 |   作者:dpjf | 评论次数(1) | 浏览次数(1667)

[2008-07-22 16:16] 【转】高手、新手都能用到的140个电脑技巧(一)

1. 重装Windows XP不需再激活

  如果你需要重装Windows XP,通常必须重新激活。事实上只要在第一次激活时,备份好WindowsSystem32目录中的Wpa.dbl文件,就不用再进行激活的工作了。在重装Windows XP后,只需要复制该文件到上面的目录即可。

  2. 如何知道自己的Windows XP是否已激活

  打开开始→运行,在弹出的对话框中输入:oobe/msoobe /a,回车后系统会弹出窗口告诉你系统是否已经激活。

  3. 关闭zip文件夹功能

  你是不是觉得Windows XP中的zip文件夹功能太慢,功能也不吸引人?如果...
阅读全文 |   作者:tomato | 评论次数(2) | 浏览次数(1212)

[2008-04-29 15:09] 函数指针数组

关于函数指针数组的定义 


关于函数指针数组的定义方法,有两种:一种是标准的方法;一种是蒙骗法。 

第一种,标准方法: 


分析:函数指针数组是一个其元素是函数指针的数组。那么也就是说,此数据结构是是一个数组,且其元素是一个指向函数入口地址的指针。 
根据分析:首先说明是一个数组:数组名[] 
其次,要说明其元素的数据类型指针:*数组名[]. 
再次,要明确这每一个数组元素是指向函数入口地址的指针:函数返回值类型 (*数组名[])().请注意,这里为什么要把“*数组名[]”用括号扩起来呢?因为圆括号和数组说明符的优先级是等同的,如果不用圆括号把指针数组说明表达式...
阅读全文 |   作者:xiaoqiang | 评论次数(2) | 浏览次数(2221)

[2008-03-02 21:52] 苏格拉底与失恋者的对话

苏格拉底:“孩子,为什么悲伤?” 

失恋者:“我失恋了。” 

苏格拉底:“哦,这很正常。如果失恋了没有悲伤,恋爱大概也就没有什么味道了。可是,年轻人,我怎么发现你对失恋的投入甚至比你对恋爱的投入还要倾心呢?” 

失恋者:“到手的葡萄给丢了,这份遗憾,这份失落,您非个中人,怎知其中的酸楚啊。” 

苏格拉底:“丢了就丢了,何不继续向前走去,鲜美的葡萄还有很多。” 

失恋者:“我要等到海枯石烂,直到她回心转意向我走来。” 

苏格拉底:“但这一天也许永远不会到来。” 

失恋者:“那我就用自杀来表示我的诚心。” 

苏格拉底:“如果这样,你不但失去了你的恋人...
阅读全文 |   作者:hantangtianxia | 评论次数(6) | 浏览次数(1071)

[2008-02-17 11:27] [转]Bill Gates 2007年6月7日在哈佛大学毕业典礼上的演讲

President Bok, former President Rudenstine, incoming President
Faust, members of the Harvard Corporation and the Board of Overseers,
members of the faculty, parents, and especially, the graduates: 

  尊敬的Bok校长,Rudenstine前校长,即将上任的Faust校长,哈佛集团的各
位成员,监管理事会的各位理事,各位老师,各位家长,各位同学: 

  I've been wait...
阅读全文 |   作者:Wednesday | 评论次数(3) | 浏览次数(764)

[2008-02-22 10:33] 宏调用【帖子问题分析】

原帖:这个宏调用为什么出错?
http://www.asmedu.net/bbs/pasteinfo.jsp?part=1&level=ibm&kind=1237&qkSg=2&qID=11714&readSg=1

好久没有看IBM-PC上的程序了,还有这个宏汇编,都快想不起来了:-)其实宏汇编和子程序的设计差不多,熟练使用子程序之后,宏汇编很好理解,不过是汇编提供的一个工具而已。

IBM-PC汇编书p183 7.1宏汇编中提到:“当源程序被汇编时,汇编程序将对每个宏调用做宏展开。”我觉得这就是宏汇编的本质定义,至于实元和哑元的对应替换只是个使用方法的问题。--这也是解决帖子中错...
阅读全文 |   作者:mouse | 评论次数(5) | 浏览次数(1009)

[2007-11-14 11:05] 原来C语言可以这么看!

Wednesday的学习博客-EXE是怎样炼成的----冰山一角 
http://www.asmedu.net/blog/user/postcontent.jsp?neighborId=1575&kindId=4176&postId=3718&readSg=1&vs=1

原来C语言的exe可以这么看!真是太利害了。这就是传说中的“反汇编”吧,先学习了。
原来看过点C,基本都忘记了,这么一看C语言的本质也和汇编没有什么区别,都可以用汇编加以解释,这个网站太牛了!

先建一个C语言学习目录,在这留个脚印...

***评论摘录:
 游客   发表于  2007-11-20 14...
阅读全文 |   作者:mouse | 评论次数(26) | 浏览次数(3482)
页码数(2):  1  2