. : : Assembly Language : : .
|
首页
|
我提出的问题
|
我参与的问题
|
我的收藏
|
消息中心
|
游客 登录
|
刷新
|
提问
|
未解决
|
已解决
|
精华区
|
搜索
|
《汇编语言》论坛
->
第一个程序
管理员:
assembly
[
回复本贴
]
[
收藏本贴
] [
管理本贴
] [
关闭窗口
]
主题 : :
除了使用虚拟机环境,有谁可以告诉我,如何从Win2000 server 中进入实模式?
[已解决]
回复[
3
次 ] 点击[
415
次 ]
heiok.com
[帖 主]
[ 发表时间:2009-10-25 18:21 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:16
注册日期:2009-10-21 20:01
我用的系统2000服务器版。
实验3
书上的代码
code segment
mov ax,2000h
mov ss,ax
mov sp,0
add sp,4
pop ax
pop bx
push ax
push bx
pop ax
pop bx
mov ax,4c00h
int 21h
code ends
end
command模式下老是说出错(debug下一步一步执行也是出错)
机器没安装虚拟机的条件,我要如何进入 实模式 ?快崩溃了。。。。
mess
[第
1
楼]
[ 回复时间:2009-10-27 11:45 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:337
信誉值:0
注册日期:2008-01-01 17:48
add sp,4
------------
把这个改成add sp,10就好了,这个涉及到后面的中断内容。
win2000和以上就没有实dos了,win98自带实dos。想用可以装一个,汇编网上有博客和帖子说这个问题。
用command命令启动虚拟dos基本满足要求了,除了到15章的程序。
rockcat
[第
2
楼]
[ 回复时间:2009-10-31 10:36 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:8
信誉值:0
注册日期:2009-10-28 11:47
好像在虚拟机里,那个 add sp,4也不行
我现在测试,直接改成10了
测试过程中发现,前6个字节,不会改变
heiok.com
[第
3
楼]
[ 回复时间:2009-12-03 16:17 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:16
注册日期:2009-10-21 20:01
此贴由 贴主 于 [ 2009-12-03 16:17 ] 结贴。 结贴原因:问题已解决
得分情况: 1楼(mess):2分 2楼(rockcat):2分
此问题已结贴!
Copyright © 2006-2024 ASMEDU.NET All Rights Reserved