

- [游客] 本人刚学汇编,到这里被卡了!楼主分析的好,我也终于知道怎么回事了。王爽老师的书真是不错呀,就是某些检 09/11 01:12
- [mywiil] 不错,不过要是能够再实现光标的跟随移动应该更好了。 09/07 08:58
- [lyheqs] "多写"因该写成"多谢",不好意思!我打ABC输入法! 06/17 17:51
- [lyheqs] 引用上面文章中的文字 "那H=1173, L=0383。 11730383/10 太难算了。分两步算 06/17 17:49
- [sinawear] 那个安装程序中保存的有原来的int 9的地址,执行后程序返回,可能丢失. 所以,会有错误了. 是 06/12 14:56
- [378499835] 回答楼上的,此公式是为了防止除法溢出时写的,便于操作,你有什么不同的见解可以说出来,大家一起分析下 06/10 17:36
- [游客] 请问楼主,X/N=int(H/N)*65536+[rem(H/N)*65536+L]/N这个公式是否 06/10 16:34
- [378499835] 谢谢楼上的回答,一起努力吧 06/08 13:55
- [游客] 好!! 博主很厉害。 学习了! 06/08 11:22
- [游客] 只要T单步,肯定能进入到int 16h的程序中的。你可以在int 16h这条指令的时候,T一下,然后 06/08 10:46
- [godlike] 谢谢你对我的留言,你的提醒对我有很大的帮助,再次谢谢了 05/29 19:07
- [whos] 继续努力!! 05/16 17:59
- [miaozaoyang] 加油啊! 呵呵 03/17 22:46
[2009-06-06 15:44] 坦然看人生
当看见那些假日的钓鱼者,一大早的出门,在夕阳下却拎着空空的鱼篓回家时,一路上却留下欢声笑语。
当看见那些早出晚归的农民,在晚霞的辉映下回家时,那张写满疲倦的脸上却洋溢着朝霞一样的笑容。
当看见那些恋人在分手时,虽然脸上带着一份无奈的笑容,眼里带着一份淡淡的忧伤,但却依然潇洒的挥挥手,互道一声珍重时...
[2007-11-04 19:57] 实验16--多个功能的子程序的中断例程
assume cs:code,ss:stack
stack segment
db 128 dup (0)
stack ends
code segment
/*程序setscreen部分*/
setscreen: jmp short set
table dw sub1,sub2,sub3,sub4;将各子程序偏移地址存在table中
set: push bx
cmp ah,3 ;比较功能号
...
[2009-05-31 18:39] 软件设计师考试大纲
1.考试要求:
(1) 掌握数据表示、算术和逻辑运算;
(2) 掌握相关的应用数学、离散数学的基础知识;
(3) 掌握计算机体系结构以及各主要部件的性能和基本工作原理;
(4) 掌握操作系统、程序设计语言的基础知识,了解编译程序的基本知识;
(5) 熟练掌握常用数据结构和常用算法;
(6) 熟悉数据库、网络和多媒体的基础知识;
(7) 掌握C程序设计语言,以及C++、Java、Visual、Basic、Visual C++中的一种程序设计 语言;
(8) 熟悉软件工程、软件过程改进和软件开发项目管理的基...
[2008-04-12 17:09] 纯Dos下的汇编操作环境
还带有些小工具可以备份系统。
我这里xp下配置成功,不错,试试。
下载地址为这个地方。
http://pickup.mofile.com/6851943249276875
广告太烦,有一个小小的地方
下载文件(IE浏览器) 下载文件(非IE浏览器)
就是下载地方了。
或者用提取码6851943249276875提取
纯dos环境里面带了 masm 5.0 link 和edit可以进行asm编程
还有ghost11可以备份系统,ntfdos可以在dos访问ntfs分区
感谢wdm网友的提示...
[2007-11-28 20:05] 如何设置BIOS
说到BIOS大家关注过它吗?其实每当你按下机箱上的power键时,它就认认真真的为你工作了。那么什么是BIOS呐?书本上给了我们一个定义:"BIOS是Basic Input-output System(基本输入输出系统)的缩写,它负责开机时对系统的各项硬件进行初始化设置和测试,以确保系统能够正常工作。若硬件不正常则立即停止工作,并把出错的设备信息反馈给用户。BIOS包含了系统加电自检(POST)程序模块、系统启动自举程序模块,这些程序模块主要负责主板与其它计算机硬件设备通讯的作用。"
简单的说BIOS就是被"固化"在计算机硬件中的一组程序,...
[2007-11-06 10:22] 为什么学好计算机就必须学好汇编?[转自jyxh2的学习博客]
汇编是干什么的?为什么要学好汇编?不学不行吗?要学好计算机非得学好汇编吗?乍看到这些问题,真是一头雾水。学好汇编会有什么好处?学好汇编老板就给你涨工资?还是学好汇编上天就会赐给你个大美女?还是政府就会给你解决住房问题?真是搞不懂。不过倒可以肯定头脑没大问题的人不会选择上面三个答案。那到底是为什么呢?是啊,停留在问题的表面似乎永远找不到答案。我们试图找一下答案,我们从这里入手,学习过汇编的人会了解计算机的底层工作方式,他会了解到cpu、内存、硬盘等硬件设备是如果协调地工作在一起,数据从哪里转移到哪里,在哪里被运算,又在哪里被存储起来等等等等。总之,计算机在你...
[2008-01-10 08:18] 美国两位计算机系教授:Java对学生有害【转】
“学生从当前教育实践课程中获取的技能不足以应付今日软件行业的发展(尤其是安全和安全目的方面)。更不幸的是,与外部行业需要过于匹配了,我们训练了许多容易被取代的软件工程师。”
尤为注意的是,文中以“Java作为第一编程语言的诸多缺陷”为小标题对Java进行了批判:
由于Java在Web应用领域的流行,以及初学者容易生成图形化编程,Java成为入门课程中使用最普遍...
[2008-04-03 11:36] 【课程设计2必备】一个简装版的Virtual PC+仿真虚拟软驱的下载地址(附说明)
提供一个:
1、仿真虚拟软驱
2、Virtual PC(注:虚拟机软件名称)
的下载地址,内含详细的安装及使用说明,欢迎大家下载!
http://pickup.mofile.com/0667815817317830...
[2008-03-05 23:26] 程序人生-我已经努力了七年(转载)
一转眼我在IT行业学习工作已经七年多了,这期间我做过网页,写过MIS、数据库,应用程序,做过通信软件、硬件驱动、协议栈,到现在做操作系统内核和IC相关开发,这中间走了很多弯路,也吃了不少苦。
我上的是一个三流的高校,就连同一个城市的人多数都不知道。因为学校不好也就没有指望能靠学校名气找一个好工作。所有的希望都寄托在自己的努力上了,大一开学前的假期...
[2009-05-08 13:53] 纯DOS环境简单完美搭建,强烈推荐!
Virtual PC 5.2汉化版含附加模块:http://download.csdn.net/source/1283458
msdos6.22的镜像:http://download.csdn.net/source/1283436
一. 安装Virtual PC 5.2汉化版
选择这个版本的虚拟机的主要原因是其共享文件夹功能,这个后面会提到
下载后解压,安照内附说明文件安装,安装完后如果出现以下问题:Virtual PC在PAE模式下无法运行
解决方法:
(1)在“数据执行保护”面板中修改
右击“我的电脑”选择“属性”,打开“高级”...
[2008-03-07 16:21] 汉字编码知识
1. 汉字信息交换码(国标码)
《信息交换用汉字 编码字符集·基本集》是我国于1980年制定的国家标准 GB2312-80,代号为国标码,是国家规定的用于汉字信息处理使用的代码依据。
GB2312-80中规定了信息交换用的6763个汉字和682个非汉字图形符号(包括几种外文字母、数字和符号)的代码。
...
[2007-12-23 16:22] 汇编中断参考大全-汇总
中断使用举例:
=====================
键盘输入数字转化成二进制输出到屏幕〔多次调用int21h中断〕
http://www.asmedu.net/blog/user/postcontent.jsp?neighborId=4526&kindId=4140&postId=7094&readSg=1&vs=1
都发上来了,不过还是有些乱,整个目录,用的时候也好查,嘿嘿~
目录:
---------------...
[2008-01-10 20:40] 发现王爽老师写的一个教学的操作系统,和大家共享
http://www.toyix.net/
进程间通信----进程并发运行就涉及到进程对资源的争夺问题,下面用向屏幕输出字符来说明这个问题。程序如下:
#include <toyix.h>
void f1()
{
int i;
for(i=0; i < 80; i++)
{
gotoxy(i,7);
delay(60);
...
[2009-05-14 03:19] 学汇编请忘记毅力
从上学开始到大学毕业,每时每刻,都被灌注着一种意识:做事情,都要毅力,要坚强的意志,要刻苦。这些意识没有错,却不是事物的本质,也不是根源。
一件事需要毅力,要意志,要刻苦去完成,是因为人本身并不喜欢这事物。如果热爱这件事,毅力,意志和热爱会成正比。有多热爱,就会有多少毅力和意志。
爱因斯坦常常做实验忘了吃饭,甚至在结婚那天都因做实验而差点迟到。富兰克林,冒着生命的危险做避雷针的研究。 我们也常常听说,某某父母为了孩子,坚持每天凌晨起床,或者坚持做许多繁重的工作。
从这些耳熟能详的故事里,有人会认为他们的本质是来源于毅力...
[2007-11-26 15:39] 送给学完汇编后自学C语言的兄弟
一、C语言的指针
1.指针说明
指针是包含另一变量的地址变量。
(1)int *p
p是一个指针,指向一个整形数。
(2)int *p()
p是一个函数,该函数返回一个指向整数的指针。
(3)int (*p)()
p是一个指针,该指针指向一个函数,这个函数返回一个整数。
(4)int *p[]
p是一个数组,该数组的每一个元素是指向整数的指针。
(5)int (*p)[]
p是一个指针,该指针指向一个数组,这个数组的每一个元素是一个整数。
(6)int *(*p)()
p是一个指针...
[2008-08-27 16:30] cpu编码识别
cpu编码识别
1.风扇功率
风扇功率是影响风扇散热效果的一个很重要的条件,功率越大通常风扇的风力也越强劲,散热的效果也越好。而风扇的功率与风扇的转速又是直接联系在一起的,也就是说风扇的转速越高,风扇也就越强劲有力。目前一般电脑市场上出售的都是直流12V的,功率则从0.X瓦到2.X瓦不等,这其中的功率大小就需要根据你的CPU发热量来选择了,理论上是选择功率略大一些的更好一些,因为这种风扇的转速要高一些。但笔者在这里还要提醒大家的是,不能片面地强调高功率,这需要同计算...
[2009-02-24 12:55] C语言高效编程的的四大绝招(2)
第二招:数学方法解决问题
现在我们演绎高效C语言编写的第二招--采用数学方法来解决问题。数学是计算机之母,没有数学的依据和基础,就没有计算机的发展,所以在编写程序的时候,采用一些数学方法会对程序的执行效率有数量级的提高。举例如下,求 1~100的和。
方法E
int I , j;
for (I = 1 ;I<=100; I ++)
{
j += I;
}
方法F
int I;
I = (100 * (1+100)) / 2
这个例子是我印象最深的一个数学用例,...
[2009-02-24 12:53] C语言高效编程的的四大绝招(1)
第一招:以空间换时间
计算机程序中最大的矛盾是空间和时间的矛盾,那么,从这个角度出发逆向思维来考虑程序的效率问题,我们就有了解决问题的第1招--以空间换时间。
例如:字符串的赋值。
方法A:通常的办法:
#define LEN 32
char string1 [LEN];
memset (string1,0,LEN);
strcpy (string1,"This is a example!!");
方法...
[2008-01-03 21:23] [转]程序员的成长从开窍开始
我甚至帮助一些人调试一些我根本不懂的语言的程序,因为多半出现的问题,都和语言特性无关,不是程序员写错了字符,就是写错了逻辑,或者是错误理解了一个函数。
最近,有两位Google Maps API的初学者向我请教他们按照最简单例子写的程序为什么不能正常的运行。
其中一位用GTalk跟我交流,我仔细了看了他的代码,没看出问题,把代码保存在本地,打开Firefox的错误控制台,用Firefox打开他的页面。出错的那一行被清晰的显示出来,我再仔细端详那句话,原来有两个应该是英文逗号的地方,写上了中文逗号。
另一位,在我的论坛跟...
[2008-02-16 10:48] [转]寄存器----百度百科
寄存器是内存阶层中的最顶端,也是系统操作资料的最快速途径。寄存器通常都是以他们可以保存的 位元 数量来估量,举例来说,一个 "8 位元寄存器" 或 "32 位元 寄存器"。寄存器现在都以寄存器档案的方式来实作,但是他们也可能使用单独的正反器、高速的核心内存、薄膜内存以及在数种机器上的其他方式来实作出来。
寄存器...