码迷,mamicode.com
首页 > 其他好文 > 详细

2017-2018-1 20155335俞昆 《信息安全系统设计基础》第五周学习总结

时间:2017-10-23 00:59:51      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:问题   方式   学习总结   img   ble   算术   style   汇编代码   产生   

第三章总结

1.ISA

概念:指令体系结构

作用:定义了处理机的状态格式,以及每条指令对状态的影响。

 

2.汇编命令与反汇编命令

获取汇编代码:gcc -S xxx.c -o xxx.s

产生目标文件:gcc -c code.c

反汇编并查看目标文件内容: objdump -d   XXX.O

3.不同数据类型的汇编代码后缀

char  b  short   w  int w  long int  l

long long int -  char *  l

float   s    double   l long double t

4.指令中操作数的三种类型有:立即数,寄存器操作数,存储器操作数

 

5.汇编算术和逻辑操作

技术分享

6.寻址方式

       分为指令寻址和操作数寻址两种方式,这种程序顺序执行的过程,称为指令的顺序寻址方式。为此,必须使用程序计数器(又称指令计数器)PC来计数指令的顺序号,该顺序号就是指令在内存中的地址。

       采用指令跳跃寻址方式,可以实现程序转移或构成循环程序,从而能缩短程序长度,或将某些程序作为公共程序引用。指令系统中的各种条件转移或无条件转移指令,就是为了实现指令的跳跃寻址而设置的。

 

 7.两个指针寄存器

        指针寄存器(ESP和EBP)

8.设计指令的格式方式

      

 

 

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

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

代码托管:https://gitee.com/tianmaxingkomg/events

 

2017-2018-1 20155335俞昆 《信息安全系统设计基础》第五周学习总结

标签:问题   方式   学习总结   img   ble   算术   style   汇编代码   产生   

原文地址:http://www.cnblogs.com/xieboke/p/7712457.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!