- 博客(100)
- 资源 (1)
- 收藏
- 关注
转载 c# 矩阵计算(转)
C#矩阵类在做神经网络类的时候自己写的矩阵类,重载了基本运算符,提供了转秩、求逆函数 求逆没有检测矩阵的秩是否符合要求。而且此矩阵类运算效率并不是很高,只可用于试验,或者数量级为100左右的矩阵运算。 下面是具体代码(使用System以及System.Math) public struct NNMatrix { public int row,col; public dou
2009-04-11 10:29:00 4505
转载 汇编语言中常用进制数据输出的程序实现
鲁明珠,赵晓华(河北省沧州师范专科学校南校区,河北 沧州 061001) 【摘 要】在用汇编语言编程时,学生认为将结果数据按不同的数制形式显示出来是一个难点。计算机中的机器数是按二进制形式进行处理和存储的,如何将它们进行转换,分别按二进制、十进制和十六进制等形式显示在显示器上,文章给出了具体的实现方法。 【关键词】汇编语言;二进制;十进制;十六进制;显示 【中图分类号
2006-10-18 20:48:00 12101 3
转载 DEBUG
调试程序DEBUG的特点: 在受控环境中测试程序; 装入,显示或修改任何文件; 执行DOS程序; 完成磁盘实际读/写操作; 建立或汇编汇编语言程序。 DEBUG的命令格式: DEBUG [drive:][path][filename][.ext][param...]其中: drive: 是DEBUG将要调试
2006-10-16 14:50:00 3497 1
转载 寻址方式总结
当操作数存放在存储器时,存储单元的物理地址有两部分:段地址和偏移地址.指令中操作数也可以不在基本规定的段区内,必须在指令中指定段寄存器,即段超越.存取的约定段及段超越(可修改段),如下所示 : 存取方式 默认段 偏移地址
2006-10-15 15:40:00 5998 1
转载 过程设计有关问题
过程定义语句:PROC 和ENDP必须有名字,两者成对出现. procedure_name PROC [ NEAR | FAR ] ;要说明是NEAR过程或FAR过程. ...
2006-10-15 15:39:00 2160
转载 汇编语言超浓缩教程
“ 哎哟,哥们儿,还捣鼓汇编呢?那东西没用,兄弟用VB"钓"一个API就够你忙活个十天半月的,还不一定搞出来。”此君之言倒也不虚,那吾等还有无必要研他一究呢?(废话,当然有啦!要不然你写这篇文章干嘛。)别急,别急,让我把这个中原委慢慢道来:一、所有电脑语言写出的程序运行时在内存中都以机器码方式存储,机器码可以被比较准确的翻译成汇编语言,这是因为汇编语言兼容性最好,故几乎所有跟踪、调试工具(包
2006-10-07 23:13:00 2780
原创 = 问题 = 请问如何把16进制数转化为10进制数显示输出?谢谢!
= 问题 = 请问如何把16进制数转化为10进制数显示输出?谢谢! -------------------------------------------------------------------------------- 16进制数在内存INPUT处,使用大写字母,结果在OUTPUT中 最大为双字 大致如下: input db "23AF ",0 w1
2006-10-02 23:09:00 4114
转载 CF与OF有什么区别?
= 问题 = CF与OF有什么区别? -------------------------------------------------------------------------------- CF进位标志,当字操作的15位与字节操作的7位产生进位或借位时,对CF位产生影响(对CF=0或1);OF是有符号数加减运算时的结果超出8位与16位的有符号数的可表示范围时,对OF位产生影
2006-10-02 23:07:00 7539
转载 关于 TEST EAX,EAX
= 问题 = 在一些破解的文章中,会出现下面的情况:00401098 50 push eax :00401099 8BCF mov ecx, edi :00401056 52 push edx :00401057 8BC8 mov ecx, eax :00401059 E8021D0100 call 00412D60 :0040105E 85C0 test eax, eax :00401060
2006-10-02 23:04:00 5540
转载 esp和ebp有什么区别
= 问题 = pushl %ebp movl %esp,%ebp 干嘛要这样? -------------------------------------------------------------------------------- esp是堆栈指针 ebp是基址指针 那两条指令的意思是 将栈顶指向 ebp 的地址 -------------------------
2006-10-02 23:01:00 6830
原创 为什么程序开始用PUSH DS等
= 问题 = 这是一个程序的开始部分. ... code segment assume cs:code,s:data main proc par push ds sub ax,ax push ax mov ax,data mov ds,ax ... 这段代码您因该可以看的懂了.这是我书上面例子的一部分,几乎每一个例子开始 都的这样的.但我现在有些地方也不明白. push ds push ax
2006-10-02 22:59:00 10061
原创 游戏修改器DIY(一)
近日在整理电脑光盘时,在其中发现了一款名叫《潜艇大战》的小游戏,做得挺有趣的,可怎么也打不通关……郁闷中!于是找来《金山游侠》开始作弊,嘿嘿……结果嘛——当然是爆机喽! 每次玩都用《游侠》修改岂不是很不爽?!那就让我们一起来做个游戏修改器吧! 我们的目标是—— 《潜艇大战》(版本:1.0) 所需工具—— 《金山游侠III》(玩家们都应该知道吧?版本:III)、 S
2006-10-02 17:40:00 4101 1
转载 打造自己的游戏修改器和内存补丁
相信很多人打游戏的时候都用修改器,这里我介绍怎样用VB编写修改器。 1、其实修改器原理很简单,一般来说,在游戏运行的时候我们对游戏内存空间中必要的数据进行修改就可以了。举个例子来说,一款拳皇模拟器里游戏人物的“血”地址是&H567DC0,当这个人物挨打的时候,这个地址的数据就要减少,只要我们把这个数据再改回去,人物的“血”就有了。要是我们作一个循环,不断地保持这个地址得
2006-10-02 17:36:00 4707
转载 游戏修改器制作-黑客入门
工具:SoftICE、金山游侠2002、VC++7.0、PE查看器、SPY++ 测试平台:Window2000 Professional SP2 首先我介绍一下将会用到的工具: 1、 SoftICE(不用多说了吧,我想你应该会用) 2、 金山游侠2002(这个你也应该会用) 3、 VC++7.0(不要求你一定会用,但至少应该会一种编程工具) 4、 PE查看器(你可以随意找一个,没有也没关系,我会教
2006-10-02 17:29:00 6561
转载 关闭垃圾服务 让Win XP运行的更顺畅
关闭垃圾服务 让Win XP运行的更顺畅 经本人试验关掉大部分没用的服务以后,系统的资源占用率有了大幅度的下降,系统运行当然也就更加顺畅了。关闭服务的方法:控制面板-管理工具-服务。 如果调整后电脑出了问题,重新开启那个服务就可以了。设定时右击一个服务,可以选择关闭,手动,还是自动. 自动为跟Windows一起启动。手动为需要时它自行启动。禁止为永远不启动。 以下是每个服务的详细说明,网
2006-09-15 21:15:00 2317
原创 Ollydbg使用教程系列-中断方法浅探
Ollydbg使用教程系列-中断方法浅探 作者:佚名 文章来源:网络 点击数: 498 更新时间:2006-2-14
2006-09-13 21:20:00 4305 1
转载 一个17岁的MM写的dos下的病毒
作者:展姚 文章来源:Linkboys BLOG 姓名:展姚 性别:女 年龄:17 英文名:cat 主要作品:X-cat,i-worm.snw12等 e-mail:suruixuan1@sina.com ;================== virus: baby Ver 1.01B2================ ;=================== write begin: 2-7-2
2006-09-13 21:17:00 5103
原创 比较详细的MBR的分析
说明:硬盘主引导记录独立于操作系统,但又和操作系统息息相关——很多时候它又是由; 操作系统所提供的工具所生成(例外的情况是您使用了其他的分区工具,不过它又运行在; 什么操作系统中呢?;()。;; 如果您安装了Windows 98(我现在暂时不能接触95下的主引导记录,总不能用95重装我的; 系统吧?)操作系统,那您机器上的主引导记录已经与以前的大有不同了,通过下面的分析; 您一定能对Windows
2006-09-13 21:15:00 3609
转载 自己编程实现多引导
如果你是一个计算机用户相信你一定安装过操作系统,当你用久了一个操作系统,你可能会安装一个新的操作系统,但你往往希望保留现在的操作系统。比如当你有了一个windows98,你可以在上面再安装windows2K或是windowsXP,这是因为Windows的NTloader可以认识比自己更早的操作系统,所以能够给你保留先前的操作系统。但是如果你现在已经拥有了一个windows2K或是windowsX
2006-09-13 21:08:00 1221
转载 自己动手备份主引导区-风般的男人 cvc/GB
风般的男人 cvc/GB 希望此文对新手有所帮助! 主引导扇区,也就是们常说的MBR(MASTER BOOT SECTOR),硬盘的第一个扇区,位于硬盘的0柱0面1扇,是PC机在系统引导时最先读取的扇区,这个扇包含了两个部分,一小段装入程序和一个硬盘分区表,其中装入程序的作用是用来将可启动的操作系统分区的第一个扇区(记住:是操作系统的第一个扇区,不是硬盘的第一个扇区!),也就是我们常
2006-09-13 21:07:00 1479
转载 一种可以穿透还原卡和还原软件的代码一种可以穿透还原卡和还原软件的代码
CVC/GB 风般的男人还原卡和还原软件被广泛运用于各种公共场合的电脑上,比如学校机房和网吧。这些还原卡和还原软件(以下我简称为虚拟还原技术)能够记录下一切对硬盘的写操作,不论您对硬盘进行拷贝还是移动删除甚至是格式化分区等操作,只要一重新启动,一切都会恢复到这个操作之前的情况,因此有些虚拟还原厂商还会在广告词中加上一句“可以防范一切电脑病毒”。这种虚拟还原的方法在大部分时候的确可以对公共机房的电
2006-09-13 21:06:00 1090
转载 读扇区数据C语言程序
//******************************************** //文件名:CRSE.C //功能:1. 读硬盘0面0头1扇区数据并建立存储文件 // 2. 将数据用16进制显示在屏幕上 //******************************************** #include
2006-09-13 21:03:00 1997
原创 关于int13
基本INT13H中断,实际上就是早期的INT13H中断。后来随着硬盘容量的快速增长,INT13H中断已不适应,于是技术人员又设计了扩展INT13H中断。为了与后者便于区分,所以在前面冠以“基本”二字。 现在介绍两种调用基本INT13H中断读扇区数据的方法,一种是在汇编语言里调用,另一种是在C语言里调用。 介绍在汇编语言里的调用方法,可为以后学习扩展INT13H中
2006-09-13 21:01:00 1851
原创 读扇区汇编程序源程序清单
;******************************************** ;文件名:ARSE.ASM ;功能:读硬盘0面0头1扇区数据并建立存储文件 ;******************************************** data segment ;1.定义数据段 ostr
2006-09-13 21:00:00 1747
转载 汇编上机题集锦
u.################11.13 输入三个十进制数,输入输出有提示,单独占一行 1.十进制输出三个数的平均值 2.十进制输出最大数 3.将三个数由大到小排列,十进制输出,中间用空格分开 data segment mess1 db please input 3 dec number:,0ah,0dh,$ mess2 db the max number is:,$ mes
2006-09-13 20:58:00 2177
转载 DOS系统功能调用与BIOS中断调用
学习目标:1、理解DOS系统功能调用和ROM BIOS中断调用的概念。2、熟悉常用的功能调用,如键盘输入字符/字符串、显示器输出字符/字符串等的调用方法。一、DOS系统功能调用 1、什么是DOS系统功能调用 系统功能调用是DOS为用户提供的常用子程序(80多个),可在汇编语言程序中直接调用。这些子程序的主要功能包括:(1)设备管理(如键盘、显示器、打印机、磁盘等的管理)(2
2006-09-13 15:48:00 13061 1
原创 boot.bin
org 07c00h ; 程序会被加载到7c00处,所以需要这一句 mov ax, cs mov ds, ax mov es, ax Call DispStr ; 调用显示字符串例程 jmp $ ; 无限循环DispStr: mov ax, BootMessage mov bp, ax ; ES:BP = 串地址 mov cx, 16 ; CX = 串长度 mov ax, 01
2006-09-07 18:38:00 1160
原创 8088 汇编速查手册
8088 汇编速查手册一、数据传输指令 ─────────────────────────────────────── 它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据. 1. 通用数据传送指令. MOV 传送字或字节. MOVSX 先符号扩展,再传送. MOVZX 先零扩展,再传送. PUSH
2006-09-07 18:37:00 825
转载 硬盘MBR全面分析
在分析MBR的结构之前,先有来看看计算机的引导顺序(System Boot Sequence) Step 1. 内部电源打开,初始化,等待一小段时间用来产生稳定的电流。如果主板芯片和CPU收到了不符合规定的电流,将自动产生一个RESET信号。在主板没有收到电源的Power Good信号之前,重复步骤1。 Step 2. 执行BIOS中0FFF0h处的代码。这里只有一条JMP指令,将跳转到
2006-09-07 18:36:00 2009 1
原创 扩展int13h调用详解
第一部分 简 介1,1一. 硬盘结构简介 1. 硬盘参数释疑 到目前为止, 人们常说的硬盘参数还是古老的 CHS (Cylinder/Head/Sector)参数. 那么为什么要使用这些参数, 它们的意义是什么?它们的取值范围是什么? 很久以前, 硬盘的容量还非常小的时候, 人们采用与软盘类似的结构生产硬盘. 也就是硬盘盘片的每一条磁道都具有相同的扇区数. 由此产生了所谓的3D参
2006-09-07 18:34:00 1200
转载 全盘搜索程序
不知你编过全盘搜索程序没有,本程序用在消毒程序以及其他需要主动搜索磁盘上所有文件的地方,由于以前我自己的注释都是英文的,所以这次简单加上了一些中文。 本程序要用到的 DOS 中断很少,仅为 4EH 和 4FH,功能是查找第一个匹配文件名和继续查找,编程难点是要用到类似于堆栈的数据结构,把找到的子目录名暂时存起来,等当前目录找完后在取出来,然后继续查找下一个目录,我用的方法是开一个缓冲区
2006-09-07 18:33:00 1329
原创 如何获取真正的中断入口地址
概述: 我们知道,DOS 的中断例程的入口地址存在 0000:0000 开始的中断向量表中,当程序要要建立一个中断例程时,需要修改中断向量表把入口地址指向自己的程序,为了使原来的中断例程能正常使用,在出口的时候还要用远跳转指令回到原中断的入口地址,如 DOS 中断 INT 21H,在 DOS 启动后,后面要挂上很多的新的例程,如 SMARTDRV 等等,磁盘中断 INT 13H 也是如此。
2006-09-07 18:32:00 3722
原创 文件目录表(FDT)及其结构
用FORMAT命令对磁盘(或逻辑盘)进行格式化的时候,就已经为整个硬盘建立了一个根目录FDT。在根目录下,用户可以用DOS命令"MD"再创建不同的各个子目录,以及子目录下的子目录。根目录以及各级子目录都有自己的FDT。在具体操作中,系统规定用字母C-Z代表逻辑盘符,所以DOS简单地用“[盘符:]/”表示在根目录下。根目录的作用是分配根目录下的所有文件和子目录的存储空间(逻辑扇区号),
2006-09-07 18:29:00 2970
原创 硬盘加密
硬盘分区表信息对硬盘的启动至关重要,如果找不到有效的分区表,将不能从硬盘启动或即使从软盘启动也找不到硬盘。 通常,第一个分区表项的第0子节为80H,表示C盘为活动DOS分区,硬盘能否自举就依*它。若将该字节改为00H,则不能从硬盘启动,但从软盘启动后,硬盘仍然可以访问。分区表的第4字节是分区类型标志,第一分区的此处通常为06H,表示C盘为活动DOS分区,若对第一分区的此处进行修改可对硬
2006-09-07 18:23:00 1078
转载 DEBUG命令的应用
下面对一些常用指令进行详细剖析: A (Assemble) 汇编指令1,输入汇编语句被汇编到内存的指定区段,此区段在开始时用A address 指定.2,所有语句输入完成后,按ENTER键返回3,完成输入后,可以用U命令观看它的机械码 D (Dump) 显示命令1,从指定的地址开始显示内容,如果没有指定地址,则从前一个D命令继续显示.2,如果没指定地址并是第一次,则从DS:100处开始显示.G
2006-09-07 18:20:00 1764
原创 掀起硬盘主引导扇区的神秘面纱
硬盘主引导扇区是一个敏感的区域, 它的安全与否直接决定硬盘是否能够正常使用。 深入认识和灵活使用硬盘主引导扇区将有助于你的系统维护和许多特殊工作完成。一、与DOS 引导扇区的区别 对于DOS系统来说, 有两种不同的引导扇区,即DOS 引导扇区和硬盘主引导扇区。 DOS 引导扇区存在于软盘的第一逻辑扇区或硬盘DOS分区的第一逻辑扇区,是用FORMAT命令对磁盘格式化时产生的, 是引导
2006-09-07 18:14:00 908
原创 我们替国家支付父辈们的养老金?
[原创 2005-11-20 02:08:26 ] 发表者: joyfish 我们替国家支付父辈们的养老金? 国家劳动和社会保障部的一项新规,让我忽然开始考虑自己未来的养老问题来了,虽然离退休还有20多年。 然而,在仔细研究这项新规背后的原因时才发现,自1993年我国建立社会统筹和个人账户相结合的养老保险制度时,我国为每个参加养老保险的职工建立个人账户,但由于长期计划经济,没有相应资
2005-12-02 20:06:00 1393
原创 穷人和富人的差别在哪里
家庭资产负债表 个人风险承受能力表 穷人是消费者富人是投资者穷人负责发现富人负责发扬———穷人缺什么?缺钱!但穷人最缺的不是财富,而是创造财富的能力。穷人怎样能摆脱厄运?本书分析了造成穷人艰难处境的部分原因,指出穷人自身的种种弱点及社会环境对穷人的不利影响。 穷人消费富人投资女人都喜欢花钱,报纸上那些大版大版的购物广告,都是打给女人看的。 女人常常发疯似地买回一大堆打折商品,然后扔进储物柜里
2005-12-02 20:02:00 1355
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人