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

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

引:第一章的内容主要是对硬件系统结构的讨论,虽然不是汇编语言的主要内容,但是对于汇编语言的学习而言,是十分有用的基础

第一部分

汇编语言

一丶原因

汇编语言的产生主要原因是机器语言过于复杂

说明:机器语言是机器指令的集合,电子计算机的机器指令是一列二进制数字。计算机将之转变为一列高低电平,以使计算机的电子器件受到驱动,进行运算

在早期的程序设计中,程序员们用机器语言完成设计,将用0丶1数字编成的程序代码打在纸带或卡片上,再将程序通过纸带机或卡片机输入计算机,进行运算。

但是,一个有用的程序至少要有几十行机器码,这就导致程序无论是读起来还是写起来都十分晦涩难懂,而且不易查错。

由于机器语言是如此难于辨别和记忆,给整个行业的发展带来了障碍,于是汇编语言诞生了。

二丶工作过程

程序员————汇编指令————编译器————机器码————计算机

三丶汇编语言的组成

1.汇编指令(核心)

2.伪指令

3.其他符号

第二部分

与汇编语言相关的知识

一丶存储器

内存,负责为CPU储存数据(指令和数据)

储存器被分为若干个储存单元,一个储存单元可以储存一个Byte,即8个二进制位

1KB=1024B(Byte)

1MB=1024KB

1GB=1024MB

1TB=1024GB

二丶其他设备

1.主板

主板上有核心器件和一些主要器件

2.接口卡

CPU————总线————接口卡————外设

3.各类存储器芯片

①随机存储器(RAM)

②只读存储器(ROM)

二丶CPU对于存储器的读写

通过总线传输信息

1.信息组成

(1)存储单元的地址(地址信息)------------地址总线

(2)器件的选择,读或写的命令(控制信息)----------控制总线

(3)读或写的数据(数据信息)--------------数据总线

2.地址总线

N根地址总线——宽度为N——CPU最多可以寻找2的次方个内存单元

3.数据总线

数据总线的宽带决定了CPU和外界的数据传达速度

N根数据总线——一次可传送N位二进制数据

4.控制总线

有多少种控制总线,就意味着CPU提供了对外部器件的多少种控制

三丶内存地址空间

cpu地址空间的大小受cpu总线宽度的限制,宽度越宽,地址空间越大

 

 

8086CPU机内内存地址空间分配

1.主存储器地址空间(00000——9FFFF)

2.显存地址空间(A0000——BFFFF)

3.各类ROM地址空间(C0000——FFFFF)

 

转载于:https://www.cnblogs.com/xihongqing/p/9824803.html

你可能感兴趣的文章
C 函数传参问题
查看>>
luoguP1064 金明的预算方案 (有依赖的背包问题)
查看>>
MongoDB聚合
查看>>
2015年度精品 最新力作32位和64位xp,win7,win8,win10系统下载(电脑城专用版)
查看>>
I00040 计算1000以内的勾股数
查看>>
UVA11624:Fire!(BFS + 优化)
查看>>
程序员总结:帮助你早些明白一些道理
查看>>
DI是实现面向切面和面向抽象的前提
查看>>
Server.MapPath和Request.PhysicalApplicationPath的异同
查看>>
lodash
查看>>
AJAX(一)初识AJAX
查看>>
ArcGIS鼠标滚轮方向之注册表篇
查看>>
实验二
查看>>
盖茨解释乔布斯讨厌微软原因
查看>>
BizTalk Server 2010高可用方案
查看>>
非WEB项目中引入Hibernate Validator
查看>>
第一次作业
查看>>
树莓派网络对时
查看>>
微信小程序中跳转另一个小程序
查看>>
生日相同 2.0
查看>>