汇编中的除法div的疑问

问题描述

汇编中的除法div的疑问

我打算求 用汇编 286A1h / 2 值
写了下面一个程序
assume cs:codesg
codesg segment
mov dx,2
mov ax,86a1h
mov bx,2
div bx

codesg ends
end

但是为什么好像没有被运行似的

(我知道用286A1h / 2 的值肯定超过16位,它的值肯定不能用ax来存,但我想知道这种情况下的商就求不了了吗)

解决方案

汇编中的除法指令
汇编中div指令使用

时间: 2024-10-02 19:46:57

汇编中的除法div的疑问的相关文章

栈-关于汇编中Ret指令执行后ESP的指向问题

问题描述 关于汇编中Ret指令执行后ESP的指向问题 附上源码 .386 .model flat,stdcall .code main proc USES ecx edx push ebp mov ebp,esp mov eax,[ebp + 8] pop ebp ret 4 main endp end main 以下是执行后的堆栈记录: EBP ESP 指令 Remark 0018FA60 0018F814 程序执行前 0018FA60 0018F810 PUSH ECX 0018FA60 0

说清汇编中的栈操作地址问题

文章其实很简单,在这里只是想给大家一个提醒.让大家回顾一下曾经的知识而已,大学的知识,现在你还记得么? 另外,善意提醒下博客园团队,虽然我理解商业重要性,但是我个人还是希望把培训学校的广告撤下博客园首页的广告行列中,我相信博客园是一个纯洁的技术博客,大家对博客园都非常信任,我们不希望让太多的初学者受到这个影响,个人意见而已. 我刚才做一个小软件的破解,一直被堆栈的操作弄得昏昏沉沉,在这里写一下也算是加深一下自己的印象,做个总结,也希望能够提醒到大家. 步入正题,说说汇编中的栈操作. 首先,我们先

汇编中参数的传递和堆栈修正

在 Win32汇编中,我们经常要和 Api 打交道,另外也会常常使用自己编制的类似于 Api 的带参数的子程序,本文要讲述的是在子程序调用的过程中进行参数传递的概念和分析.一般在程序中,参数的传递是通过堆栈进行的,也就是说,调用者把要传递给子程序(或者被调用者)的参数压入堆栈,子程序在堆栈取出相应的值再使用,比如说,如果你要调用 SubRouting(Var1,Var2,Var3),编译后的最终代码可能是 push Var3push Var2push Var1call SubRoutingadd

C#中的除法运算符和VB.NET中的除法运算符对比

  VB.NET中的除法运算符有两个:/(浮点除法).(整数除法) C#中的除法运算符只有一个:/(除法) VB.NET中的除法运算符与C#中的除法运算符存在很大的差异,使用时注意区分. 关于C#中的除法运算符的介绍(摘自MSDN): /(除法): 将两个数相除并返回除数和被除数的数据类型中精度高的数据类型. 执行除法前,编译器会将除数和被除数的数据类型统一成两者类型中精度高的数据类型.返回的运算结果的类型也是两者类型中精度高的数据类型.例如:两个整数相除的结果始终为一个整数. 一个整数和一个D

asp.net-ASP.NET中的DateTime.Now.ToString()疑问

问题描述 ASP.NET中的DateTime.Now.ToString()疑问 我在后台写了一个获取当前日期的语句,类似string str=DateTime.Now.ToString();没有任何的格式化.我想知道的是,在不同的环境下(比如语言什么的),str的值会不会有什么不同.我本地取到的值是"2014-09-01 01:10:10"这样的格式 解决方案 你调整一下系统时间格式 控制面板-区域与语言选项-自定义-时间

select-关于mysql中查询重复数据的疑问

问题描述 关于mysql中查询重复数据的疑问 我有一个表叫做sc. 现在要查询score中有相同分数的信息, 查询的sql语句是 select * from sc where score in (select score from sc group by score having count(score)>1); 我很好奇的是group by的执行顺序是比 having先执行啊, 按道理,执行了之后重复的score值是没有的,怎么还能再用having 来查出count(score)>1 的重复

页面布局中的问题 div有关

问题描述 页面布局中的问题 div有关 我有一个大的div 里面有一个功能栏 我想只让这个功能栏中的部分内容显示 其他内容都不显示 但是不能影响功能的正常使用 功能栏不能改 举个例子就是 我想把一个页面挖一个洞,洞里面是我需要的功能,我不想让显示的部分是不会显示的 有什么办法实现吗?????????? 解决方案 给你不需要显示的内容加一个class样式,如果不需要占位的,使用display:none;,如果只是看不见,但是位置需要留着的,使用visibility: hidden; 解决方案二:

修改内存-汇编中使用debug更改内存中的内容问题

问题描述 汇编中使用debug更改内存中的内容问题 为了学习汇编,我经常使用debug中的指令修改主板内存中存的数据,我想问的是,我这样总是修改联系的话会不会使电脑内存出现问题呢?有牛人说虽然我们经常修改的是那些可以修改的内存内容,但是有的机器甚至连主板ROOM内容都能修改,这样练习练习岂不是我们很有可能将来得换一块主板?哈哈,不知道我说的哪里有问题,请大神指教!谢谢 我是在虚拟机中安装操作系统,在用debug修改内存内容的,也不知道这样做是不是会影响虚拟机中的系统的正常性能,反正是不会影响原本

arcgis-Arcgis中关于Percent clip的疑问?

问题描述 Arcgis中关于Percent clip的疑问? .arcgis 图像拉伸功能中的percent clip 中设置min的参数为100,为什么还有一些像素点没有被拉伸到0.(这些像素点本身的值为255),是不是拉伸功能做了判定.本身像素值为0或255的点不会被拉伸? 解决方案 http://wenku.baidu.com/link?url=DVa0smiJUbFgoVGFLEtWdRkyfhGeoA9eydc14Yf05i01metnhxUN2EeFegUAx-e8r6h0qRoDZ