. : : Assembly Language : : .
|
首页
|
我提出的问题
|
我参与的问题
|
我的收藏
|
消息中心
|
游客 登录
|
刷新
|
提问
|
未解决
|
已解决
|
精华区
|
搜索
|
《汇编语言》论坛
->
寄存器(CPU工作原理)
管理员:
assembly
[
回复本贴
]
[
收藏本贴
] [
管理本贴
] [
关闭窗口
]
主题 : :
刚开始学,求大神指教一些疑问
[待解决]
回复[
2
次 ] 点击[
320
次 ]
assemblyeaten
[帖 主]
[ 发表时间:2013-05-11 11:25 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2013-05-11 10:43
1,在WINXP和WIN7操作系统下的DEBUG是虚拟机吗?因为现在不可能自己装一个DOS系统来进行汇编语言的学习和使用;DEBUG执行一系列的《汇编语言(第二版)》中的指令操作会不会对电脑本身的正常运行产生影响?
因为计算机在正常运行着WINXP和WIN7以及其他的应用程序,cpu在工作着,必然有数据的读和写,以及寄存器的使用。
2,因为硬件设计和驱动电信号不同,所以不同的CPU肯定有不同的指令集,我们学习的汇编语言只是8086的,那在真正需要使用到汇编语言做开发的情况下,汇编语言使用的指令集还是这些吗?或者是给定的CPU会有指令集手册?
3,希望大神能给8086做个定位,让我有个清晰的认识。
请大神们和老师们解答一下吧,谢谢啦。。。
lzglove
[第
1
楼]
[ 回复时间:2013-05-25 01:29 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2013-05-19 22:41
这个问题提的好,希望有人多多指导
29960758
[第
2
楼]
[ 回复时间:2013-06-15 14:49 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2013-06-15 10:10
1,影响肯定有,xp只是把debug当作一个程序来运行,就好像一个qq,只是系统下运行的一个程序,并不凌驾于系统之上。多任务操作系统有调解机制,让各程序和平相处,,,。
2,包括我们学的这些指令集,但不限于这些,
给定的cpu有指令集手册,指明该cpu支持那些指令集(指令集有自己的名字),
比如:
97年Intel公司推出了多媒体扩展指令集MMX(MultiMedia eXtensions)
Pentium III CPU产品中推出了数据流单指令序列扩展指令(SSE)
Pentium 4 CPU中,Intel公司开发了新指令集SSE2,等等
3,就好像:
摩托车驾驶技术,
8086,两个档位,
奔3 四个档位,
你可以挂二档开奔3,但要想开的快,就得学会挂4档。
需要登录后才能回帖 -->>
请单击此处登录
Copyright © 2006-2024 ASMEDU.NET All Rights Reserved