/*登入时要输入密码:在源文件目录下建立txt文件:内容dong ;文件名:Password ;注意后缀.txt去掉!!! */
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
typedef struct student
{
struct student *Next;
char Name[10];
long ID; //学号
int Class;
char Sex;
struct Date
{
int Year;
int Month;
int Day...
- [xiaoguo8705] 听君一席话,胜读十年书!我也很惭愧,但生活不能在惭愧中度过,怎样不让现在的生活不惭愧才是最重要的!加 06/27 19:00
- [游客] 绝对经典,一言惊醒梦中人! 04/11 09:37
- [fescuer] 看了这篇文章,我受益匪浅 08/07 16:41
- [游客] 估计是关了 07/25 16:49
- [游客] 训练营怎么没有消息了,关门了? 07/23 14:06
- [scuzg] 人生的道理似乎很深奥,其实基本为人准则和“绿灯行、红灯停”一样简单直白:早睡早起、锻炼身体、努力学习 07/15 22:53
- [hs1024] 看了这篇文章,惭愧大学里没有学到东西,浪费了四年时光。 07/07 23:57
- [354070900] 我现是一名大一的学生,在大学生活中,使我最有感触的是,命运掌握在自己的手中; 07/02 16:24
- [游客] 是啊,可又有几个人学会去珍惜呢? 06/30 17:44
- [xingjing1986] 说的非常好,用行动来体现文章的价值最重要。 06/22 17:27
- [游客] 62186588 是汇编交流群的群号 02/01 22:08
- [younggay] 怎么什么都没有啊?~ 早crazyman博客里,看到你想要《汇编语言(第2版)》的电子书,那个文件 12/10 11:04
[2009-02-18 21:04] C语言:学生信息系统源码(原创)
阅读全文 |
评论次数(1) |
浏览次数(719) |
所属类型(C 核心训练)
[2009-02-09 20:12] 高三老师给大一学生的一封信(感动!)
在一个新的学校里,你们过得好吗?
本来这是一封早就应该写的信,有许多话早应该说,但是我没有去写,没有去说。不是不想,而是我知道你们非常讨厌一个空洞的说教者。所以,我在等待,等待你们自己去体会的生活,等待你们来自生活的感觉,等待你们对自己生活态度的反思。这些东西只是一个时间的问题,在一学期即将结束的时候,在你们忙着准备期末考试的时候,我觉得,这封信可以写了,这些话可以说了,我相信你们应该有了和我的某种共同的感受,思想应该可以达到一种深度。
你们经历了高三,但是它对于你们来说并不是黑色的,只是一种比平时紧张的感觉而已,在内心深处你们还没有真正意义上体会到了为了自...
本来这是一封早就应该写的信,有许多话早应该说,但是我没有去写,没有去说。不是不想,而是我知道你们非常讨厌一个空洞的说教者。所以,我在等待,等待你们自己去体会的生活,等待你们来自生活的感觉,等待你们对自己生活态度的反思。这些东西只是一个时间的问题,在一学期即将结束的时候,在你们忙着准备期末考试的时候,我觉得,这封信可以写了,这些话可以说了,我相信你们应该有了和我的某种共同的感受,思想应该可以达到一种深度。
你们经历了高三,但是它对于你们来说并不是黑色的,只是一种比平时紧张的感觉而已,在内心深处你们还没有真正意义上体会到了为了自...
阅读全文 |
评论次数(36) |
浏览次数(3481) |
所属类型(默认类型)
[2009-02-08 20:45] 用计算机语言的爱情表白
用计算机语言的爱情表白
我能抽象出整个世界...
但是我不能抽象出你...
因为你在我心中是那么的具体...
所以我的世界并不完整...
我可以重载甚至覆盖这个世界里的任何一种方法...
但是我却不能重载对你的思念...
也许命中注定了 你在我的世界里永远的烙上了静态的属性...
而我不慎调用了爱你这个方法...
当我义无返顾的把自己作为参数传进这个方法时...
我才发现爱上你是一个死循环...
它不停的返回对你的思念压入我心里的堆栈...
在这无尽的黑夜中...
我的内存里已经再也装不下别人...
我不停的向系统申请空间...
但却...
我能抽象出整个世界...
但是我不能抽象出你...
因为你在我心中是那么的具体...
所以我的世界并不完整...
我可以重载甚至覆盖这个世界里的任何一种方法...
但是我却不能重载对你的思念...
也许命中注定了 你在我的世界里永远的烙上了静态的属性...
而我不慎调用了爱你这个方法...
当我义无返顾的把自己作为参数传进这个方法时...
我才发现爱上你是一个死循环...
它不停的返回对你的思念压入我心里的堆栈...
在这无尽的黑夜中...
我的内存里已经再也装不下别人...
我不停的向系统申请空间...
但却...
阅读全文 |
评论次数(2) |
浏览次数(1060) |
所属类型(默认类型)
[2009-02-04 19:24] C语言第三章for疑问
专题中的例程摘抄如下:
for(p=startp; ;prevp=p,p=p->s.next)
{
if (p->s.size>=nunits)
{
if(p->s.size<=nunits+E)
{
prevp->s.next=p->s.next;
}
else
{
p->s.size-=nunits;
p+=p->s.size;
p->s.size=nunits;
}
startp=prevp;
/*每次开始遍历的起始地址从上次申请结点前一个结点开始*/
...
for(p=startp; ;prevp=p,p=p->s.next)
{
if (p->s.size>=nunits)
{
if(p->s.size<=nunits+E)
{
prevp->s.next=p->s.next;
}
else
{
p->s.size-=nunits;
p+=p->s.size;
p->s.size=nunits;
}
startp=prevp;
/*每次开始遍历的起始地址从上次申请结点前一个结点开始*/
...
阅读全文 |
评论次数(4) |
浏览次数(862) |
所属类型(C 核心训练)
[2009-01-11 22:30] 实验17 包含多个功能号的中断例程
实验17,包含多个功能号的中断例程
(功能好像不多啊?)
CODE SEGMENT
ASSUME CS:CODE
START:
MOV AX,SEG INTR
MOV DS,AX
MOV SI,OFFSET INTR
MOV AX,0
MOV ES,AX
MOV DI,200H
MOV CX,OFFSET INTREND-OFFSET INTR
CLD
REP MOVSB
MOV AX,0
MOV DS,AX
MO...
(功能好像不多啊?)
CODE SEGMENT
ASSUME CS:CODE
START:
MOV AX,SEG INTR
MOV DS,AX
MOV SI,OFFSET INTR
MOV AX,0
MOV ES,AX
MOV DI,200H
MOV CX,OFFSET INTREND-OFFSET INTR
CLD
REP MOVSB
MOV AX,0
MOV DS,AX
MO...
阅读全文 |
评论次数(1) |
浏览次数(654) |
所属类型(汇编作业)
[2009-01-10 00:03] 实验16 多功能中断例程
CODE SEGMENT
ASSUME CS:CODE
START:
MOV AX,SEG INTR
MOV DS,AX
MOV SI,OFFSET INTR
MOV AX,0
MOV ES,AX
MOV DI,200H
MOV CX,OFFSET INTREND-OFFSET INTR
CLD
REP MOVSB
MOV AX,0
MOV DS,AX
MOV SI,7CH*4
MOV AX,200H
MOV [...
ASSUME CS:CODE
START:
MOV AX,SEG INTR
MOV DS,AX
MOV SI,OFFSET INTR
MOV AX,0
MOV ES,AX
MOV DI,200H
MOV CX,OFFSET INTREND-OFFSET INTR
CLD
REP MOVSB
MOV AX,0
MOV DS,AX
MOV SI,7CH*4
MOV AX,200H
MOV [...
阅读全文 |
评论次数(2) |
浏览次数(794) |
所属类型(汇编作业)
[2009-01-07 22:29] 实验15 写新中断(探讨)
直接在windows中好像改不了9号中断向量,受保护的。
所以下面的程序没经过调试,恳请大家给我指错.....
CODE SEGMENT
ASSUME CS:CODE
START:
MOV AX,SEG INTR
MOV DS,AX
MOV SI,OFFSET INTR
MOV AX,0
MOV ES,AX
MOV DI,204H
MOV CX,S4-OFFSET INTR
CLD
REP MOVSB
PUSH ES:[9*4]
POP ES:[200H]
PU...
所以下面的程序没经过调试,恳请大家给我指错.....
CODE SEGMENT
ASSUME CS:CODE
START:
MOV AX,SEG INTR
MOV DS,AX
MOV SI,OFFSET INTR
MOV AX,0
MOV ES,AX
MOV DI,204H
MOV CX,S4-OFFSET INTR
CLD
REP MOVSB
PUSH ES:[9*4]
POP ES:[200H]
PU...
阅读全文 |
评论次数(2) |
浏览次数(656) |
所属类型(汇编作业)
[2009-01-07 15:12] 实验14 显示日期和时间
当看到这个实验时,我把它看成有两部分组成:一、依次从端口读取数据;二、将读取的数据显示出来
第一部分可以用一个循环以简化程序,因此要把端口单元号存在数据段;第二部分,每次显示的代码都一样,因此可以用一个子程序来实现。
分隔符的显示:每次数据显示后,显示什么样的分隔符或要不要显示,与当前显示第几个数有关,所以可以根据CX的值来控制分隔符显示
有了上述分析后,就可以开始写代码了:
DATA SEGMENT
DB 9,8,7,4,2,0 ;要读取单元号
DATA ENDS
CODE SEGMENT
START:
MOV AX,DATA
MOV DS,AX
M...
第一部分可以用一个循环以简化程序,因此要把端口单元号存在数据段;第二部分,每次显示的代码都一样,因此可以用一个子程序来实现。
分隔符的显示:每次数据显示后,显示什么样的分隔符或要不要显示,与当前显示第几个数有关,所以可以根据CX的值来控制分隔符显示
有了上述分析后,就可以开始写代码了:
DATA SEGMENT
DB 9,8,7,4,2,0 ;要读取单元号
DATA ENDS
CODE SEGMENT
START:
MOV AX,DATA
MOV DS,AX
M...
阅读全文 |
评论次数(1) |
浏览次数(607) |
所属类型(汇编作业)
[2009-01-07 09:46] 实验12 除法溢出中断
这个实验实际上就是书上讲的例子,搬过来就行了,前提是真正理解透了
CODE SEGMENT
ASSUME CS:CODE
START:
MOV AX,SEG INTR
MOV DS,AX
MOV SI,OFFSET INTR
MOV AX,0
MOV ES,AX
MOV DI,200H
MOV CX,OFFSET INTREND-OFFSET INTR
CLD
REP MOVSB
MOV AX,0
MOV DS,AX
MOV SI,0
MOV AX,20...
CODE SEGMENT
ASSUME CS:CODE
START:
MOV AX,SEG INTR
MOV DS,AX
MOV SI,OFFSET INTR
MOV AX,0
MOV ES,AX
MOV DI,200H
MOV CX,OFFSET INTREND-OFFSET INTR
CLD
REP MOVSB
MOV AX,0
MOV DS,AX
MOV SI,0
MOV AX,20...
阅读全文 |
评论次数(2) |
浏览次数(746) |
所属类型(汇编作业)
[2009-01-06 21:32] 实验11 编写子程序
感觉这个程序好简单,不想多说什么,大家都会也没什么好讲.......
DATA SEGMENT
DB "Beginner's All-purpose Symbolic Instruction Code.",0
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:
MOV AX,DATA
MOV DS,AX
MOV SI,0
CALL LETTERC
MOV AH,4CH
INT 21H
LETTERC:
PUSH AX
OK3...
DATA SEGMENT
DB "Beginner's All-purpose Symbolic Instruction Code.",0
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:
MOV AX,DATA
MOV DS,AX
MOV SI,0
CALL LETTERC
MOV AH,4CH
INT 21H
LETTERC:
PUSH AX
OK3...
阅读全文 |
评论次数(1) |
浏览次数(655) |
所属类型(汇编作业)
『 查看更多文章 』