寄存器是CPU的重要组成单元。不同CPU的寄存器及个数和结构都不一样。

8086CPU有14个寄存器。每个寄存器有一个名称,分别是:

AX,BX,CX,DX,SI,DI,SP,BP,IP,CS,SS,DS,ES,PSW。

在8086CPU中,所有寄存器都是 16 位的,可以存放两个字节。

AX,BX,CX,DX 这四个寄存器通常用来存放一般性的数据,称为通用寄存器。

这四个通用寄存器都可以分为两个独立的8位寄存器来使用:

  • AX 可以分为 AH 和 AL
  • BX 可以分为 BH 和 BL
  • CX 可以分为 CH 和 CL
  • DX 可以分为 DH 和 DL

 

字在存储器中的存储:

8086CPU可以一次性处理以下两种数据:

  1. 字节:记为byte,一个字节由8位组成,可以存在8位寄存器中
  2. 字:记为word,一个字由两个字节组成,这两个字节分别是高位字节和低位字节

 

几条汇编指令:

QQ图片20160614134525

注意:在写一条就汇编指令或一个寄存器的名称时,不区分大小写。

 

【Assembly】第二章——寄存器
Tagged on:
0 0 投票数
Article Rating
订阅评论
提醒

0 评论
最新
最旧 最多投票
内联反馈
查看所有评论