汇编基本知识

1.地址总线的寻址能力:假设地址总线的宽度为n,则寻址能力为2^n

eg.

一个寻址能力为8KB的地址总线宽度为13.因为2^13=8KB。

2.cpu中最重要的两个寄存器是CS和IP,他们负责给出cpu要执行的指令的地址。

对于8086pc来说,任意时刻时,CS中的值为M,PI中的值为N,则下一步cpu执行的指令的地址为 M*16+N,也就是说cpu会把这两个寄存器提供的地址中的内容当做指令而不是数据。

比较常用的几个指令

  • mov指令
    传送指令,如mov A, B,就是指吧B中的内容传送到A中,其中B可以是一个寄存器,也可是一个具体的数。当然有的寄存器是禁止通过mov指令进行修改值的。比如上面提到的CS和PI寄存器。
  • jmp指令
    为了可以修改CS和PI中的值,需要使用jmp指令。

jmp AE43:3 就是指将AE43H和0003H的值分别赋值给CS和PI。

当然也可以只修改PI寄存器的值

jmp AX 就是把AX寄存器中的值赋值给PI寄存器。

1. item

1.1 item
1.2 item

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 8086汇编 本笔记是笔者观看小甲鱼老师(鱼C论坛)《零基础入门学习汇编语言》系列视频的笔记,在此感谢他和像他一样...
    Gibbs基阅读 37,702评论 8 114
  • 王爽汇编全书知识点大纲 第一章 基础知识 机器语言 汇编语言的产生 汇编语言的组成 存储器 cpu对存储器的读写 ...
    2c3ba901516f阅读 7,237评论 0 1
  • 计算机通过执行指令序列来使机器得以工作,所以对于每一系列的计算机都有指定的一组指令集供计算机使用,这组指令...
    未来科技工作室阅读 12,529评论 1 10
  • 越底层越单纯!真正的程序员都需要了解的一门非常重要的语言,汇编! 机器语言 我们所写的语言最终安装在机器上的是什么...
    瑞阳gg阅读 3,816评论 0 0
  • 兜兜转转一圈,认同,保持距离是一种自我保护。你觉得珍贵的,别人可能不屑一顾,现实就是如此。看那花开花落,似水流年,...
    美丽色彩阅读 1,664评论 0 1