美文网首页
iOS 汇编语言 寄存器(8086)

iOS 汇编语言 寄存器(8086)

作者: 冬ge | 来源:发表于2021-11-01 14:49 被阅读0次

一级标题

CPU的典型组成

截屏2021-11-01 上午10.21.49.png
对程序员说.CPU中最重要的就是寄存器,可以通过改变寄存器的内容来实现对CPU的控制
截屏2021-11-01 上午10.23.25.png
  • AX, BX,CX,DX这四个寄存器通常用来存放一般性数据,称为通用寄存器
  • 通常,CPU会先将内存中的数据存储到通用寄存器中,然后再对通用寄存器中的数据进行运算

寄存器特别重要. 中转作用

截屏2021-11-01 上午10.28.19.png 截屏2021-11-01 上午11.23.35.png 截屏2021-11-01 上午11.24.30.png 截屏2021-11-01 上午11.27.13.png

字节, 字

截屏2021-11-01 上午11.29.40.png 截屏2021-11-01 上午11.33.59.png

cs和IP


截屏2021-11-01 上午11.38.42.png

cpu 通过 cs和IP指令 地址找到内存中地址.然后输入到电路中继续执行代码

通过我们上面的过程展示,cpu的工作过程可以简要描述如下.
1.从cs:IP指向的内存单元中读取指令, 读取的指令进入指令缓冲器;
2.IP=IP+所读取指令的长度. 从而指向下一条的指令;
3.执行指令.转到步骤1.循环执行此步骤.

指令和数据
1.在内存或者磁盘上,指令和数据没有任何区别,都是二进制信息
2.CPU在工作的时候把所有信息看做指令, 有的信息看做数据,为同样的信息赋予了不同的意义.

截屏2021-11-01 上午11.53.33.png

总结

截屏2021-11-01 下午2.18.13.png 截屏2021-11-01 下午2.18.34.png 截屏2021-11-01 下午2.18.54.png 截屏2021-11-01 下午2.46.59.png

斜体
粗体

引用段落

代码块

相关文章

  • iOS 汇编Day01

    iOS 汇编 8086CPU 机器语言 由0和1组成 将寄存器BX的内容送入寄存器AX汇编语言 用符...

  • 汇编语言 学习笔记(一)

    汇编语言学习笔记 一、概论 8086,8088 构架 1. 寄存器 8个通用寄存器 AX [AH, AL] - 累...

  • iOS 汇编语言 寄存器(8086)

    一级标题 CPU的典型组成 对程序员说.CPU中最重要的就是寄存器,可以通过改变寄存器的内容来实现对CPU的控制 ...

  • 笔记——第二章

    @(读书笔记)[汇编语言, 王爽] 前置知识 8086寄存器为16位,为了和以前的8位架构的CPU兼容,把寄存器可...

  • Linux0.11源码学习--知识基础

    这里简要介绍下8086的寄存器和 Linux0.11源码 硬件知识 8086CPU结构图 8086内部的寄存器可以...

  • iOS逆向之初识别汇编

    汇编语言是使用助记符代替机器语言。 汇编语言的种类,目前讨论比较多的汇编语言有 • 8086汇编(8086处理器是...

  • 简单汇编

    程序的本质 软件\程序的执行过程 寄存器和内存 编程语言的发展 汇编语言的种类 ios 最主要的汇编语言 AT&T...

  • ARM64汇编学习笔记一(初始汇编)

    汇编语言的种类 目前讨论比较多的汇编语言有:8086 汇编(8086处理器是16bit 的 CPU)Win32 汇...

  • 微机原理与接口与接口技术第四章汇编程序设计

    4.1 汇编语言的格式 4.1.1 8086汇编语言程序的一个例子 8086汇编的一个语句行是由4个部分组成的,即...

  • CPU实模式和保护模式

    原文链接 16位微处理器 8086寄存器组成 8086/8088包括:4个16位的数据寄存器,2个16位的指针寄存...

网友评论

      本文标题:iOS 汇编语言 寄存器(8086)

      本文链接:https://www.haomeiwen.com/subject/gxrzaltx.html