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

X86汇编语言:从实模式到保护模式--命令篇

X86汇编语言:从实模式到保护模式–命令篇

补充汇编命令

注:不能直接将内存赋值给内存,也不能将立即数直接赋值给段寄存器(CS DS ES SS),但是可以将内存直接赋值给段寄存器

  1. div:使用操作数作为除数,除以被除数(无符号除法)。
    • 如果除数的长度为8位,则只使用AX作为被除数,执行除法后商存储在AL中,余数存储在AH中。
    • 如果除数的长度为16位,则使用DX:AX作为被除数,执行除法后商存储在AX中,余数存储在DX中。
  2. idiv:有符号除法
mov ax, 0x0400
mov bl, 0xf0
idiv bl
  1. sub:
sub ah, al;可以等价为如下neg  al
add ah, al
  1. neg:用0减去指令中指定的操作数
  2. cbw(Convert Byte to Word):将字节扩展至字
  3. cwd(Convert Word to Double-word):将字扩展至双字
  4. jns:条件转移指令,执行时要参考标志寄存器的符号位SF,如果SF不为1则跳转,否则不跳转
  5. jcxz:当CX寄存器内容为0时进行转移。

相关文章:

  • docker基本管理和相关概念
  • Docker网络原理及Cgroup硬件资源占用控制
  • blender 粒子系统 roughness 属性
  • 构建Servlet项目流程
  • IDEA中.java .class .jar的含义与联系
  • iptables(二)
  • Vue.delete
  • 面向对象中的单例模式
  • 智能优化算法应用:基于蚁狮算法3D无线传感器网络(WSN)覆盖优化 - 附代码
  • 一文说清google最新大模型Gemini
  • 常见位运算的公式大全(建议收藏,以防走丢)
  • 人工智能技能要求
  • 基于Java个人作品管理系统
  • Plantuml之类图语法介绍(十六)
  • 低多边形游戏风格3D模型纹理贴图
  • Android单元测试 - 几个重要问题
  • es6--symbol
  • IDEA 插件开发入门教程
  • JavaScript 是如何工作的:WebRTC 和对等网络的机制!
  • java小心机(3)| 浅析finalize()
  • MYSQL 的 IF 函数
  • Node.js 新计划:使用 V8 snapshot 将启动速度提升 8 倍
  • Nodejs和JavaWeb协助开发
  • Python打包系统简单入门
  • Vue学习第二天
  • Vue组件定义
  • Wamp集成环境 添加PHP的新版本
  • 服务器从安装到部署全过程(二)
  • 记录:CentOS7.2配置LNMP环境记录
  • 紧急通知:《观止-微软》请在经管柜购买!
  • 使用common-codec进行md5加密
  • ###项目技术发展史
  • #{}和${}的区别是什么 -- java面试
  • (MATLAB)第五章-矩阵运算
  • (第9篇)大数据的的超级应用——数据挖掘-推荐系统
  • (附源码)spring boot基于Java的电影院售票与管理系统毕业设计 011449
  • (转)Sql Server 保留几位小数的两种做法
  • (自适应手机端)响应式新闻博客知识类pbootcms网站模板 自媒体运营博客网站源码下载
  • .NET Framework 3.5中序列化成JSON数据及JSON数据的反序列化,以及jQuery的调用JSON
  • .Net MVC4 上传大文件,并保存表单
  • .net的socket示例
  • .secret勒索病毒数据恢复|金蝶、用友、管家婆、OA、速达、ERP等软件数据库恢复
  • @Valid和@NotNull字段校验使用
  • @开发者,一文搞懂什么是 C# 计时器!
  • [ HTML + CSS + Javascript ] 复盘尝试制作 2048 小游戏时遇到的问题
  • [ vulhub漏洞复现篇 ] struts2远程代码执行漏洞 S2-005 (CVE-2010-1870)
  • []C/C++读取串口接收到的数据程序
  • [AUTOSAR][诊断管理][ECU][$37] 请求退出传输。终止数据传输的(上传/下载)
  • [bzoj1038][ZJOI2008]瞭望塔
  • [C++]类和对象【上篇】
  • [CISCN2019 华东南赛区]Web11
  • [Django 0-1] Core.Checks 模块
  • [elastic 8.x]java客户端连接elasticsearch与操作索引与文档
  • [hdu 3746] Cyclic Nacklace [kmp]
  • [IE9] GPU硬件加速到底是实用创新还是噱头