当前位置: 首页 > article >正文

【汇编】80x86指令系统

80x86指令系统

  • 指令分类
  • 数据传送指令
    • 通风数据传送指令
    • 堆栈操作指令
    • 地址传送指令
    • 标志寄存器传送指令
    • 查表指令
    • 符号扩展指令
  • 算数运算指令
    • 加法指令
    • 减法指令
    • 加1减1指令
    • 比较指令
    • 交换相加指令
    • 求补指令
    • 乘法指令
    • 除法指令
    • BCD算术运算
    • ASCII算术运算
  • 逻辑运算指令
    • 逻辑指令
      • AND
      • OR
      • NOT
      • XOR
      • 测试指令
    • 移位指令
      • 一般移位指令
        • 算数/逻辑左移指令
        • 循环移位指令

先把要了解的东西占个坑,慢慢补充()︿( ̄︶ ̄)︿

指令分类

按功能分:

  • 数据传送指令
  • 算数运算指令
  • 逻辑运算指令
  • 串操作指令
  • 控制转移指令
  • 处理器控制指令
  • 保护方式指令

数据传送指令

数据传送指令包括:通用数据传送指令、地址传送指令、标志寄存器传送指令、符号扩展指令、扩展传送指令等。

通风数据传送指令

  1. 传送指令:
    1)功能:把一个字节(字或双字)从源操作数SRC传送至目的操作数DEST
    2)格式:MOV DEST,SRC
    3)数据流允许的方向:通用寄存器之间、通用寄存器和存储器之间、通用寄存器和段寄存器之间、段寄存器和存储器之间。【还允许立即数传送至通用寄存器或存储器】
    注意:段寄存器CS的值不能用传送指令改变
  2. 扩展传送指令
  3. 交换指令

堆栈操作指令

  1. 压栈指令
  2. 出栈指令

地址传送指令

标志寄存器传送指令

查表指令

符号扩展指令

算数运算指令

加法指令

减法指令

加1减1指令

比较指令

交换相加指令

求补指令

乘法指令

除法指令

BCD算术运算

ASCII算术运算

逻辑运算指令

逻辑指令

AND

OR

NOT

XOR

测试指令

移位指令

一般移位指令

算数/逻辑左移指令
循环移位指令

//明天继续吧。。。

http://www.lryc.cn/news/2418808.html

相关文章:

  • python爬取电影天堂的下载链接
  • 推荐几个好用的网站导航
  • 博弈论、竞价机制和AI
  • 手把手教您:iOS 6.1~6.12 完美越狱教程
  • Executors一篇就够
  • Windows 网络编程
  • 各种TCP端口详细说明中文版
  • 硬件工程师需要学习哪些知识
  • Linux下7.3虚拟机的完整封装
  • 马云语录——经典!
  • 戴尔笔记本开机logo进度条时间长的解决办法
  • 总结 vb与数据库的连接方法
  • 李开复--生命是最严厉的导师
  • 虐杀原形2闪退、prototype2打开闪退,无法运行解决办法
  • php配置文件详解(phg.ini php-fpm.conf)
  • 破解WEP加密
  • 笔记《白帽子讲Web安全》吴翰清
  • 微信公众帐号中使用的QQ表情代码对照表
  • 奶粉卖到“全球最贵”,飞鹤却陷入“中年危机”
  • 项目实战:ASP.NET:C/S架构 大学BBS论坛项目(推荐★★★)
  • 上海市历年平均工资及社保基数
  • 【Socket网络编程】1.bind()和 INADDR_ANY 解析
  • 乔布斯生母不知儿子去世
  • sd敢达g世纪android,SD敢达G世纪 世界/超越世界 安卓模拟器金手指代码亲测有用...
  • 1000BASE-T、1000BASE-TX、1000BASE-X的区别
  • html+css+js网页制作 淘宝首页1个页面带js 大学生HTML5期末作业 Web前端网页制作 html5+css3+js
  • 免费php国外商,转载-四个免费的国外php主机服务
  • 智能设备项目:将程序生成CAB文件 并将CAB部署到PocketPC等仿真设备
  • android应用程序的签名(Signature)
  • 搭建WebService简易框架示例