思路: 1、清空寄存器中的值(大家默认都是在ecx中操作) 2、给ecx初始化为6 3、自减 4、判断是否为0,如果为0则P标志位为1,则不跳转,往下走,否则进行循环 第一种实现的方法: 第二种实现的方法: ...
分类:
其他好文 时间:
2019-12-17 16:37:23
阅读次数:
190
20175327 《信息安全系统设计基础》第2周学习总结 教材学习内容总结 1.理解二进制在计算机中的重要地位 二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德国数理哲学大师莱布尼兹发现。当前的计 ...
分类:
其他好文 时间:
2019-12-16 22:23:32
阅读次数:
83
AirPlay媒体播放器无需安装,并不会修改注册表,生成桌面快捷方式,加入启动菜单及快速启动。 因此,您只需要下载本软件,保存在任何地方即可使用。使用方便,界面酷炫。 自动下载和显示歌词、专辑封面。汇编级优化,占用极少系统资源。此软件还附带电台功能,可获取在线音乐电台。 官网:http://www. ...
分类:
其他好文 时间:
2019-12-16 10:04:17
阅读次数:
98
Keil C是非常优秀的C51编译器,可能是最好的C51编译器,提供各种优化模式,对变量的优化和地址安排做得非常好。这是用C语言写代码的好处之一,如果用汇编写,得费一大番功夫给各个变量安排内存物理地址,还得时刻记住哪些地址的内存单元是已经分配了,新增加的变量就不能占用那些已经分配了的单元,以免产生内 ...
分类:
其他好文 时间:
2019-12-15 21:48:24
阅读次数:
90
第四章:程序设计语言 如何与计算机交流?程序设计语言就是为此而出现的。 像人与人交流的语言一样,程序设计语言也有着语法语义和语用三个要素。 虽然都是与计算机交流,但是程序设计语言也有分类:机器语言,汇编语言,高级语言。这可能类似于我们的简体和繁体或书面语和口头语。 高级语言 汇编语言 机器语言 计算 ...
分类:
其他好文 时间:
2019-12-15 18:35:53
阅读次数:
97
首先要明白这几个知识点:关键字volatile的使用,原子操作,临界区的使用。明白的直接跳到文中的4.全局变量的使用及保护处查看。 1.关键字volatile 关键字volatile用于告诉编译器,说明被修身的变量可能会被意想不到地改变,防止编译器对代码进行优化。 比如如下程序: 上述4条语句,如果 ...
分类:
其他好文 时间:
2019-12-15 14:32:22
阅读次数:
127
目录 1.1 编程语言 1)低级语言 2)高级语言 1.2 内核kernel 1.3 程序 1.4 进程 1.5 cpu内存空间 1.1 编程语言 1)低级语言 #离机器越近语言 #二进制机器指令 #汇编语言 #ADD,R0,R1,ST... 2)高级语言 #离近人类越近的自然语言 #编译型语言 # ...
分类:
其他好文 时间:
2019-12-15 14:20:14
阅读次数:
105
这个学期准备考研,于是就没有怎么听别的课,现在临近期末,汇编成了个难题。下面是我学校的实验报告 做一个复习的记录吧,下面的代码都是在Emu8086上运行出来的代码 下面先介绍一下,汇编里面的格式问题 简化段格式定义.MODEL SMALL ;定义程序的存储模式 .MODEL SMALL ;定义程序的 ...
分类:
其他好文 时间:
2019-12-14 13:36:58
阅读次数:
151
Java总结 第1章?Java概述,认识Java 一.Java的诞生和发展 1、第一代语言(只有机器能读懂,人根本读不懂) ● 纯机器语言 2、第二代语言(机器能读懂,人可以读懂,但是很难懂) ● 汇编语言(符号语言) 3、第三代语言(机器能读懂,也非常便于人类阅读) ● C面向过程的语言 ● C+ ...
分类:
其他好文 时间:
2019-12-13 21:31:55
阅读次数:
93
一、软件开发进化史 摘自《从零开始学架构》 机器语言(1940年) 最早的软件开发使用的是“机器语言”,直接使用二进制码0和1来表示机器可以识别的指令和数据。 汇编语言(20世纪40年代) 为了解决机器语言编写、阅读、修改复杂的问题,汇编语言应运而生。汇编语言又叫“符号语言”,用助记符号代替机器指令 ...
分类:
编程语言 时间:
2019-12-13 19:33:42
阅读次数:
99