. : : 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