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
  • 相关阅读:
    如何解决js跨域问题
    Java Web系统常用的第三方接口
    webapi返回json格式,并定义日期解析格式
    华为手机打开Logcat的方法
    Kendo UI for ASP.NET MVC 的一些使用经验(转)
    adobe pro破解说明
    阿里云服务器添加解析域名
    tfs代码上传到server并下载到新位置
    kendo 级联加带搜索的下拉框以及js赋值
    函数进阶
  • 原文地址:https://www.cnblogs.com/treebeard123/p/9787575.html
Copyright © 2011-2022 走看看