初学者提问

tianxueer 2003-08-19 12:44:14
请问汇编是不是跟硬件有很大关系?
是不是机器不同,语法也不同?例如:IBM 汇编,WIN32汇编...这些都是什么?
还有,需要哪些硬件知识?
谢谢!
...全文
51 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
紫郢剑侠 2003-08-19
  • 打赏
  • 举报
回复
汇编与机器指令一一对应,而机器指令又是与CPU相套的.
zhaobird 2003-08-19
  • 打赏
  • 举报
回复
SORRY,8086不支持80386的有些指令
zhaobird 2003-08-19
  • 打赏
  • 举报
回复
IBM PC 汇编语言程序设计
IBM PC 是指的的以INTEL X86系列芯片的个人计算机或微型计算机
还有现在一般讲的微机原理也是以INTEL X86系列芯片为例。

不同的生产厂商生产不同的处理芯片
如摩托罗拉公司生产的芯片,INTEL公司生产的。
不同的处理芯片具有不同的指令系统
INTEL生产的8086 和 80386
虽然是同一系列,可指令也有很大的不同,8086不支持80386的指令。

teal 2003-08-19
  • 打赏
  • 举报
回复
不同的生产厂商生产不同的处理芯片
不同的处理芯片具有不同的指令系统
不同的指令系统对应不同的汇编语言

------------------------------------
IBM 汇编 是针对 IBM生产的芯片来说的
由于IBM 不止生产一种芯片,所以 IBM 汇编就不止一种汇编
WIN32汇编 是针对32位处理芯片在windows环境下的编程,由于是构架于windows 上的,支持
winapi 和面向对象,所以,在下认为他已经“不再是汇编了”。
bauhaus 2003-08-19
  • 打赏
  • 举报
回复
指令集不同罢了
语法方面来说差距不大
zhaobird 2003-08-19
  • 打赏
  • 举报
回复
学会了一种,其它的可以融会贯通。
dragon123321 2003-08-19
  • 打赏
  • 举报
回复
也不要那么悲观,其实你学会了一种汇编,其它的像TMASM,什么单片机汇编了,你只要稍微学习一下就精通了。真的。
hfhappyfish 2003-08-19
  • 打赏
  • 举报
回复
汇编与机器指令一一对应
所以与硬件有关
而编程又与它所要运行于的操作系统有关,所以有DOS编程,WIN32编程
硬件知识:
8086,80386的大概结构及原理,寄存器什么该看看吧,
呵呵,我知道全告诉你了
tianxueer 2003-08-19
  • 打赏
  • 举报
回复
那汇编企不是永远学不完? 只能学会其中一两种?

21,459

社区成员

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

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