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

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

汇编语言由以下3类组成

1.汇编指令(机器码的助记符)
2.伪指令(由编译器执行)
3.其他符号(由编译器识别)

汇编语言的核心是汇编指令,它决定了汇编语言的特性。

存储器

cpu是计算机的核心部件,它控制整个计算机的运作并进行运算。它从内存中获取一个指令并执行该指令,然后从内存(指令和数据在存储器中存放,也就是内存)中获取下一个指令并执行。

磁盘不同于内存,磁盘上的数据或程序如果不读到内存中,就无法被cpu使用。

指令和数据

在内存或磁盘上,指令和数据没有任何区别,都是二进制信息。
这里写图片描述

储存单元

存储器被划分为若干个存储单元,每个存储单元从0开始顺序编号。
这里写图片描述

cpu对存储器的读写

cpu要想进行数据读写,就必须和外部器件(芯片)进行3类信息交互:
1.储存单元的地址(地址信息)
2.器件的选择,读或写命令(控制信息)
3.读或写的数据(数据信息)

cpu是通过什么将地址、数据和控制信息传到储存芯片中的呢?

电信号通过导线传送。
在计算机中专门有连接cpu和其他芯片的导线,通常称为总线。
物理上:一根根导线的集合
逻辑上划分为:
地址总线
数据总线
控制总线
总线在逻辑上划分的图示
这里写图片描述

cpu在内存中读数据

这里写图片描述

cpu在内存中写数据

这里写图片描述

转载于:https://www.cnblogs.com/luosec/p/9064651.html

你可能感兴趣的文章
关于CocoaSocket
查看>>
面试准备专题——SOA架构
查看>>
前端 CSS padding 目录
查看>>
SQL 03
查看>>
IE6和IE7中border渲染断线现象
查看>>
Python源码分析
查看>>
Git超简洁教程
查看>>
centos搭建本地yum源码
查看>>
Creating Hyperv Agent Installer
查看>>
JasperReports报表变量13
查看>>
CSS:列表样式(设置列表项的标志图案/位置)
查看>>
常用网站
查看>>
java学习笔记之面向对象多态
查看>>
[Java]随记--HttpClient发送put请求
查看>>
ASP.NET-第六天-HTML基础
查看>>
Win7系统下进行WinCE程序开发时,不能生成SDK的问题
查看>>
编译linux内核
查看>>
java基础-泛型举例详解
查看>>
Entityframework Migrations
查看>>
LeetCode Range Sum Query Immutable
查看>>