汇编--寄存器

寄存器

  在 CPU 中:

    •   运算器进行信息处理;
    •   寄存器进行信息存储(主要部分,工作原理);
    •   控制器控制各种器件进行工作;
    •   内部总线连接各种器件,在他们之前进行数据传输。

  8086(X86)CPU 有 14 个寄存器,分别是:AX、BX、CX、DX、SI、DI、SP、BP、CS、SS、DS、ES、PSW

 

通用寄存器

  

 

 

 

 

 

   8086CPU 的上一代 CPU 中的寄存器都是 8 位的,为了保证兼容,8086CPU 的 AX、BX、CX、DX 都可以分为 2 个可独立使用的 8 位寄存器来使用:   AX 可分为 AH 和 AL(BX同理)

  AX 的低 8 位(0-7)构成了 AL 寄存器,高 8 位(8-15)构成了 AH 寄存器。它们是可以独立使用的 8 位寄存器。

 

 

基础汇编指令

  

 题目:

指令 答案
mov   ax  ,  62627 AX=F4A3H
mov   ah  ,  31H AX=31A3H
mov   al  ,  23H AX=3123H
add   ax  ,  ax AX=6246H
mov   bx  ,  826cH BX=826CH
mov   cx  ,  ax CX=6246H
mov   ax  ,  bx AX=826CH
add    ax  ,  bx AX=04D8H
mov    al   ,   bh AX=0482H
mov    ah  ,   bl AX=6C82H
add     ah  ,   ah AX=D882H
add   al  ,  6 AX=D888H
add   al  ,  al AX=D810H
mov   ax  ,  cx AX=6246H 
posted @ 2020-07-15 17:18  beitso-admin  阅读(384)  评论(0编辑  收藏  举报