博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2018-2019-1 20165302 《信息安全系统设计基础》第三周学习总结
阅读量:6594 次
发布时间:2019-06-24

本文共 300 字,大约阅读时间需要 1 分钟。

1.机器级代码

(1)两种抽象

  • 由ISA来定义机器级程序的格式和行为
  • 机器级程序使用的内存地址是虚拟地址

2.数据格式

1296565-20181014180932365-289253020.png

3.操作数指示符

4。压入和弹出栈数据

  • 遵循先入后出的原则
  • push压入,pop删除
  • pushq 将四字压入栈 popq将四字弹出栈

1296565-20181014180955137-579063818.png

5.算数和逻辑操作

  • leaq 加载有效地址
  • INC 加一
  • DEC 减一
  • NEG 取负
  • NOT 取补
  • ADD 加
  • SUB 减
  • IMUL 乘
  • XOR 异或
  • OR 或
  • AND 与
  • SAL 左移
  • SHL 左移
  • SAR 算数右移
  • SHR 逻辑右移

转载于:https://www.cnblogs.com/dky20165302/p/9787224.html

你可能感兴趣的文章
POJ1068 Parencodings 解题报告
查看>>
字符串连接[不用库函数]
查看>>
使用Hystrix实现自动降级与依赖隔离-微服务
查看>>
Parcelbale接口
查看>>
新建一个express工程,node app无反应
查看>>
Python去掉字符串中空格的方法
查看>>
[转] 用GDB调试程序(五)
查看>>
OCM_第十一天课程:Section5 —》数据仓库
查看>>
水晶报表
查看>>
kettle-多文件合并
查看>>
MyEclipse6.5的反编译插件的安装
查看>>
Jenkins + Ansible + Gitlab之ansible篇
查看>>
cogs 539. 牛棚的灯
查看>>
SQL SERVER 备份数据库到指定路径语句
查看>>
3.Knockout.Js(属性绑定)
查看>>
v140平台工具集与v110工具集选择
查看>>
EF6+Sqlite连接字符串的动态设置
查看>>
下拉加载更多
查看>>
您是哪一种类型的老板?
查看>>
SQL SERVER 2012 只能识别20个CPU的问题
查看>>