8086汇编语言

title: 8086date: 2020-01-13 13:12:05tags:8086汇编储存器:位于CPU中 ,读写速度最快寄存器:区别硬盘 U盘等外部储存器地址总线决定CPU的寻址能力,如8386CPU中有20根地址总线,则cpu能访问的储存单元为2的20次方数据总线决定cpu一次能够传输数据的位数8086cpu有16根数据总线控制总线决定了cpu对外部设备的...
摘要由CSDN通过智能技术生成

8086汇编

储存器:

位于CPU中 ,读写速度最快

寄存器:

区别硬盘 U盘等外部储存器

地址总线

决定CPU的寻址能力,如8386CPU中有20根地址总线,则cpu能访问的储存单元为2的20次方

数据总线

决定cpu一次能够传输数据的位数
8086cpu有16根数据总线

控制总线

决定了cpu对外部设备的控制能力

通用寄存器

数据寄存器:AX BX CX DX

各自的用途:
CX:计数器

指针寄存器SP(堆栈指针) BP(基址指针)

变址寄存器SI(源地址) DI(目的地址)

控制寄存器IP FALG

IP:指令指针

FLAG:标志寄存器

段寄存器 CS DS SS ES

CS:代码段

DS:数据段

SS:堆栈段

ES:附加段
一个寄存器占两个字节(一个字节八位)

AX可分为ALAH高八位和第八位

如:AX:ABCD AH:AB AL:AB

几条汇编指令

MOV指令

mov ax,1200h

ax 00ff

add al,1 后 ax 0000

ADD指令

add ax,ax

SUB指令

Sub ax,1

ax ff00

sub al,1后 ax ffff

寻址

物理地址

即实际地址

物理地址=段地址&10h+偏移地址

  • cs:2000h ip:0033h
  • 物理地址=2000h*10h+0033h=20033h

cs:ffff ip:ffff

物理地址溢出 无效的物理地址

DS和[ADDRESS]

mov ax,[1000h] 即把ds*10h+1000h地址处的数据mov给ax

mov ax,[bx]

先进后出,后进先出

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值