控制测试

2019-2020-1学期2092412《网络空间安全专业导论》第三周学习总结

孤街浪徒 提交于 2019-12-01 23:51:50
第六章 低级程序设计语言与伪代码 6.1 计算机操作 计算机:计算机是能够存储,检索和处理数据的可编程电子设备 存储,检索和处理是计算机能够对数据执行的动作。 控制单元执行的指令能够把数据存储到机器的内存中,在计器内存中检索数据,在算数逻辑单元中以某种方式处理数据。 6.2 机器语言 机器语言:由计算机直接使用的二进制编码指令构成的语言。 Pep/8:一台虚拟机 虚拟机:为了模拟真实机器的重要特征而设计的假想机器。 程序计数器(PC):其中包括下一条即将被执行的指令的地址 指令寄存器(IR):其中包含正在被执行的指令的一个副本 累加器(是一个寄存器) 用地址指代内存中的某一特定字节 指令格式 指令先进入指令寄存器,然后译解,最后被执行。 一条指令有两个部分组成:8位的指令说明符和16位的操作数说明符 指令说明符(指令的第一个字节)说明了要执行什么操作和如何解释操作数的位置 操作数说明符(指令的第二和第三个字节)存放的是操作数本身或者操作数的地址。(注:有些指令没有操作数说明符) 在Pep/8中,操作代码的长度从4比特到8比特不等 立即寻址:寻址地址是000,指令的操作数说明符中存储的就是操作数;直接寻址:寻址地址是001,操作数说明符中存储的是操作数所在的内存地址名称 立即寻址模式和直接寻址模式的差别决定了操作中数据存储或将要被存储的位置 一元指令:没有操作数(要处理的数据)

2019-2020-1学期 20192406 《网络空间安全专业导论》第三周学习总结

纵饮孤独 提交于 2019-12-01 23:31:49
第六章 低级程序设计语言与伪代码 6.1 计算机操作 我们所用的程序设计语言都必须反映出计算机能够执行的操作类型。让我们通过重述计算机的定义来开始新的讨论:计算机是能够存储、检索和处理数据的可编程电子设备。 这个定义中的操作字包括 可编程的 、 存储 、 检索 和 处理 。上一章指出了数据和操作数据的指令逻辑上是相同的,它们存储在相同的地方。这就是“可编程的”这个词的意义所在。操作数据的指令和数据一起存储在机器中。要改变计算机对数据的处理,只需要改变指令即可。 存储、检索和处理 是计算机能够对数据执行的动作。也就是说,控制单元执行的指令能够把数据 存储 到机器的内存中,在机器内存中 检索 数据,在算术逻辑单元中以某种方式 处理 数据。词语“处理”非常通用。在机器层,处理涉及在数据值上执行算术和逻辑操作。 6.2 机器语言 机器语言 :由计算机直接使用的二进制编码指令构成的语言 Pep/8:一台虚拟机 虚拟机 :为了模拟真实机器的重要特征而设计的假想机器 Pep/8反应的重要特征 回忆第5章中所说的,寄存器是中央处理器中算术/逻辑单元的一小块存储区域,它用来存储特殊的数据和中间值。Pep/8有七个寄存器,我们重点研究其中三个: 程序计数器(PC) , 其中包含下一条即将被执行的指令的地址。 指令寄存器(IR) , 其中包含正在被执行的指令的一个副本。 累加器 (是一个寄存器)。

2019-2020-1学期 20192426 《网络空间安全导论》第三周学习总结

早过忘川 提交于 2019-12-01 23:25:07
第六章 低级程序设计语言与伪代码 6.1计算机操作 1.计算机:能够存储、检索和处理数据的可编程电子设备。 存储、检索和处理 是计算机能够对数据执行的操作。也就是说,控制单元执行的指令能够把数据存储到机器的内存中,在机器内存中检索数据,在算术逻辑单元中以某种方式处理数据。 6.2机器语言 1.机器语言(machine language):由计算机直接使用的二进制编码指令构成的语言。 每种处理器都有自己专用的机器指令集合。 这些指令是机器唯一真正能够执行的指令。 2.Pep/8:一台虚拟机 虚拟机(virtual computer (machine)) :为了模拟真实机器的重要特征而设计的假象机器。 Pep/8有39个机器语言指令。 Pep/8反映的重要特性 Pep/8的字长是2字节,或者16比特。这样向算术/逻辑单元(ALU)流入的数据或从算术/逻辑单元流出的数据在长度上就是16比特。 Pep/8有七个寄存器,我们重点研究:程序计数器(PC)、指令寄存器(IR)、累加器. 累加器是用来保存操作的数据和结果。 可用的比特数决定了我们可以使用的内存大小。 指令格式 在Pep/8中,一条指令由两部分组成,即 8位的指令说明符和(可选的)16位的操作数说明符。 指令说明符(指令的第一个字节) :说明了要执行什么操作和如何解释操作数的位置。 操作数说明符(指令的第二和第三个字节)

2019-2020-1学期 20192426 《网络空间安全导论》第三周学习总结

空扰寡人 提交于 2019-12-01 23:06:32
第六章 低级程序设计语言与伪代码 1.计算机操作 计算机是能够 存储、检索和处理数据的可编程电子设备。 2.机器语言 计算机语言(machine language):由计算机直接使用的二进制编码指令构成的语言。 Pep/8:一台虚拟机 虚拟机(virtual computer(machine)):为了模拟真实机器的重要特征而设计的假想机器。 Pep/8有39个机器语言指令。 Pep/8反映的重要特性。 Pep/8的内存单元由65536字节的存储空间构成。这些字节从0到65536(十进制)进行编号。 寄存器: 程序计数器(PC),其中包含下一条即将被执行的指令的地址。 指令寄存器(IR),其中包含正在被执行指令的一个副本。 累加器(是一个寄存器)。 累加器是用来保存操作的数据和结果。 指令格式 一条指令由两部分组成,即8位的指令说明符和(可选的)16位的操作数说明符。说明指令符(指令的第一个字节)说明了要执行什么操作(如把一个数加到一个已经存储在寄存器中的值上)和如何解释操作数的位置。操作数说明符(指令的第二和第三字节)存放的是操作数本身或者操作数的地址。有些指令没有操作数说明符。 指令说明符的格式根据表示一个具体操作所用的比特数的不同而不同。在Pep/8中,操作代码(称为操作码)的长度从4比特到8比特不等。我们在这里所用的操作码长度是4比特或5比特

2019-2020-1学期 20192409 《网络空间安全专业导论》第三周学习总结

坚强是说给别人听的谎言 提交于 2019-12-01 23:01:18
第六章 低级程序设计语言与伪代码 1.计算机操作 计算机是能够 存储、检索和处理数据的可编程电子设备。 2.机器语言 计算机语言(machine language):由计算机直接使用的二进制编码指令构成的语言。 Pep/8:一台虚拟机 虚拟机(virtual computer(machine)):为了模拟真实机器的重要特征而设计的假想机器。 Pep/8有39个机器语言指令。 Pep/8反映的重要特性。 Pep/8的内存单元由65536字节的存储空间构成。这些字节从0到65536(十进制)进行编号。 寄存器: 程序计数器(PC),其中包含下一条即将被执行的指令的地址。 指令寄存器(IR),其中包含正在被执行指令的一个副本。 累加器(是一个寄存器)。 累加器是用来保存操作的数据和结果。 指令格式 一条指令由两部分组成,即8位的指令说明符和(可选的)16位的操作数说明符。说明指令符(指令的第一个字节)说明了要执行什么操作(如把一个数加到一个已经存储在寄存器中的值上)和如何解释操作数的位置。操作数说明符(指令的第二和第三字节)存放的是操作数本身或者操作数的地址。有些指令没有操作数说明符。 指令说明符的格式根据表示一个具体操作所用的比特数的不同而不同。在Pep/8中,操作代码(称为操作码)的长度从4比特到8比特不等。我们在这里所用的操作码长度是4比特或5比特

程序设计层第6、7章读书笔记 rwl

夙愿已清 提交于 2019-12-01 20:33:40
程序设计层第6、7章读书笔记 第6章 低级程序设计语言与伪代码 6.1 计算机操作 计算机是能够 存储、检索和处理数据 的可编程电子设备。 要改变计算机对数据的处理,只需要改变 指令 即可。 存储、检索和处理 是计算机能够对数据执行的动作。 6.2 机器语言 计算机 真正执行 的程序设计指令是用 机器语言 编写的指令,这些指令固定在计算机的 硬盘 中。 机器语言(machine language) :由计算机直接使用的 二进制编码指令 构成的语言。 在机器语言中,处理过程中每一个微小的步骤都 必须 被明确地编码。 目前 几乎没有 程序是用 机器语言 编写的,主要是因为编写这种程序 太费时间 。 Pep/8:一台虚拟机 虚拟机(virtual computer(machine)) :为了 模拟 真实机器地重要特征而设计的假想机器。 Pep/8 有 39 个机器语言指令。这意味着每个Pep/8程序一定是由这些指令组合而成的 序列 。 Pep/8反映的 重要特征 : 1.Pep/8的内存单元由 65536 个字节的存储空间构成。这些字节从0到65535( 十进制 )进行编号。 2.Pep/8的 字长 是两字节,或者16比特。这样向算术/逻辑单元(ALU)流入的数据或从 算术/逻辑单元 流出的数据在长度上就是 16比特 。 3.Pep/8有 7 个存储器。 累加器

软件工程自学笔记

独自空忆成欢 提交于 2019-12-01 10:18:33
软件工程自学 emmm我们专业不学习软件工程,自学一点,权当休闲。 1.概述 应对不断变化的需求 开发占比比测试和维护小得多。 1.2 软件开发的三个阶段 私人化的软件环境中,软件的水平与个人的关系很大。 专家系统:提供专业知识与服务 网格计算:云计算 软件开发的初期,一定要先花时间把需求搞清楚 可读性、可理解性越好,可维护性越好 软件开发追求一致性和标准性 技术先进,需求不清楚是中国的现状。没有技术解决不了的,但是主要问题是把需求提清楚 好的需求本身就是一种资源 维护对一个公司的信誉很重要,要考虑到开发公司的流动性 维护费:技术支持(电话、邮件)、上门解决,这是一个长期的盈利(对客户就是花费) 软件的维护是一件很困难的问题。 软件!=程序,软件是由一个完整的配置组成的,还包括文档和数据。 在软件开发的不同阶段进行修改,需要付出的代价是很不相同的。 一旦发生错误应该马上修改 开发费与维护费是两回事。签合同的时候要说好 1.3 软件工程概述 好的项目管理要尽量准时。 一种策略:快速迭代、抢占市场、尽早上架 开发目的的折中、最优化 易于维护的软件,可靠性一般也比较高 可靠性和性能是互斥的,一个是求稳,一个是性能导向的 软件工程的原则: 例如类,就是对一组有共同特性的对象的抽象 局部化:资源的声明、使用和释放应该放在同一个模块中并且应该尽量靠近 一致性:要培训员工使用公司统一的命名

idea IDE下的第一个SpringBoot web demo

﹥>﹥吖頭↗ 提交于 2019-11-30 23:23:21
文章目录 环境 1. 创建项目 2. 设置项目名称 3. 设置web starter 4. 设置项目目录 5. 添加测试的控制类 6. 运行效果 环境 idea IDE + jdk1.8 + Maven + spring boot 1. 创建项目 2. 设置项目名称 3. 设置web starter 4. 设置项目目录 5. 添加测试的控制类 package com.example.demo2; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; /** * @Author guozhi * @Date 2019/6/30 17:27 * @Description TODO */ @RestController public class Hello { @RequestMapping("/") public String test(){ return "hello spring boot"; } } @RestController 注解是 @Controller 和 @ResponseBody 的组合(1.4版本后出现的注解) 6. 运行效果 来源: CSDN 作者: @gzhi 链接

测试流程的控制

房东的猫 提交于 2019-11-30 14:33:07
1. 正确的测试流程 需求分析阶段,tester就应该被involve,这样可以最早的发现问题,避免问题 需求确定后,开始pre-study,这个时候需要明确测试环境,测试需要的人力物力,人力需要考虑请假离职等原因,物力需要考虑第三方交付时间,节假日,综上得出deliver time 然后确定需求之后,开始做grooming,来分析测试点,需要从功能性能,兼容性,易用性,探索性等方面来设计测试点 编写测试用例,根据grooming的结果来编写测试用例 测试用例review,review测试用例,保证测试用例的质量与覆盖性 开始测试 提供测试报告 2. 测试的时候需要注意的一些点 需要记录自己的测试版本以及条件 测试的时候需要follow文档,以便于顺带验证文档的正确性 测试的时候可以先进行冒烟测试来看pipe,在第三方测试的时候这个尤其重要,也可以让第三方提供测试报告 测试的时候bug要以单子的形式记录,这样时间久了可以追溯 测试报告中需要写明测试结果,测试步骤,bug应该提供复现步骤,以及出现频率 3. 测试方法 来源: https://www.cnblogs.com/emmaduan/p/11597668.html

常用硬件介绍

独自空忆成欢 提交于 2019-11-29 18:39:49
常用硬件 ——>嵌入式系统 常用的硬件器件 ,主要包括分立器件、光电半导体、逻辑IC、模拟IC以及存储器共五大类 ——>分立器件主要有:二极管、三极管、电阻、电容、电感以及场效应管等 ——> 二极管的主要特性是单向导电性 ——>二极管按其用途可分为:整流二极管、稳压二极管、开关二极管、发光二极管等 ——> 整流二级管 是一种 将交流电转变为直流电 的半导体器件,主要用于各种低频整流电路 ——> 稳压二极管 是利用PN结反向击穿特性所表现出的稳压性能制成的器件,在电路中起稳定电压作用 ——>在脉冲数字电路中,用于接通和关断电路的二极管叫 开关二极管 ,它的特点是反向恢复时间短,能满足高频和超高频应用的需要 ——> 发光二极管 ,能直接将电能转变成光能的发光显示器件,长脚为正,短脚为负 ——> 三极管 ,是一种 控制电流的半导体器件 ,主要作用是 把微弱信号放大成幅度值较大的电信号 ——> 三极管的三种工作状态 1.截止状态 :当加在三极管发射极的电压小于PN结的导通电压,基极电流为零,集电极电流和发射极电流都为零 2.放大状态 :当加在三极管发射结的电压大于PN结的导通电压,并处于某一恰当的值,这时基极电流对集电极电流起着控制作用 3.饱和状态 :当加在三极管发射结的电压大于PN结的导通电压,并当基极电流增大到一定程度,集电极与发射极之间的电压很小