为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

程序存放空间

2011-11-04 1页 pdf 61KB 16阅读

用户头像

is_162647

暂无简介

举报
程序存放空间 程序存放空间问题 在 8086模式中,随意向一段内存空间写入内容是很危险的,因为这段空间 中可能存放着重要的系统数据或代码。 比如下面的程序: code segment assume cs:code mov ax,0 mov ds,ax mov ds:[26h],ax mov ax,4c00h int 21h code ends end 如果在实模式下执行该程序将会引起死机,在 Debug 下调试,则会出现如 下错误。 不要忘记,我们是在操作系统的环境中工作,操作系统管理...
程序存放空间
程序存放空间问 在 8086模式中,随意向一段内存空间写入内容是很危险的,因为这段空间 中可能存放着重要的系统数据或代码。 比如下面的程序: code segment assume cs:code mov ax,0 mov ds,ax mov ds:[26h],ax mov ax,4c00h int 21h code ends end 如果在实模式下执行该程序将会引起死机,在 Debug 下调试,则会出现如 下错误。 不要忘记,我们是在操作系统的环境中工作,操作系统管理所有的资源, 也包括内存。如果我们要向内存空间写入数据的话,要使用操作系统给我们分 配的空间。 然而我们学习汇编语言,就是要通过它来获得底层的编程体验,理解计算 机底层的基本工作机理。所以我们需要尽量直接对硬件编程,而不去理会操作 系统。 在一般的 PC机中,DOS方式下,DOS和其他合法的程序一般都不会使用 0:200~0:2ff的 256个字节空间,所以我们可以使用这段空间写入数据。
/
本文档为【程序存放空间】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索