![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
汇编
文章平均质量分 76
flowciyu
SaaS
展开
-
汇编学习笔记:基础知识,CPU对存储器的读写
CPU(central processing unit):中央处理单元。 每一种微处理器,由于硬件设计和内部结构的不同,就需要用不同的电平脉冲来控制,使它工作。 所以,每一种微处理器都有自己的机器指令集,也就是机器语言。 汇编语言的主体是汇编指令,汇编指令和机器指令的差别在于表示方式上,汇编指令是机器指令便于记忆的书写格式。 程序员用汇编语言写出的源程序,再用汇编编译器将其原创 2013-01-07 14:14:21 · 1447 阅读 · 0 评论 -
段寄存器的引用
段寄存器是因为对内存的分段管理而设置的。16位CPU有四个段寄存器,所以,其程序可同时访问四个不同含义的段。段寄存器及其偏移量的引用关系如图所示。 段寄存器CS指向存放程序的内存段,IP是用来存放下条待执行的指令在该段的偏移量,把它们合在一起可在该内存段内取到下次要执行的指令。 段寄存器SS指向用于堆栈的内存段,SP是用来指向该堆栈的栈顶,把它们合在一起可访问栈顶单元。另外,当转载 2013-03-12 11:09:52 · 1038 阅读 · 0 评论 -
汇编学习笔记:CPU内部组成,寄存器讲解
==============CPU内部组成,寄存器讲解=========================== 一个典型的CPU由控制器、运算器、寄存器等器件构成,这些器件通过【内部总线】相连! 运算器进行信息处理、 寄存器进行信息存储、 控制器控制各种器件进行工作。 8086CPU的寄存器都是16位的,可以存放两个字节。 字在寄存器中的存储: 字节 Byte:原创 2013-01-07 14:20:07 · 1982 阅读 · 0 评论 -
汇编学习笔记:寄存器(内存访问)
==============寄存器(内存访问)=========================== CPU用16位寄存器存储一个字,高八位存放高位字节,低八位存放低位字节。 在内存中存储时,内存单元是字节单元(一个单元存放一个字节,即8位),所以使用两个连续的内存单元来存放。 字在内存中的存储,重点解释“字单元”的概念: 字单元,即存放一个字型数据(16位)的内存单元,由两个地址连续的内原创 2013-01-07 14:24:49 · 1370 阅读 · 0 评论 -
汇编学习笔记:第一个程序,Hello World!!!
==============第一个程序,Hello World!!!=========================== 编写执行过程: 1:用文本编辑器编写汇编源程序 2:对源程序进行编译连接,使用汇编语言编译程序对源文件中的程序进行编译,产生目标文件。 再用连接程序对目标程序进行连接,生成可在操作系统中直接运行的可执行文件(.exe)。 3:由操作系统执行可执行文件中的程序原创 2013-01-07 14:27:16 · 1179 阅读 · 0 评论 -
8086 CPU 寄存器简介
引子 打算写几篇稍近底层或者说是基础的博文,浅要介绍或者说是回顾一些基础知识, 自然,还是得从最基础的开始,那就从汇编语言开刀吧, 从汇编语言开刀的话,我们必须还先要了解一些其他东西, 像 CPU ,内存这些知识点还是理解深刻一点的比较好, 所以这一篇博文就绕着 80x86 CPU 中寄存器的基础部分下手,至于其他的一些将会在后续的博文中介绍 。 同时在这里转载 2013-03-22 17:20:17 · 1174 阅读 · 0 评论 -
汇编学习小结
【基础概念:】 汇编指令,是机器指令的助记符,每一种CPU都有自己的机器指令集。 汇编,程序员用汇编语言(汇编指令)编写源程序,汇编编译器将其编译为机器码,由计算机执行。 【计算机常用计量单位:】 bit(位) byte(字节) kb(千字节) mb(兆) gb(千兆字节) 一般以字节(byte)作为计算机存储容量的基本单位,一个字节是八个二进制位(1Byte=8Bit),共有原创 2013-03-16 14:40:13 · 883 阅读 · 0 评论