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

我的博客

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

[2010-07-12 22:47] Debug命令详解

学习汇编,怎么能离开第八哥呢~,从百度里拉过来,没事学习学习!!
---------------------------------------------------------
* A[地址] 汇编命令
  功能: 将指令直接汇编成机器码输入到内存中。 
  说明: 用于小段程序的汇编及修改目标程序,所有输入的数字均采用十六进制, 用户装入内存的汇编语句是连续存放的,若没有指定地址,并且前面没有使用汇编命令,改语句被汇编到 CS:0100区域。 
  例A:>DEBUG 
  -a 0100 
  08F1:0100 MOV AH,09 
  08F1:0102 MOV D...
阅读全文 |   作者:masmaster | 评论次数(0) | 浏览次数(1149)

[2012-05-01 08:28] 【转帖】DEBUG里标志寄存器状态位英文全称

标志寄存器是一个( 16 )位的寄存器,由( 状态 )标志和( 控制 )标志两部分组成。
------------------------------------
OF(OV/NV):Over      溢出     标志位 
DF(DN/UP):Direction 方向     标志位
IF(EI/DI):Enable    中断允许 标志位
SF(NG/PL):Symbol    符号     标志位
ZF(ZR/NZ):Zero      零       标志位
AF(AC/NA):Auxiliary 辅助进位 标志位
PF(PE/PO):Parity    奇偶    ...
阅读全文 |   作者:dxiaolin | 评论次数(0) | 浏览次数(991)

[2012-02-17 13:41] Java中String和StringBuffer的区别(转载)

在java中有3个类来负责字符的操作。

1.Character 是进行单个字符操作的,

2.String 对一串字符进行操作。不可变类。

3.StringBuffer 也是对一串字符进行操作,但是可变类。

String:
是对象不是原始类型.
为不可变对象,一旦被创建,就不能修改它的值.
对于已经存在的String对象的修改都是重新创建一个新的对象,然后把新的值保存进去.
String 是final类,即不能被继承.

StringBuffer:
是一个可变对象,当对他进行修改的时候不会像String那样重新建立对象
它只能通过构造函数来建立,
Str...
阅读全文 |   作者:1159224138 | 评论次数(0) | 浏览次数(868)

[2009-04-07 10:05] DOS命令大全(转载)

dos命令大全

1),运行命令
开始→运行→输入的命令集锦
gpedit.msc-----组策略 
sndrec32-------录音机 
Nslookup-------IP地址侦测器 
explorer-------打开资源管理器 
logoff---------注销命令 
tsshutdn-------60秒倒计时关机命令 
lusrmgr.msc----本机用户和组 
services.msc---本地服务设置 
oobe/msoobe /a----检查XP是否激活 
notepad--------打开记事本 
cleanmgr-------垃圾整理 
n...
阅读全文 |   作者:coouper | 评论次数(2) | 浏览次数(1808)

[2009-04-07 10:09] debug指令详解(转载)

一、DEBUG概述 

DEBUG是在DOS状态下面供程序员使用的程序调试工具。它可以用来检查内存中任何地址中的内容以及修改特定地址中的内容。DEBUG还可以用于逐指令执行某个程序,追踪程序的执行过程,比较一条指令执行前后数值变化情况,读写文件与磁盘扇区。此外,DEBUG还可以用于读写端口中的数值。 

在DEBUG状态下,所有数据都作为字节序列,可以用DEBUG把任何类型的文件读入内存中。DEBUG能够处理的数据为两种: 十六进制数和ASCⅡ码,使用两位数表示十六进制数据(0~9,A~F)。在DEBUG中涉及内存中的数据时,要指定数据所在的内存单元的地址,地址的输入格式是: [段地址...
阅读全文 |   作者:coouper | 评论次数(0) | 浏览次数(1261)

[2009-03-27 15:55] 10个小故事(转自罗云彬的编程乐园)

1、陈阿土
   陈阿土是台湾的农民,从来没有出过远门。攒了半辈子的钱,终于参加一个旅游团出了国。国外的一切都是非常新鲜的,关键是,陈阿土参加的是豪华团,一个人住一个标准间。这让他新奇不已。早晨,服务生来敲门送早餐时大声说道:“GOODMORNINGSIR!”陈阿土愣住了。这是什么意思呢?在自己的家乡,一般陌生的人见面都会问:“您贵姓?”于是陈阿土大声叫道:“我叫陈阿土!”如是这般,连着三天,都是那个服务生来敲门,每天都大声说:“GOODMORNINGSIR!”而陈阿土亦大声回道:“我叫陈阿土!”但他非常的生气。这个服务生也太笨了,天天问自己叫什么,告诉他又记不住,很烦的。终于他忍不住去问导...
阅读全文 |   作者:bqzjsblxp | 评论次数(1) | 浏览次数(1373)

[2009-03-27 14:07] 汇编指令的英文全称(转载)

汇编指令的英文全称

        如果你想写系统软件,两本入门书籍--谭浩强的《C语言程序设计》和王爽的《汇编语言》是必看的。谭老的C语言已相当成熟,王老师的汇编倒有个小缺陷—指令没有英文全称,或许他认为现在学编程的朋友都不记单词,如同新生代作家看不懂英文原著一般。不过我觉得记住指令的英文全称,就不容易搞混,印象会更深刻,所以我把王爽书中出现的英文缩写的全称罗列出来,以便入门的朋友更好地记住它们。 

8086CPU提供以下几大类指令。 

一、数据传送指令 
比如,mov(move)、push、pop、pushf(push flags)、popf(pop flags)、xc...
阅读全文 |   作者:wangping198611 | 评论次数(9) | 浏览次数(3278)

[2008-04-03 11:36] 【课程设计2必备】一个简装版的Virtual PC+仿真虚拟软驱的下载地址(附说明)

《汇编语言》的第十七章最后的实验和课程设计二,需要进行软盘的读写,而且有些功能需要在实dos下实现。可惜,现在很少人装软驱和dos了,有些兄弟因此放弃了锻炼自己的机会。现在好了,我们可以用一个虚拟机+仿真软驱就能继续完成我们《汇编语言》最后的重要实验--课程设计二了。呵呵。本人就是用的这个,感觉不错,推荐给广大学习汇编的兄弟姐妹们。

提供一个:
1、仿真虚拟软驱

2、Virtual PC(注:虚拟机软件名称)

的下载地址,内含详细的安装及使用说明,欢迎大家下载!

http://pickup.mofile.com/0667815817317830...
阅读全文 |   作者:xiaochong | 评论次数(72) | 浏览次数(8112)

[2007-11-28 10:59] [转]学习密度与专注力

学习密度与专注力

By 刘未鹏(pongba)
C++的罗浮宫(http://blog.csdn.net/pongba)
 
    上次学校里面有一个免费的李阳英语讲座,好奇于是就去听了一下。对一句话印象比较深刻,大意是说许多人学了快10年的英语,其开口的时间还不如在集训的七天内开口的时间长。也就是说,尽管学习时间很长,但学习密度极低,结果乘起来还是低。其实这种情况不仅存在于英语学习中,而是一种普遍的现象。人太容易为各种各样的事情分心,要集中注意力做一件事情是非常难的,而正因为难,少有人做到,那些做到的,就都变成了牛。 
    其实,在大学期间,最不缺的就是业余时间,最缺的就...
阅读全文 |   作者:wuerlang | 评论次数(14) | 浏览次数(2282)

[2008-10-15 16:09] [转]那一年我们都没有钱

(给那些渐渐迷失自我的兄弟姐妹)

不知道从什么时候开始穿阿迪耐克  

也忘记了什么时候开始用香水唇膏  


以前的冷狗现在叫鲜奶提子  


以前的三色杯现在不知所终  


你为什么会痴迷于打钩的东西  


你又为什么想要一身产品牌子  


再然后你会知道Prada和Gucci  


然后会用LV的包穿Armani的衣服  


直到你死去的那天  


当你最后微笑着看着你身边哭泣的人们  


然后慢慢回想起自己的过去  


你的回忆里  


是不是会充满这些牌子牌子牌子  


还是会想起那...
阅读全文 |   作者:mywiil | 评论次数(3) | 浏览次数(1244)

[2009-02-09 20:12] 高三老师给大一学生的一封信(感动!)

在一个新的学校里,你们过得好吗? 

    本来这是一封早就应该写的信,有许多话早应该说,但是我没有去写,没有去说。不是不想,而是我知道你们非常讨厌一个空洞的说教者。所以,我在等待,等待你们自己去体会的生活,等待你们来自生活的感觉,等待你们对自己生活态度的反思。这些东西只是一个时间的问题,在一学期即将结束的时候,在你们忙着准备期末考试的时候,我觉得,这封信可以写了,这些话可以说了,我相信你们应该有了和我的某种共同的感受,思想应该可以达到一种深度。 
  
    你们经历了高三,但是它对于你们来说并不是黑色的,只是一种比平时紧张的感觉而已,在内心深处你们还没有真正意义上体会到了为了自...
阅读全文 |   作者:dongliang | 评论次数(36) | 浏览次数(3482)

[2009-01-08 12:26] 找病毒自动隐藏的文件方法

大家都知道windows 2000 sp1以后的系统中都可以自己设置文件的属性,包括 存档 系统 隐藏 只读 四个属性,现在的病毒都将自己隐藏了,更可恶的是它还修改你注册表的键值,即使你在控制面板中将文件夹选项设置为可见系统文件,显示全部文件和文件夹你仍然无法看到电脑中的隐藏文件和病毒.
   shev以前碰到这种问题时是这样做的:开始--运行---CMD --dir c:\  /a s h a 使用这条命令能将C盘任何属性的文件显示出来,然后找到病毒程序的名称,干掉就OK了,至于怎么干掉请看本博客的其他文章.
   我在看baidu知道时发现了一个仁兄的处理方法很好,而且是治本的,操作如...
阅读全文 |   作者:c_tianyige | 评论次数(1) | 浏览次数(841)

[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) | 浏览次数(2644)

[2008-11-21 17:15] 分页机制(2)

80386开始支持存储器分页管理机制。分页机制是存储器管理机制的第3二部分。段管理机制实现 虚拟地址(由段和偏移构成的逻辑地址)到线性地址的转换,分页管理机制实现线性地址到物理地 址的转换。如果不启用分页管理机制,那么线性地址就是物理地址。本文将介绍80386的存储器分 页管理机制和线性地址如何转换为物理地址。
<一>存储器分页管理机制
    在保护模式下,控制寄存器CR0中的最高位PG位控制分页管理机制是否生效。如果PG=1,分页机制 生效,把线性地址转换为物理地址。如果PG=0,分页机制无效,线性地址就直接作为物理地址。 必须注意,只有在保护方式下分页机制才可能生效。只有在保证使PE...
阅读全文 |   作者:goodboy | 评论次数(1) | 浏览次数(1270)

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

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


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

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

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

[2008-10-21 14:05] 深入剖析EFS文件加密系统

EFS是Encrypting File System,加密文件系统的缩写,他可以被应用在windows 2000以上的操作系统且为NTFS5格式的分区上(windows xp home不支持). 
   
 EFS 只能对存储在磁盘上的数据进行加密,是一种安全的本地信息加密服务.EFS使用核心的的文件加密技术在NTFS卷上存储加密文件. 
  它可以防止那些未经允许的对敏感数据进行物理访问的入侵者(偷取笔记本电脑,硬盘等) 
   
  EFS是如何工作的 

  当一个用户使用EFS去加密文件时,必须存在一个公钥和一个私钥,如果用户没有,EFS服务自动产生一对。对于初级用户来说...
阅读全文 |   作者:acool | 评论次数(0) | 浏览次数(999)

[2007-09-14 19:52] DEBUG 命令参考手册

Debug 
启动 Debug,它是可用于测试和调试 MS-DOS 可执行文件的程序。 
Debug [[drive:][path] filename [parameters]] 
参数 
[drive:][path] filename 
指定要测试的可执行文件的位置和名称。 
parameters 
指定要测试的可执行文件所需要的任何命令行信息。 
++ 
说明 
使用 Debug 命令但不指定要测试的文件 
如果使用没有位置和文件名的 Debug 命令,然后键入所有的 Debug 命令以响应 Debug 提示符,连字符 (-)。 
Debug 命令 
以下是 De...
阅读全文 |   作者:bloom | 评论次数(3) | 浏览次数(2871)

[2008-07-24 14:11] (转 )Window 中窗口的层次关系以及窗口的属性(ZZ)

原文
http://lisa0917.spaces.live.com/blog/cns!5E9B463A472E436A!1145.entry

Window 窗口层次关系
  相信在 Window 下面编程的很多兄弟们都不是很清楚Window 
中窗口的层次关系是怎么样的,这个东西很久已经研究过一下,后来又忘记了,今天又一次遇到了这个问题,所以便整理一下。下面就说说Window 
中桌面(Deskkop)以及顶层窗口,以及子窗口之间的关系。
  
  在Window 的图形界面下,最基本显示信息的元素就是窗口,每一个Window 
窗口都管理着自己与其他窗口之间的关系和自身...
阅读全文 |   作者:gecko | 评论次数(3) | 浏览次数(1054)

[2008-06-25 01:55] 第2章学习笔记

1.内部总线实现CPU内部各个器件之间的联系,外部总线实现CPU和主板上其他器件的联系。


2.对一个汇编程序员来说,CPU中的主要部件是寄存器。寄存器是CPU中程序员可以用指令读写的部件。程序员改变各种寄存器的内容来实现对CPU的控制。

3.8086CPU的所有寄存器都是16位的,可以存放两个字节。AX,BX,CX,DX四个寄存器通常用来存放一般性的数据,被称为通用寄存器。
要注意的是,在这四个寄存器当中,只有BX可以用来进行寻址,如mov ax,[bx+3]中,后面的bx就不能用其它三个通用寄存器代替。例如,mov di,[ax+3];mov di,[cx+3];mov d...
阅读全文 |   作者:duckgaga | 评论次数(2) | 浏览次数(1722)

[2008-05-10 16:08] 由检测点16.2引发的一场讨论

那天在论坛上看到这个帖子,觉得有争议,所以收藏了,今天自己动手做了一下,并把结果发上来。

先把检测点16.2的代码附上:

assume cs:code,es:data
data segment
a db 1,2,3,4,5,6,7,8
b dw 0
data ends

code segment
start:________
      _________
      mov si,0
      mov cx,8
    s:mov al,a[si]
      mov ah,0
      add b,ax
      inc si
      l...
阅读全文 |   作者:duckgaga | 评论次数(15) | 浏览次数(2563)
页码数(2):  1  2