在计算机上如何运行机器语言?

ajavafish 2008-04-07 01:38:29
比如我在记事本上用0和1编写一个在屏幕上打印出Hello World的机器码程序,我直接保存为exe格式的文件可以运行吗?
...全文
1335 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ttlyfast 2008-04-14
  • 打赏
  • 举报
回复
哈 混c版的都来挖
dzgcxy 2008-04-14
  • 打赏
  • 举报
回复
保存为.com可以,如果是.exe就需要了解可执行文件的格式
liuyann 2008-04-13
  • 打赏
  • 举报
回复

比如我在记事本上用0和1编写一个在屏幕上打印出Hello World的机器码程序,我直接保存为exe格式的文件可以运行吗?

其实你可以用debug中的 A, Assmebly或E edit来生成你的exe文件,或.com
debug有帮助的
-?
assemble A [address]
compare C range address
dump D [range]
enter E address [list]
fill F range list
go G [=address] [addresses]
hex H value1 value2
input I port
load L [address] [drive] [firstsector] [number]
move M range address
name N [pathname] [arglist]
output O port byte
proceed P [=address] [number]
quit Q
register R [register]
search S range list
trace T [=address] [value]
unassemble U [range]
write W [address] [drive] [firstsector] [number]
allocate expanded memory XA [#pages]
deallocate expanded memory XD [handle]
map expanded memory pages XM [Lpage] [Ppage] [handle]
display expanded memory status XS

==== ====
独孤过儿 2008-04-07
  • 打赏
  • 举报
回复
去看一下可执行文件格式方面的资料吧

个人觉得,你在linux下应该更容易实现一些!
cnzdgs 2008-04-07
  • 打赏
  • 举报
回复
记事本中的0、1都是字符,你需要用二进制编辑器才行。
用户 昵称 2008-04-07
  • 打赏
  • 举报
回复
记事本不行,dos下的命令行可以,不过要存为.com文件,exe文件对于手工输入未免太复杂了。
我啃 2008-04-07
  • 打赏
  • 举报
回复
记事本不可能用ultraedit等工具完全是可能的,只要你够强

21,496

社区成员

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

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