汇编--寄存器
寄存器
在 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 |
懦弱就是无能的表现