汇编(二)——基础知识

江枫思渺然 提交于 2019-12-05 15:42:47

汇编(二)——基础知识

一、内存编号为什么是从0开始的

CPU存放一部分指令和数据

内存 内存条 内存条是内存的一部分

指令和数据在内存中是没有任何区别的

CPU要从内存条中读取指令和数据怎么做? 写入 放回到内存中

拆机箱

CPU和内存条都是插在一块主板上

CPU和内存条之间联系 需要通过 电路

内存编号信息 地址线 内存地址 地址线的数量决定了能存储多少地址 寻址

数据信息 数据线

读写信息 控制线

电路表示什么状态? 高低电平 0 1

1.内存编号为什么从0开始的? 物理上限制,电路只能0或1

2.什么叫寻址能力? 地址线决定了你有多少0 或者1

二、数据线,控制线1

地址线 决定了CPU寻址能力

数据线 决定了CPU和其他部件进行传输 一次能传送多少

控制线 决定了CPU对其他部件控制的能力

三、监测点

  • 1个CPU寻址能力为8KB,那么他的地址总线宽度为 () 8*1024

  • 1KB的存储器有 () 个存储单元编号从 () 到 () 1024 0~1023

  • 1KB的存储器可以存储 () bit, () byte 1024*8 1024

  • 8080,8088,80286,80386的地址总线宽度分别为

16根 20根 24根 32根,则寻址能力分别是多少? 64KB,1MB,16MB,4GB

  • 8080,8088,80286,80386数据总线宽度为

8根 8根 16根 16根 32根,它们一次可以传递数据为() B? 1 1 2 2 4

  • 从内存中读取1024字节数据,8086至少要读() 次, 512 256

80386至少要读取() 次?

四、加深对内存的认识

e B800:400
1 空格进行修改内存

内存地址是不是内存条的地址? 不是

计算机有很多部件,内存条是计算机的一个部件,显卡 显存插在主板上 显示器和主板

内存空间:

内存条 100~200

显卡 201~300

显存 显卡

ROM 301~400

1.CPU和计算机各个部件的关系? 内存条 显卡(显存) 给他们编号

2.什么是RAM内存? RAM 读取写入 断电丢失

3.什么是ROM内存? ROM 只读 断电后,数据和指令都存在,一般用在启动计算机上

五、端口

CPU是通过AB,CB,DB组成。

CPU通过端口去访问鼠标键盘(port)

鼠标和键盘都有一块芯片,同样也能存储指令和数据

端口是由端口号

​ 60H就是端口号

CPU 也给鼠标键盘 麦克风 一个编号

input out 读取 写入 控制线 读写信息

六、承上启下

CPU存放地址信息和数据信息地方 寄存器

我们汇编程序员 通过汇编语言汇编指令修改寄存器的内容

从而进行控制计算机

AX 数据寄存器

DS ES SS CS 都是冒号左边的一种地址信息 IP比较像

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!