汇编初学 windows 上如何运行X86 汇编程序?

wxbzn 2004-09-22 04:12:01
如何在windows 下模拟运行 X86 汇编程序?
...全文
545 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
xjp6688 2004-10-06
  • 打赏
  • 举报
回复
P4就是X86的一种
wxbzn 2004-10-04
  • 打赏
  • 举报
回复
還是有點不明白,我用masm 5.0 編譯的,p4 的機子.
編譯\連接\生成都沒有問題,可執行文件時卻偏偏跳出來這個:(我的可執行文件名就叫error.exe)

c:\winnt\system\cmd.exe-error
ntvdm cpu 已經遇到不合法的指示
cs:0560 ip:6568 op:ff e8 f7 fc 5e 請選擇關閉來終止應用程序.

選擇忽略後,類似的以話框卻不斷的跳出個沒完.

這种提示是不是cpu 寄存器兼容的問題?還是說在windows 下必須用win32asm?
csdnlg 2004-10-01
  • 打赏
  • 举报
回复
进入命令行模式,用汇编编译器就可阿
醉马不肖 2004-09-30
  • 打赏
  • 举报
回复
Virtual PC
沙沙的吹 2004-09-30
  • 打赏
  • 举报
回复
windows 桌面系统都是在x86上跑啊,当然是可以直接运行啊
wince就有很多版本了,不过也是提供x86版本的啊。
当然,如果要在windows下面直接使用汇编写程序,就要遵守windows下程序的规范
sailor001 2004-09-30
  • 打赏
  • 举报
回复
先masm再link就可以dubug了
wxbzn 2004-09-28
  • 打赏
  • 举报
回复
X86的程序的确可在P4上运行?p4的硬件可兼容X86?
Areslee 2004-09-28
  • 打赏
  • 举报
回复
P4就是X86的一种
MiniBison 2004-09-28
  • 打赏
  • 举报
回复
X86的程序的确可在P4上运行?p4的硬件可兼容X86?

显然可以运行再P4嘛,我用的也是P4,编译时用MASM611编译。显然兼容X86,不然的话以前的很多的库函数就不能用了,Microsoftg公司才不会走苹果公司的那条死路呢。呵呵....
fort2000 2004-09-25
  • 打赏
  • 举报
回复
应该是向下兼容的.
wxbzn 2004-09-25
  • 打赏
  • 举报
回复
X86 和 P4 这种硬件上的差异不影响吗?比如寄存器
lordor 2004-09-24
  • 打赏
  • 举报
回复
在NT下好像dos一些中断不能用 ,如int 21h
我现在是装一个虚拟机,再装一个98或dos来运行一些16位的程序。
没法,为了学习
wangziz 2004-09-23
  • 打赏
  • 举报
回复
直接运行编译链接好的目标文件就可以了
fort2000 2004-09-23
  • 打赏
  • 举报
回复
由于保护机制,一些中断不能使用.
大熊猫侯佩 2004-09-22
  • 打赏
  • 举报
回复
先写源码,然后汇编成目标文件,最后连接成可执行文件。
yiemyn 2004-09-22
  • 打赏
  • 举报
回复
直接运行就行,还要什么模拟?!

21,458

社区成员

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

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