百度
360搜索
搜狗搜索

汇编菜鸟教程,江苏计算机三级偏软怎么复习啊?菜鸟零基础怎么考啊?详细介绍

本文目录一览: 菜鸟怎么样学习C语言

1、学习C语言,要从入门到精通,需要读哪些书(从简单的到难的排序,越详细越好,最好都能注释下选择这本书的理由)?
入门阶段:还是老谭那本。
理由:虽然不能说它写得有多好,但是你现在要做的是入门,要快速的掌握c的基本语法,这本书很好理解,能够让你在最短的时间内大致掌握这门语言的概更。
第二阶段:《c程序设计语言》(TheCProgrammingLanguage)和《C语言解惑》(TheCpuzzlebook)
理由:《thecprogramminglanguage》号称c语言圣经。其实它也只是一本介绍基础语法的书,不做入门教程是因为对于初学者来说,它难度稍大,之所以推荐,是因为它能让你---系统而严密的---把C语言知识构架整理一遍。《c语言解惑》,系统的整理了c语法中容易让你产生迷惑或容易犯错的地方(如ab等),这时候你才算真正开始学习c语言了.(以上两本现在出重印了,应该在书店可以买到)
第三阶段:《C陷阱与缺陷》(CTrapsandPitfalls)和《高质量c/c编程指南》
理由:《c陷阱与缺陷》是让对c的理解有质变得一本书,如如何理解(*(void(*)())0)()等问题,我的感觉是看完这本书让我真正从小菜鸟变成了老菜鸟。《高质量...》,终于有一本国产的了,呵呵,我认为这本书是把你从土匪变成正规军的最好指南,该书涉及编程风格、效率、重载、健壮性等一些列之前很难注意的问题。(以上两本《c陷阱...》已绝版,不过网上可以下载到中英文版,《高质量...》本身就是网络书,很容易找到)
其它推荐书:《c专家编程》《c和指针》
说实话这两本书我并没有看过(或看完),但有口皆碑,都是经典之作,不过都已经绝版,仔细找找网上有下载的。
2、有哪些好的C语言练习(越难的越好)?
对语言本身的练习其实就是你对它的理解,用得多了,注意得多了,自然就ok了。其它思维上的练习主要是算法和数据结构方面的,严老的《数据结构题集(C语言版)》如果你能做完就相当了不起了。
3、要学精C语言,还要具备哪些条件?
其实c语言也只是一个工具而已,就像锄头一样,你每天挖地锄田自然就精通它了。只要不是白痴,应该都没有问题。
4、C语言学完后接下去要学哪些语言好?
这个我就没有资格回答了,因为除了少量汇编和c,我大部分只用到了c,不过也许是一脉相承的c吧。c是面向过程的语言,学习c面向对象的思想。
5、各位网友如果在学习计算机语言方面还有一些独到的见解,欢迎提出!
不是我提出的,不过真的很经典——“天下程序一大抄”,呵呵。

请问在如下指令中: 已知:AL=87H,指令MOVSX CX, AL 执行后,CX=0FF87H 中FF是怎么回事。

是16进制数,加0是因为第一个是字母,87H中H就表示是16进制的数。
0的意思是不是,在汇编中数据的首字符是字母时必须在前面加零 ------对
FF是代表一个符号吗 不一定 ff 表示有符号数,就是-127 ,无符号数就是255 ,ff是什么要看程序怎么设定,比方说你说一张A4纸是什么。要看打印机往上打什么东西,可以是一份稿件,可以是一个图片。 FF 变成2进制就是1111 1111,FF要是有符号数最高位那个1代表是负数,所以就相当于-(111 1111)变成10进制就是-127,FF要是无符号数就是 1111 1111 变成10进制就是255
说实话,天草教你们学破解居然让你们学这个movsx汇编指令,我只想说很悲哀。其实了解常规的8086指令就足以去看懂汇编代码了(movsx非8086指令),破解也够用了。
言归正传:F是16进制数,相当于10进制的15.在8086汇编中规定,当一个16进制数的首位是字母时,其前必须加0,即有你的0FF87H出现,最后那个H表示这是16进制数。
特别说明一下:有些汇编代码可能出现mov ax,87;一些编译器把87解释成10进制数,一些编译器解释成16进制数。这要具体而言。

求编程菜鸟自学书籍!

同志你好:
没基础也可以学,每个人都是没基础过来的,大学学C语言的连英语基础都没有也行。
还有,编程你得有个方向啊!!是单片机编程,还是应用软件编程啊!!!
单片机就学汇编入手,然后学C!那样了解了单片机低级语言,学高级语言思路更明确!!
软件编程,普通点就用VB 所见即所得,好学!!然后C C++ 或者JAVA等!
但是任何编程,如果你想精通,必须有深厚的数学基础,如果数学不好的话,估计你可能就只能在门口徘徊啊!!
我就是一个例子我学计算机,并不是电子系,电子是我的爱好,曾经我的电子导师就跟我说过,如果不在实践中继续看书学习的话,那电子永远就是你的爱好兴趣了!!!软件编程我也会,单片机C51 凌阳61 我都有,自己也做过很多东西!但是到现在为止,我依然只能是门口徘徊!业余爱好了!!!因为人是要吃饭的!!!
什么是幸福?
幸福就是做自己喜欢做的事,还得有饭吃。(白吃饭,还得不受气!)
努力吧!!!
vb程序设计,C程序设计第二版,c++程序设计,如果你学单片机的话,你还得学汇编。这些都算是比较入门级别的了!!!重要的是学会基础知识,培养编程思路!入门了,这些书籍就不能满足你的需要了!!
但是你也得先学习基础的东西,我建议你从c语言开始学起,我推荐ansi c应用程序设计,是清华大学出版社出的,我用的很好,最重要的是外文翻译版的,很好
一、编程学习书籍:
《csapp》2.《sicp》3.《算法导论》
二、自学看书顺序,1-2-3.
CSAPP 《深入理解计算机系统》
这是 CMU 的“计算机科学导论”的教材。是操作系统入门。(这门课程要求学生有编程基础)
SICP 《计算机程序的构造和解释》
这是 MIT 的6.001课程的教材。是编程语言入门。(这门课在好几年前就改成Python了)
CLRS 《算法导论》
这是 MIT 的6.006课程的教材。是算法分析入门。
学习要由浅入深。
我推荐的肯定是好东西,
相信我!
WEB2.0标准的技术教程,各方各面都有!
2个站就够了!
http://www.w3pop.com/
http://www.w3school.com.cn/
http://www.hongen.com/pc/program/tutors/index.htm
http://www.bianceng.cn/
编程电子书|增长黑客手册如何用数据驱动爆发式增长?增长黑客PDF,免费下载
下载 链接: https://pan.baidu.com/s/1gWGJFVj2Ikt095XvDsCNxA
提取码: 3sg1
编程是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。

汇编语言选什么入门教程好?

汇编方面入门的书国内的有王爽老师的《汇编语言》,平台是DOS或者是Windows,你可以先到网上搜索电子版试读一下,这本书使你入门应该没有问题,因为这本书上讲的东西真的不多,但是都是重点,前提是你有其他高级语言的基础,如果不是的话,还是先学一点高级语言,比如C。
看完了这本书,如果有兴趣可以看其他深入一点的书了,就好像学完C语言,在学Windows程序设计就可以写出使用的Windows程序一样。
祝你好运了!
菜鸟也疯狂 For 汇编,编程教父的,超好
C语言相对来说是比较容易入门的,但如果你要写出一些有用的程序,还是要下一些功夫的。不要去学什么易语言,虽然说支持国产,但好就是好,不好就是不好,大家都明白的。C语言入门以后,去看WINDOWS程序设计,再看WINDOWS核心编程,之后就针对你感兴趣的方面下苦工了。你对那种入侵之类黑客感兴趣,那你就得学网络方面的。得看TCP/IP协议三卷。再专精。汇编也是必须的,如果你对病毒感兴趣,汇编是非常重要的。对破解感兴趣,汇编也很重要,免杀也需要汇编。推荐你看望汇编的入门书以后看罗云斌老大些的WIN32下的汇编程序入门。对付防火墙,杀毒软件之类,还得学驱动编程,这可以用C语言实现。一步一步来吧!
~

硬盘如何低级格式化?

硬盘低级格式化步骤如下:
1、进入电脑的BIOS,插入启动盘启动pe,启动了后,打开啊硬盘低格,点击协议里面的同意。(一定要提前备份好了重要的硬盘数据)
2、在这里会显示你当前电脑上的硬盘,如果有多个那么就会显示多个。这里只有一个因此显示一个而已,点击这个硬盘,点击继续。点击这个低级格式化。
3、点击这个格式化此设备,然后,点击是即可开始进行低级格式化操作。
4、此刻软件将会把硬盘低级格式化,并且诶全部的数据将会删除的。等待百分百即可。当然你可以多次执行这个软件,从而进行多次低级格式化。
拓展资料:
低级格式化的主要原理-当硬盘受到外部强磁体、强磁场的影响,或因长期使用,硬盘盘片上由低级格式化划分出来的扇区格式磁性记录部分丢失,从而出现大量“坏扇区”时,可以通过低级格式化来重新划分“扇区”。但是前提是硬盘的盘片没有受到物理性划伤。
硬盘的低级格式化没有想象中的那么复杂,但是前提需要你准备一个装有PE工具箱的启动盘,可以使用U盘制作或者光盘刻录,都可以。插上U盘或者光盘之后,开机进入PE系统,然后按照接下来的步骤操作即可:
进入了PE系统之后,打开硬盘低格,点击协议里面的同意。(一定要提前备份好了重要的硬盘数据)
2.在这里会显示你当前电脑上的硬盘,如果有多个那么就会显示多个。这里只有一个因此显示一个而已,点击这个硬盘,点击继续。点击这个低级格式化。
3.点击这个格式化此设备,然后,点击是即可开始进行低级格式化操作。
4.此刻软件将会把硬盘低级格式化,并且诶全部的数据将会删除的。等待百分百即可。当然你可以多次执行这个软件,从而进行多次低级格式化。
拓展资料:
低级格式化就是将磁盘内容重新清空,恢复出厂时的状态,划分出的柱面和磁道,再将磁道划分为若干个扇区,每个扇区又划分出标识部分ID、间隔区GAP和数据区DATA等。可见,低级格式化是高级格式化之前的一件工作,它不仅能在DOS环境来完成,也能在Windows NT系统下完成。
而且低级格式化只能针对一块硬盘而不能支持单独的某一个分区。每块硬盘在出厂时,已由硬盘生产商进行低级格式化,因此通常使用者无需再进行低级格式化操作。
需要指出的是,在以前的磁盘读取技术水平下,低级格式化是一种损耗性操作,其对硬盘寿命有一定的负面影响。最近一两年出的硬盘进行低级格式化影响要小的多,因为他不是物理上的操作。因此,许多硬盘厂商均建议用户不到万不得已,不可“妄”使此招。
当硬盘受到外部强磁体、强磁场的影响,或因长期使用,硬盘盘片上由低级格式化划分出来的扇区格式磁性记录部分丢失,从而出现大量“坏扇区”时,可以通过低级格式化来重新划分“扇区”。但是前提是硬盘的盘片没有受到物理性划伤。
硬盘低级格式化的功用:硬盘低级格式化是对硬盘最彻底的初始化方式,经过低格后的硬盘,原来保存的数据将会全部丢失,所以一般来说低格硬盘是非常不可取的,只有非常必要的时候才能低格硬盘。
而这个所谓的必要时候有两种,一是硬盘出厂前,硬盘厂会对硬盘进行一次低级格式化;另一个是当硬盘出现某种类型的坏道时,使用低级格式化能起到一定的缓解或者屏蔽作用。
对于第一种情况,这里不用多说了,因为硬盘出厂前的低格工作只有硬盘工程师们才会接触到,对于普通用户而言,根本无须考虑这方面的事情。至于第二种情况,是什么类型的坏道时才需要低格呢?在说明这个关键性问题前,先来看看硬盘坏道的类型。
低格硬盘是很危险的操作啊,建议你找个高手帮助你啊呵呵。
硬盘的低级格式化过程主要是对硬盘做了以下几项工作。
1、对扇区清零和重写校验值。低格过程中将每个扇区的所有字节全部置零,并将每个扇区的校验值也写回初始值,这样可以将部分缺陷纠正过来。譬如,由于扇区数据与该扇区的校验值不对应,通常就被报告为校验错误(ECC Error)。如果并非由于磁介质损伤,清零后就很有可能将扇区数据与该扇区的校验值重新对应起来,而达到“修复”该扇区的功效。这是每种低格工具和每种硬盘的低格过程最基本的操作内容,同时这也是为什么通过低格能“修复大量坏道”的基本原因。另外,DM中的Zero Fill(清零)操作与IBM DFT工具中的Erase操作,也有同样的功效。
2、对扇区进行读写检查,并尝试替换缺陷扇区。有些低格工具会对每个扇区进行读写检查,如果发现在读过程或写过程出错,就认为该扇区为缺陷扇区。然后,调用通用的自动替换扇区(Automatic reallocation sector)指令,尝试对该扇区进行替换,也可以达到“修复”的功效。
3、对扇区的标识信息重写。在多年以前使用的老式硬盘(如采用ST506接口的硬盘),需要在低格过程中重写每个扇区的标识(ID)信息和某些保留磁道的其他一些信息,当时低格工具都必须有这样的功能。但现在的硬盘结构已经大不一样,如果再使用多年前的工具来做低格会导致许多令人痛苦的意外。难怪经常有人在痛苦地高呼:“危险!切勿低格硬盘!我的硬盘已经毁于低格!”
4、对所有物理扇区进行重新编号。编号的依据是P-list中的记录及区段分配参数(该参数决定各个磁道划分的扇区数),经过编号后,每个扇区都分配到一个特定的标识信息(ID)。编号时,会自动跳过P-list中所记录的缺陷扇区,使用户无法访问到那些缺陷扇区(用户不必在乎永远用不到的地方的好坏)。如果这个过程半途而废,有可能导致部分甚至所有扇区被报告为标识不对(Sector ID not found, IDNF)。要特别注意的是,这个编号过程是根据真正的物理参数来进行的,如果某些低格工具按逻辑参数(以 16heads 63sector为最典型)来进行低格,是不可能进行这样的操作。
5、写磁道伺服信息,对所有磁道进行重新编号。有些硬盘允许将每个磁道的伺服信息重写,并给磁道重新赋予一个编号。编号依据P-list或TS记录来跳过缺陷磁道(defect track),使用户无法访问(即永远不必使用)这些缺陷磁道。这个操作也是根据真正的物理参数来进行。
6、写状态参数,并修改特定参数。有些硬盘会有一个状态参数,记录着低格过程是否正常结束,如果不是正常结束低格,会导致整个硬盘拒绝读写操作,这个参数以富士通IDE硬盘和希捷SCSI硬盘为典型。有些硬盘还可能根据低格过程的记录改写某些参数。
我们经常使用的DM中的Low level format命令进行的低级格式化操作,主要进行了第1条和第3条的操作。速度较快,极少损坏硬盘,但修复效果不明显。另外在Lformat工具中,进行了前三项的操作。由于同时进行了读写检查,操作速度较慢,可以替换部分缺陷扇区
首先进行一下DM操作的介绍
DM默认启动下是无法进行低级格式化的,需要打开DM的高级菜单。方法是在启动时加上参数“dm/m”或者在DM的主界面中按“Alt+M”切换到高级菜单。
选择菜单中的“(M)aintenance Options”,进入高级菜单。
然后选择“(U)tilities”,进入低级格式化界面。
接下来选择你需要低级格式化的硬盘,如果你只有一个硬盘直接回车即可,如果有多个需要进行从中进行选择。
选择硬盘好要进行格式化的硬盘后,然后再选择“Low Level Format”,进行低级格式化。
系统会弹出警告的窗口,按“Alt+C”进行确认。
接下来系统会弹出现再次确认的提示,要求用户再次进行确认,这里选择“YES”。如果此时要终止操作,还来得及,只需要选择“NO”即可终止低级格式化操作。
系统便开始硬盘低级格式化的操作,其中用百分比显示进度。这个过程会根据硬盘的容量和硬盘的损坏情况来看进度,非常耗时间,因此大家还需要耐心的等待。等进度条完成至100%,那么硬盘的低级格式化过程就结束了。
下面我们再来看一下用LFORMAT工具来进行硬盘低级格式化的操作过程。
第一步,首先在Windows下制作好启动盘,然后把Lformat复制到启动盘中,完成后重新启动计算机,把软盘插入软驱,由软盘来启动计算机。
第二步,启动系统以后,输入命令:lformat.exe,然后按下回车键,打开Lformat的主画面窗口。按下“Y”键启动程序,如果按下其他键则退出此程序。
第三步,在进入的低格式程序主界面窗口后,会出现三个选项,分别是Select Device (选择驱动器磁盘)、Low Level Current Device (低格当前驱动器)和EXIT(退出)三个选项,使用方向键选择第一项,然后按下回车键。
选择磁盘
选择磁盘错误
正确选择磁盘后出现的信息
第四步,打开驱动器选择对话框,这时在屏幕中间有一个红色的对话框,并出现“Which device do you want to select?”的提示,这条提示是询问选择那一个硬盘(0,1,2,3)。这里提供的选择有(0,1,2,3),那么如何确定我们要使用的驱动器呢?可以通过选择这4个数字键来确定。我们知道主板上一般有两个IDE接口,最多可以接四个硬盘,最简单确定我们当前硬盘所在盘号的方法是,打开CMOS菜单,然后在第一个菜单选项中查看硬盘的连接情况,一般情况下,我们的一个IDE接口接硬盘,另一个IDE接口接光驱,此时记录下硬盘连接的序号。这里我们选择数字键1,屏幕上会显示当前硬盘的参数情况。如果发现没有参数,那么说明我们选择的数字是错误的,可以按下Esc键重新选择。这时我们即可发现屏幕上显示了硬盘的信息了,包括磁盘的容量、缓存、转数等信息
开始格式化
第五步,在选择了硬盘后,下面就可以选择开始格式化硬盘了,选择主菜单中的“Low level Current Device”命令,然后按下回车键,此时会提示“Do you want to use LBA mode (if not sure press(Y/N)?”的提示,询问是否使用LBA模式格式化已经选定的硬盘,如果确定则按下Y键,否则按下N键。如果你的硬盘大于540MB,那么就需要使用LBA模式格式化,否则整个磁盘将只能使用540MB的空间。按下Y键开始。如图3所示。然后系统会出现一个警告信息,提示所有数据将全部丢失,如果确定格式化即可按下Y键,否则按下N键。低格过程中,可以按Esc随时中止。
通过以上五步的操作,整个格式化过程完成以后,即可按下Esc键返回主菜单,然后选择第三项Exit,并且按下回车键退出,并重新启动,然后就可以开始分区,并进行高级格式化和安装操作系统了。
具体请参考:
http://www.kzdq.com/user/dispbbs.asp?boardid=31&id=910
参考资料:科智在线论坛
由于硬盘低级格式化无法在Windows系统完成,必须借助DOS工具或者U盘启动中内置的工具才可以完成。具体操作如下:
1、将制作好的启动U盘插入需要低级格式硬盘的电脑,然后设置开机从U盘启动,进入启动U盘界面后,使用键盘上的下方向键,选中第六项的【运行最新版DiskGenius分区工具】,然后按回车键,确认进入,如图。
2、接下来会进入DiskGenius分区工具的DOS操作界面后,首先输入命令:LFORMAT 然后按回车键确定,如图。
3、 接下来在弹出的窗口中按“Y”键确定开始运行LFORMAT工具的低级格式化功能,如图所示。
4、之后再选择“Low Level Current Device”(低级格式化),按回车键,此时会出现警示框,按Y键确定,如图。
5、这时工具开始运行低级格式化,我们等待完成即可,如果中途想退出的话可以按ESC键退出,如图。
PS:一般用户很少用到低级格式化硬盘,除非是遇到硬盘受到外部强磁体、强磁场的影响,或因长期使用,硬盘盘片上由低级格式化划分出来的扇区格式磁性记录部分丢失,从而出现大量“坏扇区”时,可以通过低级格式化来重新划分“扇区”,这种修复是针对无物理损伤的情况下进行的。一般情况下不建议对硬盘进行低格操作,因为低级格式化对硬盘寿命也会产生不良影响。
直接看参考链接
方法
工具低格
  对于如何进行硬盘低格,一般来说是使用低格工具来操作,这个将在下面的章节中详细介绍,这里再说一些相关话题。即低格工具跟硬盘检测工具是有着本质的区别,低格工具就是对硬盘进行低格的作用,而硬盘检测工具一般来说是硬盘厂商推出的用来检测硬盘,及早发现硬盘错误,以提醒用户备份重要数据或者检修硬盘用的,它不是用于低格硬盘。
而最常见的莫过于使用一些工具软件来对硬盘进行低格,常见低格工具有lformat、DM及硬盘厂商们推出的各种硬盘工具等。
汇编语言低格
  用Debug汇编语言进行低级格式化
  低级格式化硬盘能完成销毁硬盘内的数据,所以在操作前一定要谨慎。硬盘低格有许多方法,例如直接在CMOS中对硬盘进行低格,或者使用汇编语言进行硬盘低格。汇编是比较低级的一种编程语言,它能非常方便地直接操作硬件,而且运行效率很高,如果软件系统中需要直接操作硬件时,经常使用的就是汇编语言。使用汇编也可以对硬盘进行低级格式化,它比DM等工具软件显得更为灵活,具体应用时就是使用debug程序,而具体操作就是在debug环境下,调用存放在BIOS
中的低级格式化程序(CMOS中直接低格硬盘调用的也是此段低格程序)。实现方法通常有如下三种:
  (1)、直接调用BIOS
ROM中的低格程序
  在很多计算机的BIOS
ROM中存放着低格程序,存放地址从C8005H地址开始,具体操作如下:
  A:\>Debug
  -G
C800
:0005(这时屏幕显示信息(不同版本的BIOS显示的信息可能不同),回车后提示:)
  Current
Interleave
is
3
select
new
interleave
or
Return
for
current(这是要求用户选择交叉因子,按回车表示取默认值3,也可输入新的交叉因子值,硬盘的交叉因子一般是3,所以直接回车即可。屏幕接着提示:)
  Are
you
dynamically
configuring
the
drive-answer
YN
t
  Press“Y”to
begin
formatting
the
drive
C:
with
interleave
03(键入“Y”后开始对硬盘进行低格)
  Formatting
……(完成后询问是否处理坏磁道)
  Do
you
want
to
format
bad
track-answer
YN?
  若没有则用“N”回答。屏幕显示:
  Format
Successful,system
will
new
restart,Insert
Dos
diskette
indrive
A:
  插入系统盘到A驱动器,即可进行分区,高级格式化等操作来安装系统了。
  (2)、通过调用INT
13H中断的7号功能对硬盘进行低格
  操作如下:
  A:\>DEBUG
  -A
100
  -XXXX:0100
MOV
AX,0703;(交叉因子为3)
  -XXXX:0103
MOV
CX,0001;(0磁道0扇区起)
  -XXXX:0106
MOV
DX,0080;(C盘0磁道)
  -XXXX:0109
INT
13
  -XXXX:010B
INT
3
  -XXXX:010D
  -G
100
  这样硬盘就被低格了。
  (3)、调用INT
13H中断的5号功能
  对硬盘调用INT
13H中断的5号功能只低格0面0道1扇区,而不必低格整个硬盘,从而使低格在很短的时间内完成。具体操作如下:
  ADEBUG
  -A
100
  -XXXX:0100
MOV
AX,0500;(调用5号功能)
  -XXXX:0103
MOV
BX,0180;(设置缓冲区地址)
  -XXXX:0106
MOV
CX,0001;(0磁道1扇区起)
  -XXXX:0109
MOV
DX,0080;(C盘0磁道)
  -XXXX:010B
INT
13
  -XXXX:010D
INT
3
  -E
0180
0
0
0002;(写入参数)
  -G
100
DM低级格式化方法
  用DM进行低级格式化
  DM的全名是Hard
Disk
Management
Program,它能对硬盘进行低级格式化、校验等管理工作,可以提高硬盘的使用效率。总的来说,DM具有如下几个功能:硬盘低级格式化、分区、高级格式化、硬盘参数配置及其它功能。
  在实际应用时,dm工具跟普通DOS命令(如fdisk或format)一样,它的命令格式为:ADM
[参数]
。其中的参数可取以下值:
  M
DM软件以手工方式进入,如无该参数,DM以自动方式运行,依次执行INITIALIZE.
PARTITIONG.
PREPARAFION。
  C
DM软件以彩色方式执行,即运行于彩色显示器上。
  P
DM软件以PCXT方式管理硬盘。
  A
DM软件以PCAT方式管理硬盘。
  2
DOS
2.XX版本方式。
  3
DOS
3.XX版本方式。
  4
DOS
4.XX版本方式(仅DM
5.01版有此参数)。
  V
DM运行于可改变簇长度、根目录项方式。
  在实际使用中常用以下两种方式启动:
  1、ADM
(自动方式。初始化硬盘时很多参数都用默认值几乎不要人工干预)。
  2、ADM
(手动方式。作格式化时一些参数要人工指定)。
  启动dm工具后,用户就可以根据自己的需要选择相应的操作,由于它也是以DOS用户界面的形式存,所以使用起来也十分简捷、明了。
其它低级格式化方法
  除了上面介绍的两种低格工具外,还有许多其它低级格式化方法。
  1、CMOS中直接操作
  如果主板支持,用户可以直接在CMOS对硬盘进行低级格式化,这种方法非常简单、方便,因此如果可能的话,笔者推荐使用这种方法进行硬盘低格。具体操作方法:在开机时根据系统提示进入CMOS
Setup(如果是Award等BIOS,会提示按DEL进入CMOSSetup,如果是Intel主板,一般是按F2进入CMOS
Setup),接着在CMOS菜单内选择low
formatted
HardDisk
Drive选择,然后根据程序提示进行待低格硬盘,同时回答一些程序提问即可进行硬盘低级格式化。
  2、lformat程序低格硬盘
  除了dm工具外,还有一款比较常见的低格程序是lformat.exe,它是由迈拓公司推出的低级格式化硬盘工具。在DOS状态下运行
lformat.exe后,程序即启动警告界面。在该画面中说明的大概意思是,如果用户使用这个工具时,硬盘内所有数据将丢失,因此推荐在运行它之前备份必要的数据,同时推荐移走所有其它硬盘。如果用户忘记备份数据,而希望退出该程序,则可以按除Y之外的任意键即可,如果用户确认对硬盘进行低格,请按
“Y”键。
  如果选择了“Y”后,程序将要求用户选择硬盘或者就对当前硬盘进行低格,接着,问答几个提问,即可开始硬盘低级格式化过程。
编辑本段低格,高格及快格的区别
  类型
主要工作
特点
备注
低级格式化
介质检查;磁盘介质测试;划分磁道和扇区;对每个扇区进行编号(C/H/S);设置交叉因子。
只能在DOS环境或自写的汇编指令下进行,低级格式化只能整盘进行,现在硬盘出厂都是经过低格的,实际使用不到万不得已不要使用低格。
低级格式化对硬盘有损伤,如果硬盘已有物理坏道,则低级格式化会更加损伤硬盘,加快报废。低格的时间漫长,比如现在320G硬盘低格可能需要20小时,或更多。
高级格式化
清除数据(写删除标记);检查扇区;重新初始化引导信息;初始化分区表信息;
可以在DOS和操作系统上进行,只能对分区操作。高级格式化只是存储数据,但如果存在坏扇区可能会导致长时间磁盘读写。
DOS下可能有分区识别问题。使用Format命令格式化不会自动修复逻辑坏道,如果发现有坏道,最好使用SCANDISK或WINDOWS系统的磁盘检查功能、还有其它第三方软件进行修复或隐藏,逻辑坏道既可以通过磁盘检查也可以通过低格解决,这取决于是扇区的哪个部分出现了错误。
快速格式化
删除文件分配表;不检查扇区损坏情况;
可以在DOS和操作系统上进行,只能对分区操作。快速格式化也只是存储数据。
DOS下可能有分区识别问题。另外,部分Linux系统没有快速格式化命令。
1、运行u盘启动win8pe防蓝屏版 ,按回车键确认选择
2、然后依次点击桌面左下角 windows图标——分区工具——硬盘低格工具
3、在弹出的许可协议窗口中点击“ 同意 ”按钮
4、单击选择需要执行低格操作的硬盘,再点击“ 继续 ”按钮
5、接着单击“ 低级格式化 ”标签,再点击“ 格式化这个设备 ”按钮
6、此时会弹出警告提示窗口,点击“ 是 ”按钮确认执行
7、等待硬盘低级格式化操作
8、硬盘低级格式化操作100%完成后,就说明当前硬盘低格成功

阅读更多 >>>  python爬虫入门,入门Python爬虫需要掌握哪些技能和知识点?

以后想学C和汇编,做免杀和逆向这些,是不是需要很强大的数学底子啊?

数学的话如果不是研究算法无所谓。要求逻辑思维强是必须的。先学C再学汇编,汇编可是低级语言,没有编程思想就去学习很难的。你可以先看谭浩强的C语言程序设计,再看看C语言之父的C程序设计语言,接下来要了解系统内核可以看看windows核心编程,了解了这些后开始学习王爽的汇编语言,然后学习win32汇编。再来学习反汇编。要努力,不容易,别灰心哦!
你的方向应该对数学要求不大。cs要修的离散数学和线性代数在数据结构和图像处理或是数值分析方面会有所涉及,但都会比较程式化,不会再思想性上有过高要求。先C。汇编没有高级语言基础难入门。
C语言牵涉的内容实在太多了,不仅仅是计算机才用到,这里你又说汇编语言,我猜你是对单片机等一系列MCU编程的,所以学会语法之后,重点是学底层操作,还有MCU编程对数学是有要求的,尤其是DSP,信号数字滤波,要掌握一些工程数学才能写。
当然如果是计算机软件开发,对数学要求就没那么高,不过,做算法一定要数学的,编程不一定用到很多数学知识,但是一定要用数学思想,缺少这种思想对算法实现有一定困难。有一位同志已经和你说了一些,他应该是计算机专业的,和我不是同一个领域的,所以有些看法不一样,但是不管以后你学C语言做哪方面,算法实现是一定不可缺少的,我建议还是要懂得数学一些基本知识。Windows API 虽然很多,但是不是所有都是最好的,而且对单片机一些MCU处理器,用浮点数运算,甚至做乘除法都是非常困难的,怎样把积分运算,乘除法,用加减法以及左移右移实现,使MCU能够快速处理,这些牵涉到数学和算法,我现在说这些可能你体会不了,所以还得看你以后像哪方面发展了。
我个人是从13年的7月份开始接触逆向的,目前菜鸟水平,刚刚算是入门。就我个人经验来看,做逆向对数学没啥大要求。
这句话的前提是你搞破解用爆破,不要去碰加密算法。
加密算法么,既然叫算法,肯定跟数学扯不清。想从汇编角度写出一个算法的逆算法,我还没这个水平。起码听起来挺高端不是。
多少人用着易语言,学学OD,CE,汇编都半生不熟就开始搞了,磕磕碰碰以后不一样风生水起。
做到后面还是正儿八经的用C来的实在。当然不是怂恿lz无基础就上手。野路子肯定是有代价的。只是想说明一点:搞逆向,就是个熟练工种,什么基础都没有的人都能玩转。
免杀不太清楚,逆向的话,上手甚至对汇编的要求都不会太高。你不去逆向加密算法啥的,一些简单的数据逆向对汇编的要求不算高。当然,熟练一些以后还是有必要专门学习下汇编的。主要是熟悉各种指令,并不用达到用汇编写出完整程序的水平。大部分的编码还是C来做的。
学的话,先学C,那个人性化点,汇编说难学吧,也不算,就是比较机械化。指令搞来搞去,慢慢就熟悉了,急不来。
lz要知道一点是,你搞的是逆向工程,这是个非常规的活,虽然涉及汇编,涉及编程,但是跟传统编程侧重点完全不同。正常编程,你在意的是如何写出漂亮且高效的代码,如何对复杂的业务逻辑进行合理的封装,如何组织继承结构。
搞逆向,你注重的是如何通过合理的逆向思维,用类似“如果我写这个功能,我会怎么实现····”之类的想法去看待整个程序。如何通过CE,OD切入汇编代码中的关键点。甚至是对于不同编译器对一些代码会进行哪些优化,优化后的代码呈现一种什么形态,这种。
基于上面这个逆向思维,就要求你又一定的编码能力。只有能够深入敌后,正确抓住编码者思维的破解者才会真正的省时省力。
学习的话,推荐个网站 鱼C工作室。
http://bbs.fishc.com/
一个分享和学习氛围都不错的网站。上面有免费的课程,C和汇编的都有。主讲小甲鱼对于汇编,C都有很深的功力起码带新手入门绰绰有余。风格很诙谐,你会喜欢的。里面还有很多其他的教程,有兴趣都可以看看。
书的话,正常介绍C和汇编的书,lz可以自己找,但是我不推荐看这些。如果你喜欢小甲鱼的视频,我想那个就够让你对C和汇编入门了。
破解逆向方面的书,是值得花最多的时间去看的。
推荐看雪的那本《加密与解密》,搞逆向必读。再者就是《C++反汇编与逆向技术揭秘》。这两本都是我有在看的,但是都没有彻底读完。感觉很有必要一读。
再者,推荐几个逆向资源站点:
看雪 吾爱破解 广海社区
前两个是国内逆向破解主要的两个论坛。第三个是专搞游戏辅助的,技术相对没前面那两个牛,毕竟专注方向不同。
逆向只是很多人没想到有去搞,或者是没兴趣,或者是没机会,或者认为没搞头。它会比搞正向工程难一些是肯定的,还要面对各种壳,保护驱动。后面这种人为设置的障碍才是提高逆向门槛的主要因素。但除去保护技术,逆向本身不会太难,毕竟都是软件技术,总会有学会的时候。搞逆向的时间成本比较高。因为大部分学编程的人可能都懂点C,java,去公司培训培训,2个周凑合能干活。
可是没几个人在大学正儿八经学过汇编,有学也是王爽的16位汇编,真正玩的转的恐怕也没几个。还有OD和CE,IDA这些,不是专门搞这个的估计都没听过,这些软件也是要专门花谢时间来学的。如果再算上保护,壳,麻烦多了去了。真正有专研精神,肯吃苦的才能学透。
lz加油吧,坚持下去,就会体会到搞逆向的乐趣。

江苏计算机三级偏软怎么复习啊?菜鸟零基础怎么考啊?

MOV是传送指令,AX CX DX等都是寄存器,是存储数据的,ROL和MUL都是指令,ROL是移位指令,MUL是乘法指令,你说的这些都是汇编语言最简单的一些基础,其实入手很容易的,MOV AX,0428H ,这条指令的意思是把0428H传送到AX寄存器里,那么【AX】=0000010000101000。
MOV CL,2 ,这条指令的意思是把无符号数2传送到CX寄存器里,【CX】=2,
ROL AX,CL ,这条指令时把AX寄存器里德值左移2位,你的这个题目有问题,MUL CX 不是一条完整的指令,缺少操作数吧,结果也不是问DX的值吧,前边的指令没有提到DX。汇编语言需要理解,练习就可以了,理解了就会了,希望可以帮助你。
mov是汇编语言 就是把数据移动到寄存气器里 乱七八糟的概念我表示我也很无语
现在靠的是实力,证书屁用~~
赶紧找个复印室吧!缩印吧!
同意,靠实力!

懂编程的高手......请进!菜鸟也可以进但不要瞎说...拜托!

既然大家都先报个自己的名
我也报个吧,我是辽宁人,不过是俄罗斯血蝴蝶专业雇佣军的成员
其实你的问题问的很白痴的呀
呵呵,编程是个很有意思的东西,最好的老师是自己,最好用的工具是搜索引擎
其实完全不需要在这里提问的
不过既然你问了,那么我也就回答吧
学编程最重要的耐心和毅力
不瞒你,我曾经是个坏学生,每天打架,在初中的时候群殴出事后我辍学了
后来我网恋了一个女孩子,她也是我选择计算机的动力
饿……跑题了
我们继续……学编程,如果你想学习编程的话,那么最好是从Basic语言开始学习
然后C语言学习的是编程思路,虽然这些将来都不怎么用,但是还是要精通的
因为是基础
很多人喜欢学完C++后在学习VC,VC++
其实我们完全可以先学VC,VC++的
因为C++非常的强大,对于基础差一些的可以选择后学C++
当C++学完后,梦想中的,JAVA就大概的学习学习就完成了
呵呵,很简单吧
然后我选择的是汇编,因为汇编功能强大,很多厉害的病毒都是出自汇编之手的
呵呵,现在我正在学习B语言和机器语言,下面的我就不知道了,因为我的技术有限,嘿嘿,还没学到下面的呢
如果你想学黑客的话呢,劝你在学习编程的同时,争取把CCNA,CCNP拿下来
呵呵,我现在就差CCIE了,太贵了,不考了
反正我就说这么多吧,剩下的你自己看着办吧
1、JAVA是SUN公司的编程语言,用于编制面向网络的应用程序。我本人觉得JAVA、C++或C程序比较好。
2、写一个软件我觉得不用几种语言。
3.不同的编程语言能写出同样的软件吗?这就不一定了。
4.编同一个软件,用不同的语言,体积是不是不同呢?哪种最小? 这个我不知道。
5.哪个语言是基础呢? PASCAL(这个很简单,你要是天天学两个星期就行)
6.那些黑客和能破解软件的高手是不是都懂编程呢? 差不多。
7、不用
8、有机会
9.如果能要从哪里开始?需要几年?这个只能看你的水平了
如果你是那一个用不了多长时间。
如果这些不够qq;452403757
觉得上面有些人回答得太复杂
初学的
C--c#/C++
vb很容易入手,不过对后来深入学习没好处
数据库基础知识 要学一点
编程到了后来,都要跟数据库扯点关系
注意,不要找那种理论巨多的书做入门
建议安装VC6.0,比较小,容易装上
换其它的,装都装死你,微软的东西还经常装不上,尤其是大的编程语言软件
在了解完语言的基本语法后
直接用小实例(代码行<100)训练自己
你会遇到很多小错误,解决它们后,这语言你也就通了
之后其它的东西,一通百通了
之后
要么放弃要么象上面人讲的,找地方实习
大部头的书
初学的时候不要看
--
我是大专教师,估计学生的程度跟你差不多,大致提点注意点
我也同意楼上的说法,在学校学到的,不可能是最新的也不可能是最好的,塌实眼前的学习,从c开始,c++,c#.net一步一步的来,建议你学学asp.net不是很难但要做的出色,那就下工夫了~现在windows桌面开发已经很成熟了,不是那么容易混的,最好是搞搞其它的~
当你觉得学的差不多的时候(认真学3~6月),找个不是很大软件公司,最好是3~5个人的,不要工资,安心的干上两年就可以自己做出一些东西了
为什么说不大的公司,因为人少,你才可以接触到这个小公司最核心的人物,当然你也可以学到很多和软件开发有关,但却不是同一个机械化的操作(大公司,分工细)~
不多说了,希望你可以早日出师
我是学软件工程的在天津~~本科~~什么都不用说~~~我只回答你第7个问题~~第1学C 比较简单~~~第2学C++~~~OK了~~3个月足够~~然后去找软件公司实习~~不要钱就是去学东西~~~半年以后你可以出师~~不过软件这东西你会了不一定你会做经验最重要要多做东西~~~积累经验~~~C是基础~~WINDOWS就是C遍出来的~相信你技校不技校的没区别的~~这时代靠关系看本事
首先我对你的态度表示肯定,其次我声明不是高手,不过还是能回答你的问题哈,从计算机的发展来看,有这么多的编程语言并不奇怪,这是个新兴的领域(相对其它来说),没有统一的标准。
不过现在好多了,正在逐步完善中……计算机语言分为低级语言,中级语言和高级语言,有针对硬件的汇编语言,B语言、C语言,C++、C#、VC++、VB、JAVA……还有许多脚本语言,数据库语言等等。相当的多!!我就不一一举例了。我建议你先看看软件工程方面的书,不需要很精通,只需了解一下即可,当然用不同的语言可以写出功能一样的软件,现在比较流行的语言就是JAVA了。要学好编程不可能只学一门语言,肯定要学很多的语言,C语言是这一切的基础,只要把C语言学好了,其它就要好学的多了,就我看来,完成同样的功能,用JAVA编写的代码要比其它语言少很多,不过学习是要一步步慢慢来的黑客是必须懂得编程的,想要破解软件更是要精通!学好编程关键是自己要狠下心来做大量的练习,万事开头难!!!在程序遇到错误的时候,千万要坚持!慢慢的分析和调试……程序不是编出来的,是调出来的。
具体需要多少年学好编程,这就不好说了,要看你的目标是什么?有的人为此付出了一身……我祝你好运!
由于不同的操作系统平台上的编程语言又有很多种,这里只说windows平台上的。
1.编程语言分多种.就是根据他们的特点来分的,现在编程语言不仅仅是定义一种语言,还要有好的
开发环境。如vb和delphi都有很好的界面,而vc更适合系统软件的开发,而java适于网络和跨平台
的软件的开发,而javascript和vbscript等适于网页和简单的编程,理解他们去别的方法就是学习
他们.在学习中发现区别和联系
2.一般情况下,现在写一个软件有很大的可能要用到好几种语言,这是为了应用各个语言的特点和
方便性,即选中一种语言作为主要的开发语言,而选其他的语言作为辅助,如选择vb作为主开发工
具,而可以用vc来开发一些用到的系统方面的函数,以便利用vc的mfc和快速执行的特点。
3.只要这一门语言是完整的编程语言,不同的编程语言是能写出同样的应用软件的,不过系统软件
就不好说了
4.编同一个软件,用不同的语言,体积是不同的。汇编最小吧
5.没有一种语言是别的语言的基础,学语言没有基础而言。不能说学会英语了就一定能学好汉语,
呵呵
6.那些黑客和能破解软件的高手不一定需要懂编程,因为现在好多的高手已经开发了大量的傻瓜式
软件。当然,要成为真正的高手,编程时必须的,你要开发自己的软件嘛
7.想学编程如果是编写应用软件,没必要懂计算机软硬件和操作系统,当然要编写系统软件就需要

8.我就是自学学会编程的,只要你的智力正常,就能学会,呵呵,开玩笑的
9.如果仅仅向编写一些应用软件,不进行驱动程序的开发,你懂得vb就行了。这个开发环境很容易
学习,建议你买一本《Visual Basic程序设计基础教程》,按照里面的章节练习就行了。不要有什
么压力,编程很容易的
10当然一个软件中能用到几种编程语言,建议你参见我在
http://zhidao.baidu.com/question/20641925.html上的回答
11如果要察看软件是那种语言写的,你要懂得PE结构,自己看看msdn

delphi编程工具 怎么学才能学到精通 想做什么就做什么?

我个人的经验,提醒建议,不一定必须掌握的Object Pascal语言的基本语法如下:
1,
2,数据结构,必须深入学习汇编和编译原理,如果可能的话,总是新秀;
3,必须学习的基本知识,如消息机制,GDI,线程等;掌握常用的API熟练使用的MSDN;
4到Delphi编译器的Windows,界面设计工具,最大限度地减少VCL控件,我已经看到了这些接口的花哟,不是一个菜鸟中的菜鸟;
5 Delphi的Windows标准控制和消息机制包紧,这样的人学习Delphi初学者拖把控制能够拿出一个接口,大多数的第一架在空中的城堡,然后向下钻取到先甜后苦;学习VC + + / C + +的人,初学者甚至可以您好世界不能生产任何东西,是第一次打向上,建楼的基础上,先苦后甜,清晰的水平。
想做什么就做什么?没有这样的人,每个人只有自己擅长的地方,比如网络,图形。数据库,游戏,网页,GDI等无数了。每个人只敢说自己擅长的地方,每个领域有相当厉害的人,你进去才发现,自己永远在别人的水平之下。
这个问题难回答啊。光看视频教程是不够的,建议首先把基本知识和套路掌握了,然后看一些包含典型实例的那些书,按书上的写代码,体验其功能。
就我个人经历,提点忠告,不一定对:
1、必须掌握Object Pascal语言的基本语法;
2、必须学透数据结构,如果可能再学点汇编和编译原理,不然永远都是菜鸟;
3、必须学习Windows的基本知识,如消息机制、GDI、线程等等;掌握常用API,熟练使用MSDN;
4、把Delphi当成编译器,而不是界面设计工具;尽量少用VCL控件,我见过那些界面做得花花溜溜的,没有一个不是菜鸟中的菜鸟;
5、Delphi对Windows标准控件和消息机制进行了严密的封装,所以学Delphi的人,初学者拖拖控件就能搞出个界面,大部分是先架空中楼阁,再向下深入,先甜后苦;学VC/C++的人,初学者可能连个Hello World都搞不出来,是先打基础,再向上建楼,先苦后甜;水平高低一目了然。

网站数据信息

"汇编菜鸟教程,江苏计算机三级偏软怎么复习啊?菜鸟零基础怎么考啊?"浏览人数已经达到21次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:汇编菜鸟教程,江苏计算机三级偏软怎么复习啊?菜鸟零基础怎么考啊?的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!