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

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
  •  十年磨一剑,我就不信不能学下去.
  • 『姓名』:达达
  • 『性别』:男『发送消息
  • 个人说明:从09年开始到2020年前,我一定一直深入写下去.
    只要每天多一点2020年再回首,不信不能提高到一个水平
  • 详细信息『加为好友』
学习动态
友情链接

[2009-08-28 22:26] 第6章 循环控制笔记

第6章 循环控制 
while(表达式) 语句  当表达式为非0时执行内
do 语句 while
for(表达式1;表达示2;表达式3)语句
for语句最简单的应用形式如下:
for(循环变量赋初值;循环条件;循环变量增值)语句
例如: for(i=1;i<=100;i++)sum=sum+i;
说明(1)for中表达式1可省,应在for前给循环变量赋初值.注意省表达示1后,后面分号不能省
    (3)表达示3也可省,但体内要加语句
P123 (7) 2 例子 for(;(c=getchar())!='\n';)  printf("%c",c); 
说明中.按Enter键...
阅读全文 | 评论次数(4) | 浏览次数(1311) | 所属类型(C C+学习)

[2009-08-16 23:17] 第5章 选择结构程序设计

第5章 选择结构程序设计 
判断用的表达示 逻辑或关系
p97 5.1.1 关系运算符及其优先次序
P98 C中三种逻辑运算符     && (and) 都为真才是真 ||(or)1个为真就为真 !(not)
    非0数值按真对待
P101 闰年的判断 表达示,见书例
P103 例子5.1 5.2 比较大小采用对换的方法是很不错的,只需多具中间变量,记住这种算法.
P104 else与最近的if配对,因些最好使内嵌的if语句也包含else部份,从内到外一一对应,不致出错.很正确.如果数量不一样,也可用花括号来确定配对关系.
P107 条件运算符: 表达示? 表达式2:表达式...
阅读全文 | 评论次数(3) | 浏览次数(1061) | 所属类型(C C+学习)

[2009-08-15 11:44] 第4章 顺序程序设计

第4章 顺序程序设计
P78 C语句分为以下5类:语句结束都要用";"
(1)控制语句只有9种  
1)if()-else-(条件控制语句)    
2)for()-(循环语句)              3)while() - (循环语句)      4)do - while() (循环语句)
5)continue(结束本次循环语句)    6)break(中止执行switch或循环语句)
7)switch (多路分支语句)         8)goto (转向语句)           9)return (从函数返回语句)
(2)函数调用语句.由一次函数调用加一个分号构成如:...
阅读全文 | 评论次数(2) | 浏览次数(1006) | 所属类型(C C+学习)

[2009-08-09 16:53] 第3章 数据类型 运算符,表达示

第3章 数据类型 运算符,表达示
本章必须熟记的内容:
%c字符  %d整型  %f浮点    /n换行  /t下个制表位
整型 浮点 双精 运算的结果会以最高精度输出.
优先级的高低的运算顺序 P386 附录3
转移字符的含义 P58
 
P48 数据结构:数据的组织形式.不同语言所允许定义和使用的数据结构是不同的.例如C提供"结构体"这条一种数据结构,而FORTRAN不提供.
            处理同一类问题,如果数据结构不同,算法也会不同.(例如对10个整数排序和对10个整数构成的数据组排序的算法是不同的.)因些在考虑算法时,必须注意数据结构.实际应综合考虑算法和数...
阅读全文 | 评论次数(2) | 浏览次数(1240) | 所属类型(C C+学习)

[2009-08-06 00:07] C 第2章 算法

本章主要内容:1) 结构化的算法及优点 2) 三种基本结构及特点  3)结构化程序设计的实现.  其它内容基本就是为了说明这3个问题的.
P23  
程序= 算法                    数据结构     程序设计方法  语言工具和环境  
     对操作的描述,操作步骤  对数据的描述  结构化程序设计 用一种计算机语言  
       灵魂                   加工对像    需要的合适方法 工具  

P24 为解决一个问题而采取的方法和步骤,就称为"算法".计算机的算法分为2个大类:1数值(有现在模型,研究深入调用就行)2非数值(占主要,用...
阅读全文 | 评论次数(0) | 浏览次数(1111) | 所属类型(C C+学习)

[2009-08-03 01:36] 谭浩强C语言第1章

P11 以前的操作系统如UNIX是用汇编写的,但可读性和可移植性比较差
p12 C 特点如下
   1)简洁 灵活:只有32个关键字(附2),9种控制语句.主要用小写字母表示.
   2)运算符丰富:共有34种运算符(附3),C将括号 赋值,强制类型转换等作为运算符,从而使C运算类型丰富,表达多样.
   3)数据结构丰富:具有现代化语言的各种数据结构.尤其是指针类型.
   4)具有结构化控制语句.用函数作为程序模块单位,便于模块化.
   5)语法限制不太严,程序设计自由.例如:整型与字符型以及逻辑型可以通用.程序员应当仔细检查程序保证正确,不要过分依赖C编译去查错.
   ...
阅读全文 | 评论次数(2) | 浏览次数(974) | 所属类型(C C+学习)

[2009-08-02 22:05] 研究实验5

研究实验5
(1)
C代码
void showchar(char a,int b);
main()
{
        showchar('a',2);
}
void showchar(char a,int b)
{
        *(char far *)(0xb8000000+160*10+80)=a;
        *(char far *)(0xb8000000+160*10+81)=b;
        
        }
在程序中 DS,ES SS段相同
是用堆栈传值,改变堆栈的指向来取得压入的要传送的值
如下 ‘a’ 61 压入后 在取出前又压入2次 则bp+4就回到 61压入的内存位置

汇编部份代码
...
阅读全文 | 评论次数(2) | 浏览次数(726) | 所属类型(汇编作业)

[2009-07-28 18:00] 推荐博文 我自己写的双启动详细实现(代码+注解)

A)=========安装双系统:(用Virtual PC)============
步骤: 
1先装1个系统 
2 把D盘转为主(PQ中设),同时把这个设为主(我是在FDSIK下设的D为A主,在DOS下显示时C:就是显的原来D盘了) 
3 安装第2个系统 
4 运行自己写的代码 

B)============代码写的步骤============ 
1,先把原系统中MBR,复制到不用扇区  
2,再写在写MBR时(注意后4个字节.)选择并跳出 0:7C00送行.好在选择完成后重载原来MBR  
3,对于重载的原来MBR 对要启的分区表 头设80H,其它设0.一份在1BE ...
阅读全文 | 评论次数(18) | 浏览次数(5397) | 所属类型(汇编作业)

[2009-07-27 13:50] 呵呵,终于我自己能写多启动了

搞定了用了我2-3天时间终于全部搞定,原来是昨天是因为我在安装新系统时忘记把新系统盘要设为主,要不原系统的引导内容会被盖住.
我就是按我前面写的步骤做的,终于这个搞定.
步骤:
1先装1个系统
2 把D盘转为主(PQ中设),同时把这个设为主(我是在FDSIK下设的PQ下不知道怎么做)
3 安装第2个
4 运行自己写的代码
代码写的步骤
1,先把原系统中MBR,复制到不用扇区 
2,再写在写MBR时(注意后4个字节.)选择并跳出 0:7C00送行.好在选择完成后重载原来MBR 
3,对于重载的原来MBR 对要启的分区表 头设80H,其它设0.一份在1BE 80H 1CE 0H...
阅读全文 | 评论次数(3) | 浏览次数(782) | 所属类型(学习笔记)

[2009-07-22 20:06] 王爽汇编笔记综合总结1-17

怕以后时间久了忘多了,做个终合总结,也好捡.主要是我本人易搞混

基础概念
P14 :最小单位是bit比特,8个bit组成一个字节byte,即8个二进制位.一个字节byte就是一个存储单元
1KB=1024B 1M=1024KB 1G=1024M 1TB=1024G. 
    比如内存中的8位数如 0A8H 1个16位 表示2个4位二进制 A 对应的就是 1010  8对应的 1000。
    一个字节单元是由8个BITE 即8个2进制。可表示2的8次方 256个数.
P32 有2点需注意:段地址*16 必然是16的倍数,所以一个段的起始地址一定是16的倍数.偏移地址是16位...
阅读全文 | 评论次数(1) | 浏览次数(1202) | 所属类型(学习笔记)
『 查看更多文章 』