zoukankan      html  css  js  c++  java
  • 2018-2019-1 20165316 《信息安全系统设计基础》第三周学习总结

    2018-2019-1 20165316 《信息安全系统设计基础》第三周学习总结

    教材学习内容总结

    1. 在 Linux 系统中,带 '-d' 命令行标志的程序 OBJDUMP(表示“object dump”)可以充当这个角色。
    #书上的例子
    $objdump -d mstore.o
    
    1. (反)汇编代码的数据格式见书 P119,重点记忆不同的大小。
    2. 寄存器的用途见书 P120。
    3. 寻址方式见书P121。
    4. mov(b字节,w字,l双子,q四字)。
    5. pushq,popq操作的均为四字。
    6. SAL和SHL的效果是一样的。
    7. 联合,书P186
    8. 理解函数调用栈帧的概念,并能用GDB进行调试

    教材学习中的问题和解决过程

    6.下面的跳转指令与ZF有关的是(ABD)

    A .
    jmp

    B .
    je

    C .
    js

    D .
    ja

    E .
    jb

    F .
    jbe

    解析:课本p139图3-15

    10.假设%rax中的值为x, %rcx中的值为y,关于leaq指令,下面正确的(AC)

    A .
    leaq 6(%rax), %rdx; %rdx中值为6+x

    B .
    leaq 6(%rax), %rdx; %rdx中值为6x

    C .
    leaq 7(%rax, %rax,8), %rdx; %rdx中值为9x+7

    D .
    leaq 7(%rax, %rax,8), %rdx; %rdx中值为63x

    E .
    leaq 7(%rax, %rax,8), %rdx; %rdx中值为15x

    代码调试中的问题和解决过程

    • 问题1:实验中没有找到地址
    • 原因:将printf中的" ",打错为"/n",导致地址产生偏移。

    代码托管

    本周的代码在实验楼环境中完成。

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积)
    目标 1000行 30篇 400小时
    第一周 156/200 2/2 20/20
    第二周 121/200 2/2 18/30
    第三周 107/200 2/2 15/30
  • 相关阅读:
    简单C#、asp.net mvc验证码的实现
    c# 局域网文件传输实例
    c# http get请求与post请求实例
    轻松3步实现c#windowsform窗体美化
    c#内部类的使用
    java
    java
    java
    java
    java
  • 原文地址:https://www.cnblogs.com/treebeard123/p/9787575.html
Copyright © 2011-2022 走看看