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

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

刚开始接触汇编语言这一门课,还是感觉有点晦涩难懂的,但是当我看到书本里的内容的时候,还是感觉这门课有很大的使用CPU性的。

1.汇编语言的产生以及组成

汇编语言的产生就是为了使机器指令更好的实现,它主要是由以下三大指令组成的:1.汇编指令2.伪指令3.其他指令 其中汇编语言的核心就在于汇编指令,他是汇编语言的特性所在。

2存储器

我们需要利用汇编语言编程,了解CPU是如何从内存中读取以及写入数据的。

3指令和数据

指令和数据同时作为二进制的信息,并没有什么区别。

4存储单元

存储器被分为很多个存储单元,每个存储单元都是从开始编号。

5cpu对存储器的读写

读数据的时候需要指定存储单元的地址;器件的选择,读的命令;数据信息。

6地址总线

CPU 就是通过地址总线来指定存储单元的,所以地址总线能传送多少个不同的信息,cpu就可以对多少个存储单元进行寻址。

7数据总线

cpu与其他器件之间的数据传送就是通过数据总线来进行的。他的宽度决定了cpu和外界的数据传送速度。

8控制总线

通过控制总线cpu可以实现对外部器件的控制。

9各类存储器芯片

电脑上从读写属性上可以分为两类:随机存储器和只读存储器。

随机存储器可读可写,但必须带点存储。

而只读存储器只能读入,关机后其中的内容不丢失。

10内存地址空间

他们都有两点共同点:都和CPU的总线相连以及CPU对他们呢读或写的时候都通过控制线发出内存读写命令。

最终运行程序的是CPU,我们用汇编语言的时候,必须从CPU的角度思考问题。

转载于:https://www.cnblogs.com/lopezj/p/9775741.html

你可能感兴趣的文章
八LWIP学习笔记之用户编程接口(NETCONN)
查看>>
Git Day02,工作区,暂存区,回退,删除文件
查看>>
Windows Phone 7 Coding4Fun控件简介
查看>>
Nginx 常用命令总结
查看>>
hall wrong behavior
查看>>
Markdown test
查看>>
Collection集合
查看>>
int最大值+1为什么是-2147483648最小值-1为什么是2147483647
查看>>
【C++】const在不同位置修饰指针变量
查看>>
github新项目挂历模式
查看>>
编写jquery插件
查看>>
敏捷开发笔记
查看>>
神秘海域:顶级工作室“顽皮狗”成长史(下)
查看>>
C++指针、引用知多少?
查看>>
services 系统服务的启动、停止、卸载
查看>>
Fiddler 网页采集抓包利器__手机app抓包
查看>>
Number and String
查看>>
java中的值传递和引用传递2<原文:http://blog.csdn.net/niuniu20008/article/details/2953785>...
查看>>
css实现背景图片模糊
查看>>
什么是runtime?什么是webgl?
查看>>