码迷,mamicode.com
首页 > 其他好文 > 详细

浅谈汇编(1)

时间:2018-09-26 13:31:51      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:语言   数字   rom   style   必须   只读   nbsp   逻辑   随机   

要说汇编语言必须要谈到机器语言。机器语言是机器指令的集合,简单来说就是一串二进制的数字,可以直接让器件工作。

汇编语言的产生是因为机器语言太过繁琐,且对于编程者而言工作量太大、易出错,例如书上welcome to masm机器语言代码,反正你要是改了某个地方我是看不出来的。所以优秀的汇编语言产生了。

汇编语言和机器语言的差别就在于指令的表达方式,汇编就是便于人能看懂,换汤不换药,汇编语言最终会被编译器编译为机器码。

现在的汇编语言有3类指令组成:1.汇编指令(简言之机器码的另一种表示)2.伪指令(无机器码,由编译器执行)3.其他符号(无机器码,编译器识别)。汇编指令是核心,决定了汇编的特性。

指令和数据在内存或磁盘上都是二进制信息的,没有区别。

CPU对存储器的读写从逻辑上可以分成3类:1.地址总线(决定CPU寻址能力)2.数据总线(决定CPU传输速度)3.控制总线(决定CPU的控制能力)。读写都是先从CPU发出地址信息,再告诉其控制信息,最后是数据信息。

存储芯片可分为两类:1只读存储器(ROM)2随机存储器(RAM)。

 

浅谈汇编(1)

标签:语言   数字   rom   style   必须   只读   nbsp   逻辑   随机   

原文地址:https://www.cnblogs.com/AHrui/p/9706314.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!