利用0E820h int 15h 中断获取内存信息********
摘要:
利用0E820h int 15h 中断获取内存信息; 得到内存数 //这段代码是在实模式下写的。movebx, 0movdi, _MemChkBuf.loop:moveax, 0E820hmovecx, 20movedx, 0534D4150hint15hjcLABEL_MEM_CHK_FAIL//如果产生进位,则跳转。产生进位表示没有成功。adddi, 20incdword [_dwMCRNumber]cmpebx, 0//ebx存放的是下一个ARDS的偏移量,第一个是0,如果ebx重新变为0,说明已经到最后一个ARDS了,遍历结束了。jne.loop //这样[_dwMCRNumber]就 阅读全文
posted @ 2011-04-26 22:33 wanghj_dz 阅读(919) 评论(0) 推荐(0) 编辑