1、请举例解释什么是溢出?原因是什么? 2、请说明什么是中断?这个技术对计算机有什么意义?
发布网友
发布时间:2022-05-17 07:16
我来回答
共3个回答
热心网友
时间:2023-10-12 12:47
1.溢出:运算结果超出了机器字长,产生溢出。溢出分为正溢出和负溢出。
两个正数相加,结果大于机器字长所能表示的最大正数,称正溢出,本来结果是正的,溢出之后变成负的,叫做正溢出。两个负数相加,结果小于机器所能表示的最小负数,成负溢出。
2. CPU暂时停止当前程序的执行转而执行处理新情况的程序和执行过程。即在程序运行过程中,系统出现了一个必须由CPU立即处理的情况,当处理结束后还能返回到中止发生的地方接着执行中止之前没有完成的任务。这个过程就叫做中断。
中断意义:中断时计算机系统结构的一大变革,它是现代多道程序得以实现的基础,因为进程间的切换时依靠中断处理。中断不仅提高了处理机的效率,而且也使得外设和处理机并发工作。
热心网友
时间:2023-10-12 12:48
中断:顾名思义,比如正在处理某个视频,突然操作者有更重要的任务,就中断视频处理,转去执行那个更重要的任务。而因为我们的时间和计算机处理时间的差异(计算机处理时间很快微妙纳秒级别),因此我们往往未能感觉到停顿现象。所以你说中断的意义呢?多任务工作就是 这样实现的。
热心网友
时间:2023-10-12 12:48
考试呢。追问不是