汇编网首页登录博客注册
fjyangzb的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态
最新留言
好友圈
文章收藏
友情链接

[2011-04-23 20:05] 关于MOV AX,DATA的问题

写了这么多次的MOV AX,DATA,今天却发现了一个让我苦恼的问题,希望有人来帮我解决一下。
MOV AX,DATA中的DATA是个段地址,但在程序未执行前我们并不知道系统给我们分配的内存块在哪,DATA这个值是多少也不知道,我想问的是在编绎阶段MOV AX,DATA是如何通过编绎的,此时DATA不是应该是一个不存在的值吗?...
阅读全文 | 评论次数(2) | 浏览次数(203) | 所属类型(默认类型)

[2009-08-26 16:19] 第16、17章的两个疑问

这本书我已经阅读了四次,至此仍然有两处疑问无法解开,在网上也找不着答案,在这希望有人能帮我解答下,先谢谢了。
  疑问1:第281页新的INT9中断例程中:
pushf
pushf
pop bx
and bh,11111100b
push bx
popf
call dword ptr ds:[0]
此段为处理其他的硬件细节。请问到底处理什么细节?
这段指令的目地是调用原INT9中断例程处理相关的硬件细节,那么为什么不直接使用CALL指令,而是要模拟出中断过程呢?

疑问2:第298页:setcreen程序中:
call word ptr table[bx]
书中讲到...
阅读全文 | 评论次数(4) | 浏览次数(192) | 所属类型(默认类型)