汇编语言之div命令
div是除法指令,使用div做除法时应该注意
1)除数:有8位和16位,在reg或者内存中
2)被除数:默认放在被除数:默认放在AX或者AX和DX中,如果除数是8位,被除数是16位,默认放在AX中,如果除数是16位,被除数是32位,则放在AX和DX中,AX放低16位,DX放高16位
3)结果:如果除数是8位,则结果的AL放商,AH放余数,如果除数是16位,AX放商,DX放余数
div byte ptr [bx+si+8]
含义:(al)=(ax)/((ds)*16 +(bx)+(si)+8)的商
(al)=(ax)/((ds)*16 +(bx)+(si)+8)的余数
div word ptr [bx+si+8]
含义:(ax)=(ax)/((ds)*16 +(bx)+(si)+8)的商
(dx)=(ax)/((ds)*16 +(bx)+(si)+8)的余数
汇编语言之div命令相关推荐
- 汇编语言——DeBug 调试命令
Debug命令详细总结 R 命令的使用 H 命令的使用 D 命令的使用 E 命令的使用 F 命令的使用 M 命令的使用 C 命令的使用 S 命令的使用 A 命令的使用 G 命令的使用 U 命令的使用 ...
- Win-MASM64汇编语言-MUL/DIV
MUL:乘法指令 两个数相乘,其中必须有一个数在ax中,另外一个数可以是寄存器或者内存中,下面是乘法5*5的代码,该代码我在win10 x86下运行,所以是32位,ax使用eax替代,dx使用edx替 ...
- 汇编语言调试DEBUG命令
1.显示命令D ① D [地址] ② D [范围] 如不指定范围,一次显示8行×16个字节. -D :默认段寄存器为DS,当前偏移地址-D DS:100 / -D CS:200-D 200:100-D ...
- 汇编语言的div指令 ax dx bx
被除数32位,则除数应该是16位. 被除数16位,则除数应该是8位. 防止溢出发生! 1.用到ax dx两个通用寄存器来存储被除数.一般是因为被除数大于65535.使用ax存储低位数据,使用dx存储高 ...
- linux中as命令,Linux as 命令 command not found as 命令详解 as 命令未找到 as 命令安装 - CommandNotFound ⚡️ 坑否...
显示行号 | 选择喜欢的代码风格 默认 GitHub Dune LakeSide Plateau Vibrant Blue Eighties Tranquil as 命令是汇编语言编译器 as 命令安 ...
- Ubuntu Linux gcc的常用命令
目录 一.gcc简介 二.简单的gcc编译 1 预处理 2 编译为汇编语言代码 3 汇编 4 连接 三.多个程序文件的编译 四.检查错误 五.连接库文件 1 编译成可执行文件 2 链接 3 强制链接时 ...
- 【教程】制作能在ARM板上直接运行的gcc本地编译器
编译好的程序的下载链接:百度网盘 请输入提取码(提取码:ocmm) 概述 通常情况下,我们是在电脑里面开一个Linux虚拟机, 在虚拟机里面用交叉编译工具链编译好可执行文件后,将可执行文件拷贝到板子里 ...
- Linux内核设计第五周学习总结 分析system_call中断处理过程
陈巧然原创作品 转载请注明出处 <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 使用gdb跟踪分析一 ...
- Emmet插件使用方法总结
Emmet插件使用方法总结 在前端开发的过程中,一大部分的工作是写 HTML.CSS 代码.特别是手动编写 HTML 代码的时候,效率会特别低下,因为需要敲打很多尖括号,而且很多标签都需要闭合标签等. ...
- 使用salt-api来搭建salt自动化平台
一.介绍 通常使用saltstack都是在master的服务器上直接命令操作,这个对于运维人员来说不是什么大事,但是也会有出错的时候,而一旦出错,就会有不可挽回的后果. 二.框架 这里使用django ...
最新文章
- 英特尔第七任CEO敲定 斯旺为何受到董事会青睐?
- 笔记本出现此windows无线服务器,笔记本win7系统提示windows无法配置此无线连接怎么办...
- html列表按时间排序代码_程序员小白必看:腾讯视频版排序列表的实现
- 天锋w2019_不知道为什么那么多人喜欢三星W2019,直到入手这款天锋W2019手机
- 【渝粤教育】 国家开放大学2020年春季 2071美学与美育 参考试题
- python能做机器人吗_python深度学习 人工智能是做机器人吗?
- 数学家、中科院院士张景中:数学实力影响国家实力是近代以来的共识
- android 底部停靠 底部吸附_android让xml布局的底部跟随软键盘
- cad批量偏移_永远都不会卸载的几款CAD插件,月入过万不要太轻松。
- python列表切片规则_Python 列表切片
- iOS clang: error: linker command failed with exit code 1 (use -v to see invocation)
- javascript 中==和===的区别
- Eclipse 编辑代码字体的设置
- 餐厅扫码点餐系统源码 外卖订餐小程序源码
- Java的 类型转换器工具类Convert
- oracle imp指定表空间导入,imp导入其它表空间数据库
- 批量删除多个word文档中的页眉页脚
- ubuntu微信中输入乱码解决
- ShaderJoy —— “圆点消散” 的实现 【GLSL】
- 心灵成长的六个定律 (4) - By 武志红