![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-10-26 14:06 |
共 47,815 主题排行 / 349,928 发帖 / 今日 0 篇 / 48,288 会员排行 |
| DOS启动盘 & LOGO技术 (启动盘室) » 汇编问题 |
| 可打印版本 673 / 0 |
| 第1楼 low_lever | 发表于 2003-09-27 00:00 |
| 初级用户 发帖 9 积分 136 | |
|
汇编问题 pnpAllocatePmmBlock PROC NEAR PUBLIC
push ax invoke pmmServicesDispatcher, PMM_ALLOCATE_FUNCTION, eax, edx, cx 这句话什么意思呀? shl edx, 16 ; Convert 32 bit DX:AX into 32 bit EDX mov dx, ax ; Put AX to lower EDX cmp edx, 0 ; Was the allocation successful? jne allocGood ; DX:AX = 00000000 if failed mov ax, TP_PMM_INIT ; Put PMM test point in AX jmp postTerminalError ; Call terminal error handler allocGood: pop ax ret pnpAllocatePmmBlock ENDP |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |