摘要: 不要问为什么,不要省略某一步 主程序: int i; float sum=0; for (i=1;i<=100;++i) { sum = sum + 1.0/i; } 试数: 1-> i=1 1<=100 成立 sum=0+1.0/1=1.00 ++i i = 2 2-> i=2 2<=100 成立 阅读全文
posted @ 2020-04-10 23:24 柯星 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 先了解基本语法知识,然后再把程序看懂(试数是个很好的选择),用的多了自然就会了 循环执行 某些代码被重复执行 for 1、格式: for(1; 2; 3) 语句A; 2、执行的流程【重点】 执行顺序1-2(1和2成立后)-A-3(一次循环结束)-2-A-3 单个for循环的使用 多个for循环的使用 阅读全文
posted @ 2020-04-10 23:15 柯星 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 运算符和表达式 不含有分号的是表达式,含有分号的是语句 表达式:用运算符和括号将操作数连接起来的式子 1、算术运算符: + - * /(除) %(取余数) 两个数都是int,则商也是int; 被除数和除数只要有一个是浮点型数据,则商也是浮点型,不截取小数部分 取余的运算对象必须是整数 2、关系运算符 阅读全文
posted @ 2020-04-08 22:35 柯星 阅读(6) 评论(0) 推荐(0) 编辑
摘要: C语言:面向过程 C++、JAVA:面向对象 优点:代码量小、速度快、功能强大 缺点:危险性高、开发周期长、可移植性不强 32个关键字: auto break case char const continue default do double else enum return float for 阅读全文
posted @ 2020-04-08 22:21 柯星 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 指令:控制程序运行时的机器代码运作的,是CPU执行的依据,编程、编译、执行都是有效的。 伪指令: 伪指令不直接控制运行时刻的机器,但是控制翻译程序如何生成机器指令代码,也就是只为编译服务,编译完成后,伪指令的作用也就消失了。没有对应的机器代码,是由MASM汇编程序对源程序汇编期间进行处理的。 伪指令 阅读全文
posted @ 2020-03-10 10:25 柯星 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 表格不太会搞,,,将就着看吧。。。 算术运算指令 说明:小括号里是指令格式,后面是指令的功能,OPD是目的操作数,OPS是源操作数 1、加法指令 ADD加法(ADD OPD,OPS): OPD<—OPD+OPS ADC带进位加法(ADC OPD,OPS): OPD<—OPD+OPS+CF INC加1 阅读全文
posted @ 2019-06-09 22:10 柯星 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 1、有关独立变量的 eg : z=((x+y)*8-x)/2 编程思想: x+y: 用add就可以实现 -x: 用sub实现 *8: 可以使用左移指令shl移动3次,就是乘以8(因为移位的次数超过一,所 以可以先将移位的次数3送进cl寄存器中) /2: 右移指令shr data segment x 阅读全文
posted @ 2019-06-09 21:21 柯星 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 昨儿刚考完汇编,觉得有些差强人意,这些东西不知道以后用不用得到,反正先写写,纸质的资料像我这种神经大条应该保存不了太久。第一次尝试,以后应该会持续更新。 汇编的这些程序我都是在DOXBOX中运行的,其他的运行软件暂时还没接触过哈哈。 分支问题: FZ1:有三个字数据X,Y,Z,若X>Y,则求X+Y- 阅读全文
posted @ 2019-06-06 21:53 柯星 阅读(5) 评论(0) 推荐(0) 编辑