博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
汇编语言 1
阅读量:5876 次
发布时间:2019-06-19

本文共 1214 字,大约阅读时间需要 4 分钟。

编程语言 : 

 

汇编语言 百度词条:

  汇编语言(assembly language)是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。在汇编语言中,用(Mnemonics)代替的,用地址符号(Symbol)或标号(Label)代替指令或的地址。在不同的设备中,汇编语言对应着不同的机器语言,通过汇编过程转换成机器指令。普遍地说,特定的汇编语言和特定的机器语言指令集是一一对应的,不同平台之间不可直接移植。

 

机器语言 百度词条:

  机器语言(machine language)是一种指令集的体系。这种指令集,称 (machine code),是 电脑的CPU可直接解读的数据。它是计算机的设计者 通过计算机的硬件结构赋予计算机的操作功能。机器语言具有 灵活、直接执行和速度快等特点。
 不同型号的计算机其机器语言是不相通的,按着一种计算机的机器指令编制的,不能在另一种计算机上执行
 
例:
  机器指令: 1000100111011000
  汇编指令: mov ax,bx
 
程序员—汇编指令—>编译器—机器码—>计算机
 
汇编语言 三类指令
  1. 汇编指令 (核心)(机器指令的助记符,同机器指令一一对应)
  2. 伪指令
  3.其他符号
 
每个计算机都有自己的汇编指令集
 
存储器 (内存):用于存放向CPU提供的指令和数据(都是二进制信息)
 
CPU从内存中读取信息,并向内存中写入信息
 
CPU对数据的读写:
  与外部器件(芯片)进行三种信息交互:
    1.
(地址信息)存储单元的地址
    2.
(控制信息)器件的选择,读或写的命令
    3.
(数据信息)读或写的数据
CPU通过电信号利用导线传递信息,计算机中链接CPU和其他芯片的导线称为总线(导线的集合),根据传递信息的不同,可以分为:
地址总线(寻找指定存储器单元)、控制总线(实现对外部器件的控制)、数据总线(实现数据传送)
 
TIPS:
  地址总线上能传送多少个不同信息—>CPU可以对多少个存储单元进行寻址(寻址能力)。(N根地址线—>地址总线宽度为N—>CPU最多可以寻找2的N次方个内存单元
 
  数据总线宽度—>CPU和外界的数据传送速度(8根—> 8位二进制数据(1字节)/次    16根—> 2字节 /次 )
 
  8088CPU数据总线宽度  8          8086CPU数据总线宽度  16
 
  控制总线宽度—>CPU对外界器件的控制能力
 
  “读数据输出”控制线  &&  “写信号输出”控制线
 
 
 
   
各存储器在物理上相互独立&&都与CPU相连
 
内存地址空间:
  也称寻址空间,表达
CPU所能寻找到的最大地址空间范围(与地址总线相关)

内存容量:

  指该内存条的存储容量 

 

8086PC内存地址空间分配:

 

  
 
 
 
 

转载于:https://www.cnblogs.com/WINNER9898/p/9718347.html

你可能感兴趣的文章
==和equals区别
查看>>
2010技术应用计划
查看>>
XML 节点类型
查看>>
驯服 Tiger: 并发集合 超越 Map、Collection、List 和 Set
查看>>
Winform开发框架之权限管理系统改进的经验总结(3)-系统登录黑白名单的实现...
查看>>
Template Method Design Pattern in Java
查看>>
MVC输出字符串常用四个方式
查看>>
LeetCode – LRU Cache (Java)
查看>>
JavaScript高级程序设计--对象,数组(栈方法,队列方法,重排序方法,迭代方法)...
查看>>
【转】 学习ios(必看经典)牛人40天精通iOS开发的学习方法【2015.12.2
查看>>
nginx+php的使用
查看>>
在 ASP.NET MVC 中使用异步控制器
查看>>
SQL语句的执行过程
查看>>
Silverlight开发历程—动画(线性动画)
查看>>
详解Linux中Load average负载
查看>>
HTTP 协议 Cache-Control 头——性能啊~~~
查看>>
丢包补偿技术概述
查看>>
PHP遍历文件夹及子文件夹所有文件
查看>>
WinForm程序中两份mdf文件问题的解决
查看>>
【转】唯快不破:创业公司如何高效的进行产品研发管理
查看>>