系统相关
首页 > 系统相关> > 汇编语言学习(5)P33-P40寄存器,内存,CPU和计算机部件关系,

汇编语言学习(5)P33-P40寄存器,内存,CPU和计算机部件关系,

作者:互联网

P33

内存,内存条,主内存
e 8800:400在这里插入图片描述
在这里插入图片描述
内存地址是不是内存条的内存地址?
不是的
计算机有很多的部件,内存条时计算机的一个部件,显卡:插在主板上的,显存修改内容会显示在显示器上
在这里插入图片描述
在这里插入图片描述
改变了屏幕的颜色
在这里插入图片描述
CPU和计算机各个部件的关系?
内存条,显卡(显存)给他们编号
什么时RAM内存?
RAM:允许读取和写入,断电以后指令和数据都丢失了
ROM:只允许读取,断电以后指令和数据一般还在,启动计算机上面,通过内存地址访问的
什么时ROM内存?在这里插入图片描述

P34

在这里插入图片描述
ROM只允许读取不允许修改,
主板上可以插入鼠标。音箱,麦克风
CPU也是通过内存地址去访问鼠标,键盘。。。不是的
通过端口的东西,port
装货和卸货,数据
拆过鼠标和键盘
都有一块芯片,同样也是存储指令和数据
CPU是一块芯片,存储指令和数据,

在这里插入图片描述
端口是通过端口号去访问的
在这里插入图片描述
60H就是端口号
input out读取写入,控制线,读写信息
和端口有关,
mov

CPU可以通过主板上的电路读到所有的定西
CPU就像是人的大脑一样
主板是人体的骨骼
主板上的电路是什么?
是附加在谷歌上的神经
大脑得到反应,COU得到数据
计算机,电脑

P35

右边内存空间
CPU通过端口号,CPU也给鼠标键盘,麦克风,印象编号了的假设60H是键盘,61H是印象的
右边的是内存空间,通过内存地址访问的
RAM断电后,指令和数据就没有了,允许读取和写入
ROM
断电后,指令和数据还存在,只允许读取
GPU怎么办?
图形处理芯片
多少G的,很久以前是没有的,
图形的要求越来越高,需要进行分工,早期画图这个工作也是CPU做的,
GPU转码进行图形处理,
有专门的编程语言去编程
需要物理知识还有数学知识
B800:0000 400 当作显存就可以了
汇编语言是针对CPU的
CPU是通过地址线,数据线和控制线
CPU当中一定有可以存放地址信息和数据信息的地方
寄存器

我们汇编程序员就是通过汇编语言当中的汇编指令去修改寄存器当中的内容从而控制CPU,就可以控制整个计算机的

在这里插入图片描述
AX就是一个数据寄存器,地址寄存器
在这里插入图片描述

DS,ES,SS,CS都是冒号左边的地址信息,IP比较像
修改寄存器当中的内容。控制CPU得要控制整个计算机,

P36-导言

前面都是基础知识

在这里插入图片描述
CPU通过端口号访问键盘鼠标,
标志位寄存器,
俄罗斯方块,1-17涨学完,

P37

寄存器
AX
BX
CX
DX
因为他们有i一个特殊的地方是其他的寄存器所没有的,通用寄存器是存放数据的,数据寄存器,箱子是有容量的,1byte=8bit
2byte=16bit
在这里插入图片描述
因为他们可以各自分割为两个8位寄存器
在这里插入图片描述
为了兼容
8086CPU 8位寄存器,为了保证,以前编写的程序,稍加修改,就可以运行在8086CPU上了,为了兼容

内存的最小单元?字节8bit
cpu从内存当中读取一个字节8bit字节型数据
8位数据->8位寄存器当中16根数据线,数据线的宽度决定了CPU一次性能够读取多长的数据
8086CPU一次性可以处理2中尺寸的数据
字节型数据
字节型数据-byte 8bit -8位寄存器当中
字型数据2byte=16bbit16位寄存器当中
一个字节是这个字型数据的高位字节(AH,BH,CH,DH)还有一个字节是这个字型数据的低位字节(AL,BL,CL,DL)

P38

dosbox -debug -a
debug
在这里插入图片描述
观察,编译 翻译工作
在使用MOV的时候,要保证数据和寄存器之间
在这里插入图片描述
在这里插入图片描述
数据与寄存器之间要保证一致性,8位寄存器给8位寄存器,8位数据给8位寄存器,16位数据给16位寄存器
在这里插入图片描述
16位的5也是error

P39

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这个寄存器的运算时相互独立的
8位寄存器进行8位运算保存8位数据
寄存器时相互独立的AL就是AL,AH就是AH
mov ax,4e20
add ax ,1406

P40

在这里插入图片描述
mov ax ,62627
AX=F4A3
mov ah,31H
AX=31A3H
mov a1,23H
AX=3123H
add ax,ax
AX=3123+3123H=6246H
mov bx,826CH
BX=826CH
mov cx,ax
CX=6246H
MOV AX,BX
AX=826CH
add ax,bx
AX=826C+826c=04D8H
mov a1 ,bh
AX=0482H
mov ah,b1
AX=6C82H
add ah,ah
AX=6C+6C=D882H
add al,6
AX=D888H
88+88=110
ADD AL,AL
AX=D810H
mov AX,CXAX=6246H
在这里插入图片描述
在这里插入图片描述
mov ax,2
add ax,ax
add ax,ax
add ax,ax
mov al,2
add a1,a1
add a1,a1
add a1 ,a1

标签:寄存器,mov,AX,add,P33,ax,CPU,P40
来源: https://blog.csdn.net/weixin_43428283/article/details/110138561