汇编小测复习(逃课被抓那些事)

1.通用寄存器:AX,BX,CX,DX

2.8086寄存器16位,可以存放两个字节或者16位的数据,存储最大值为2的16次方-1,各种都是16位

3.16位寄存器可以分为两个8位,AX可以分为AH和AL,以此类推

4.16进制的末尾H不参与运算,仅做标识

格式:动作 目的地 对象 

5.8086有20位地址总线,输送能力1m,但内部16位输送只有64k的寻址能力,内部两个16位合成一个20k

6.地址加法器:物理地址=段地址*16(2进制地址左移4位)(基础地址)+偏移地址

7.可以将一些连续地址看作段,*16得基础地址,偏移地址定位段中内存单元,所以一个段的起始地址为16的倍数,偏移地址16位,寻址16位,所以一个段最大64k,地址为0到FFFFH

8.段寄存器:CS,DS,ES,SS

9.CS和ip是最关键的寄存器,CS是代码段IP是指令指针

10.工作过程:CS:IP指向单元内存读指令,进入指令缓冲器,IP=IP+长度,执行

11.初始化:CS:FFFFH,IP0000H

 

12.【】里面放内存单元,是ds寄存器的相对地址

13.过程:数据->一般寄存器->段寄存器ds 

14.ss栈顶,sp偏移,ss:sp栈首元素

 

 

 

 

15.一个栈段最大64k 

[bx]可以表示内存单元

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值