当两个以补码表示的负数相加时,会遇到两个问题。第一是两个负数的符号位相加,1+1后,本位为零,似乎负数相加变成了正数;其二是两个负数的数值部分之和,如果不向符号位进位,是不是就说明运算结果没有溢出?但不进位最终将导致两个负数相加成了正数,显然是错误的,这该怎么解释?如果两个以补码表示的负数的数值部分之和向符号位进位,会使运算结果依然为负数,那么这个运算结果是正确的吗?下面我们分析一下这个问题:
①只有真正意义上的相加才可能溢出,比如:
正+正,负+负,正-负,负-正
纯粹的减法是不可能溢出的,这一点仅需常识即可作出判断,所以遇到不是真正意义上的加法运算(当然,...



- [tomato] 博主好久都没来过了!怎么今天有空冒个泡? 04/04 22:26
- [zouhehui] 我想请教一下:指令缓冲寄存器跟指令缓冲器的区别在哪里?谢谢! 关于描叙语言我在一些汇编语言的书上看 12/09 21:59
- [zhouhanhui] 不是指令缓冲寄存器而是指令缓冲器,描述符号应是(IP)=(AX)我个人认为使用描述符号这主要是与C语 12/09 12:24
- [游客] 互相帮助。 12/05 10:24
- [suixin] 客气 12/04 22:12
- [zouhehui] 呵呵,谢谢! 12/04 18:04
- [zouhehui] 呵呵,谢谢你们替我看作业! 12/04 17:54
- [suixin] 谢谢你 12/04 14:37
- [suixin] 我知道了错误处在那里了 MOV AX,1000H MOV SS,AX MOV SP,0 12/04 14:36
- [suixin] 你说说你的看法 12/04 14:29
- [suixin] 过奖了,我们都需要努力 11/30 21:58
- [suixin] 我们两人把这本中的内容都给概括了,呵呵 11/30 08:12
[2009-07-21 08:10] 补码运算时的溢出判断
[2009-12-13 20:59] 我们活着做什么
我们活着做什么
李汉荣
看见雪,我就情不自禁地感到自己的不洁和浑浊;把自己的全部情感和意识集中起来,能提炼出一朵雪的纯洁和美丽吗?不忍心踩那雪地,脚上的尘埃玷污了它,记忆里就少了一个干净的去处。
从一棵树下走过,总是感叹和敬畏。它从古代就站在这里,它在等待什么呢?它深深的皱纹,让人看见岁月无情的刀刃。它依然开花、结果,依然撑开巨大的浓荫。不管有没有道路通向它,它都站在这里,平静而慈祥,像一个古老的、圣者的微笑。
是一棵树就撑起一片绿荫,它所在的地方就变成风景,风有了琴弦,鸟有了家园,空旷的原野有了一个可靠的标志。我生天地间,真比一棵树更有价值吗?我能为这个世界撑起...
李汉荣
看见雪,我就情不自禁地感到自己的不洁和浑浊;把自己的全部情感和意识集中起来,能提炼出一朵雪的纯洁和美丽吗?不忍心踩那雪地,脚上的尘埃玷污了它,记忆里就少了一个干净的去处。
从一棵树下走过,总是感叹和敬畏。它从古代就站在这里,它在等待什么呢?它深深的皱纹,让人看见岁月无情的刀刃。它依然开花、结果,依然撑开巨大的浓荫。不管有没有道路通向它,它都站在这里,平静而慈祥,像一个古老的、圣者的微笑。
是一棵树就撑起一片绿荫,它所在的地方就变成风景,风有了琴弦,鸟有了家园,空旷的原野有了一个可靠的标志。我生天地间,真比一棵树更有价值吗?我能为这个世界撑起...
[2008-06-16 07:10] 二进制在数学中的妙用
二进制在数学中的妙用
goal00001111搜集整理
十八世纪初,莱布尼茨发明了二进制数,当时的他肯定没有预料到二进制在信息时代会有着如此广泛的应用。二进制数以其工作可靠,运算简单,逻辑严密,容易实现等特点,成为了计算机的专用语言。在计算机科学和大量应用数学领域中,二进制记数法是必不可少的。在趣味数学方面,同样也有广泛的应用。
让我们先来看一个经典的数学趣题:
一工人工作7天,老板有一段黄金,每天要给工人1/7的黄金作为工资,老板只能切这段黄金2刀,请问怎样切才能每天都给工人1/7的黄金?
这题不简单吧?小心别把脑子都想破了。
在给出答案之前,先让我们看另一个简单的例子: ...
goal00001111搜集整理
十八世纪初,莱布尼茨发明了二进制数,当时的他肯定没有预料到二进制在信息时代会有着如此广泛的应用。二进制数以其工作可靠,运算简单,逻辑严密,容易实现等特点,成为了计算机的专用语言。在计算机科学和大量应用数学领域中,二进制记数法是必不可少的。在趣味数学方面,同样也有广泛的应用。
让我们先来看一个经典的数学趣题:
一工人工作7天,老板有一段黄金,每天要给工人1/7的黄金作为工资,老板只能切这段黄金2刀,请问怎样切才能每天都给工人1/7的黄金?
这题不简单吧?小心别把脑子都想破了。
在给出答案之前,先让我们看另一个简单的例子: ...
阅读全文 |
作者:goal00001111 |
评论次数(1) |
浏览次数(1713)
[2008-03-17 16:49] 本书学习结束后的学习体会
呵呵,应wdm兄弟的要求,说说个人的体会吧:
1.这本书为了让更多想学汇编的人入门,所以讲得很基础,
对于书中出现的每个知识点,都应该牢固掌握,
应该要有追根究底的精神,本来知识就很基础,
如果再马虎的过完每一章节,学完后,收获会更少得可怜了。
2.一般来说我的学习步骤是这样的:
(1)认真看书掌握知识点
(2)认真完成检测点,如果完不成,
那就是我本章节内的知识或前面章节的知识没掌握好,
我会回过头去有目的的细看相关的知识点。
(3)认真完成每章后面的实验,我相信实验具有总结性。
(4)做网上的检...
1.这本书为了让更多想学汇编的人入门,所以讲得很基础,
对于书中出现的每个知识点,都应该牢固掌握,
应该要有追根究底的精神,本来知识就很基础,
如果再马虎的过完每一章节,学完后,收获会更少得可怜了。
2.一般来说我的学习步骤是这样的:
(1)认真看书掌握知识点
(2)认真完成检测点,如果完不成,
那就是我本章节内的知识或前面章节的知识没掌握好,
我会回过头去有目的的细看相关的知识点。
(3)认真完成每章后面的实验,我相信实验具有总结性。
(4)做网上的检...
阅读全文 |
作者:taotling |
评论次数(19) |
浏览次数(3476)
[2007-09-14 19:52] DEBUG 命令参考手册
Debug
启动 Debug,它是可用于测试和调试 MS-DOS 可执行文件的程序。
Debug [[drive:][path] filename [parameters]]
参数
[drive:][path] filename
指定要测试的可执行文件的位置和名称。
parameters
指定要测试的可执行文件所需要的任何命令行信息。
++
说明
使用 Debug 命令但不指定要测试的文件
如果使用没有位置和文件名的 Debug 命令,然后键入所有的 Debug 命令以响应 Debug 提示符,连字符 (-)。
Debug 命令
以下是 De...
启动 Debug,它是可用于测试和调试 MS-DOS 可执行文件的程序。
Debug [[drive:][path] filename [parameters]]
参数
[drive:][path] filename
指定要测试的可执行文件的位置和名称。
parameters
指定要测试的可执行文件所需要的任何命令行信息。
++
说明
使用 Debug 命令但不指定要测试的文件
如果使用没有位置和文件名的 Debug 命令,然后键入所有的 Debug 命令以响应 Debug 提示符,连字符 (-)。
Debug 命令
以下是 De...
[2007-11-14 13:48] 程序人生--一个程序员对学弟学妹建议(转)
作者用心良苦,请大家认真看看吧!再说下自己的想法!
我始终认为,对一个初学者来说,IT界的技术风潮是不可追赶。我时常看见自己的DDMM们把课本扔了,去卖些价格不菲的诸如C#, VB.Net 这样的大部头,这让我感到非常痛心。而许多搞不清指针是咋回事的BBS站友眉飞色舞的讨论C#里面可以不用指针等等则让我觉得好笑。C#就象当年的ASP一样,“忽如一夜春风来,千树万树梨花开”,结果许多学校的信息学院成了“Web 学院”。96,97级的不少大学生都去做Web 了。当然我没有任何歧视某一行业的意识。我只是觉得如果他们把追赶这些时髦技术的时间多花一点在基础的课程上应该是可以走得更远...
我始终认为,对一个初学者来说,IT界的技术风潮是不可追赶。我时常看见自己的DDMM们把课本扔了,去卖些价格不菲的诸如C#, VB.Net 这样的大部头,这让我感到非常痛心。而许多搞不清指针是咋回事的BBS站友眉飞色舞的讨论C#里面可以不用指针等等则让我觉得好笑。C#就象当年的ASP一样,“忽如一夜春风来,千树万树梨花开”,结果许多学校的信息学院成了“Web 学院”。96,97级的不少大学生都去做Web 了。当然我没有任何歧视某一行业的意识。我只是觉得如果他们把追赶这些时髦技术的时间多花一点在基础的课程上应该是可以走得更远...
页码数(1):
1