zoukankan      html  css  js  c++  java
  • 201920201学期20192424《网络空间安全专业导论》第三周学习总结

    机器语言:由计算机使用的二进制编码指令构成的语言。

    举例:C语言,C++

    拓展:自然语言:Python

    虚拟机:为了模拟真实机器的重要特征而设计的假想机器。

    程序技术器:其中包含下一条即将被执行的指令的地址。

    指令寄存器:其中包含正在被执行的指令的另一个副本。

    累加器:是一个寄存器。

    虚拟机中可用比特数决定可使用的内存大小。

    指令格式:指令说明符+操作数说明符。

    指令说明符:说明要执行什么操作和如何解释操作数的位置。

    寻址模式说明符表示了怎样解析指令中的操作数部分。

    立即寻址模式:寻址模式为000,则操作数说明符中储存的是操作数。

    直接寻址模式:寻址模式为001,则操作数说明符中储存的是操作数中数据存储或即将存储的位置。

    0000停止执行。

    1100将操作数存入寄存器A中。

    1110将寄存器A中的内容存储到操作数中。

    0111将操作数储存到寄存器A中。

    1000减去操作数。

    01001把字符集输入操作数。

    01010从操作数输出字符。

    装入程序:软件用于读取机器语言并把他载入内存的部分。  

    汇编语言:一种低级语言,用助记码表示特定计算机的机器语言指令。。

    汇编器:把汇编语言程序翻译成机器代码的程序。

    注释:为程序读者提供的解释性文字。

    操作数由0x说明

    算法:解决方案的方法或概要,或解决问题的逻辑步骤顺序。

    伪代码:一种表达算法的语言。

    变量:出现在伪代码算法中的名字,引用的是内存中储存值的位置。这些名字要能反映出他存放的值在算法中的角色。

    赋值:Set sum to 0

    sum<-1

    访问时Set sum to sum+numsum<-sum+num

    read语句输入write语句输出

    双引号之间的字符叫字符串

    If语句选择while语句重复

    布尔表达式:评价为真或假的表达式。

    桌面检查:在纸上检查整个设计。

    测试计划:说明如何测试程序的文档。

    代码测试覆盖法:通过执行代码中的所有与语句测试程序或子程序的测试方法。

    数据覆盖测试法:把代码作为一个暗箱,基于所有可能的输入数据测试程序或子程序的测试方法。

    测试计划实现:用测试计划中规定的测试用例验证程序是否输出了预期的结果。

    算法:在有限的时间内用有限的数据解决问题或子问题的明确指令集合。

    两种基本循环:计数控制循环,事件控制循环

    嵌套结构:控制结构嵌入另一个控制结构的结构,又称为嵌套逻辑。

    抽象步骤:细节仍未明确的算法步骤。

    具体步骤:细节完全明确的算法步骤

    二分检索:在有序列表中查找项目的操作,通过比较操作排除大部分检索范围。

    排序:选则排序,冒泡排序,插入排序

    递归算法:递归:算法调用它本身的能力。

    信息屏蔽:隐蔽模块的细节以控制对这些细节访问的做法。

    抽象:复杂系统的一种模型,只包括对观察者来说的必须的细节。

    数据抽象:把数据的逻辑视图和它的实现分离开。

    过程抽象:把过程的逻辑视图和它的实现分离开。

    控制抽象:把控制抽象的逻辑视图和它的实现分离开。

    控制结构:用于改变正常的顺序控制流的语句。

    虚拟机可用比特数由什么决定?

    操作数的定义。变量属于操作数吗?

    008B加到寄存器A中与载入到寄存器A中有什么区别?

    助记代码中DEC是什么简写?

    书上的程序的汇编器列表不能完全看懂。

    128页第41题。

    对抽象步骤不理解。

    无线递归是否对电脑有较大损伤。

     

  • 相关阅读:
    二分与三分
    NOIP应试技巧
    数论
    并差集
    最短路
    图的遍历

    最小生成树
    树状数组
    线段树
  • 原文地址:https://www.cnblogs.com/dkyGreen/p/11710723.html
Copyright © 2011-2022 走看看