初学汇编,嘿嘿~有关实模式寻址的弱智问题

hkmj 2003-08-24 02:51:08
实模式寻址空间为1MB,而8086/8088本身只有1MB的地址空间,为什么会不够用呢?
看书的时候看不懂这一点,唉~~很灰心的说
...全文
279 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
tim2001 2003-10-29
  • 打赏
  • 举报
回复
在DOS用C下编写的程序是否能直接存取物理地址呢
zhaobird 2003-08-24
  • 打赏
  • 举报
回复
是啊,打分!
hkmj 2003-08-24
  • 打赏
  • 举报
回复
呵呵,不会结贴,不是在管理里面吗?
各位再帮帮忙~~
唉~~
hkmj 2003-08-24
  • 打赏
  • 举报
回复
是不是这样揭帖,试试~~
hkmj 2003-08-24
  • 打赏
  • 举报
回复
有点懂了,再看看书
谢谢各位了,;)
atm2001 2003-08-24
  • 打赏
  • 举报
回复
方法是换个访问模式...
atm2001 2003-08-24
  • 打赏
  • 举报
回复


hehe,我没仔细看你的贴。估计这样可以,我以前独占过64MB物理内存(PM)

RM下不够用的情况,好像没有吧?
zhaobird 2003-08-24
  • 打赏
  • 举报
回复
看不懂,你的题目有什么不懂的地方。
js_once 2003-08-24
  • 打赏
  • 举报
回复
8086/8088的cpu中ALU的宽度只有16位,也就是说直接加以运算的指针长度为16位,最大寻址范围为2的16次方即64k! 而当时intel在8086/8088中决定采用1M的内存空间,就决定了地址总线为20位(2的20次方为1M)

如果不分段,怎么会够用呢??
代码下载地址: https://pan.quark.cn/s/ee8627e4e6d7 ABAP调试器是一种功能强大的工具,可用于在执行期间对ABAP代码进行检验。除了常规的核心功能(例如逐行运行代码以及检验变量、字段符号和引用的值)之外,它还提供了一些辅助性的特性,能够简化并压缩调试会话的时长。并非所有使用者都熟悉这些辅助特性。SAP ABAP调试器是处理和优化ABAP代码开发与维护工作的核心资源,它配备了多样的功能来协助开发人员在运行状态下进行检验和排除故障。此资源着重阐述了ABAP调试器的一些高级特性,涵盖了深入分析调用堆栈、系统级调试、更新会话调试以及提升调试效率的方法。 1. **深入分析调用堆栈**:除了常规的应用程序调试,开发人员有时需要对调用堆栈的内部层级进行深入调试,特别是在错误出现在异步执行的更新处理或系统级程序时。通过启用**系统级调试**,可以访问通常不公开的系统代码,但这也会导致调用堆栈的显著增加,因此需要审慎操作。 2. **系统级调试**:对于不含业务逻辑的系统级程序,开发人员通常无需进行调试。然而,在特定情形下,例如进行错误追踪时,可能需要进入系统代码。借助调试器的“系统调试启用/禁用”选项,可以赋予对系统程序的调试权限。 3. **更新会话调试**:在处理异步更新任务,例如持久化业务数据时,错误可能发生在更新任务内部。激活**更新会话调试**,在更新任务完成后,调试器将自动启动,展示执行路径。比如,在变更成本中心后,通过输入调试指令 "/h" 启动调试,保存后能够看到更新过程中的错误。 4. **分析调用堆栈**:在进行深入调试时,调用堆栈是至关重要的。通过分析调用堆栈,能够定位到引发问题的具体位置,如在VB_V2_NORMAL...

21,500

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧