微机原理-1

微机原理-cpu

一、CS,IP

CS,IP,cpu计算CS+IP,算出下一段执行指令位置,通过地址引脚,沿着地址引线,传到内存芯片,取出数据后,沿着数据总线传到地址引脚。
总线分为:地址,数据,控制

二、SS,SP

sp,堆栈指针,sp+ss,ax,bx,cx都是2个字节,ECX,4个字节。
POP CX 堆栈–>CX sp+
PUSH CX CX–>堆栈 sp-

三、DS

数据段,DS,内存区的取址

四、内存

[]
K 2^10
M 2^20
2^10==1024

五、

8086,20根地址;
cpu只认二进制

  • CS+IP,SS+SP,CS+偏移量
  • [] 内存中取数
  • mov ah , bh 取bh送到ah
  • mov ah ,[2] ah 一个字节,AX 2个字节,ECX 4个字节
  • 一个字WORD:2 byte
  • db :byte

DATA SEGMENT
  	a1 db 3
  	a2 db 6
  	a3 db ?
  	a4 db 1,2,3,4,5
  	a5 db ?,?,?,?,?,?
  	a6 db 10 dup (?)
  	a7 db 1,5CH,10 dup (3 dup (1,0),6)
  DATA ENDS

offset : 计算距离起始地址偏移量

MOV si,offset a2
MOV dl,[si]
--相当于--
MOV dl,a2

sp 初始地址是MAX

output 取AX
input 存入bx

MOV si,offset a2
MOV bx,[si]
call output

低对低,高对高

call input
MOV si,offset a1
MOV [si],bx

标志位

  • CF 进位
  • OF 溢出
  • ZF 零
  • SF 符号

无符号位有进位
有符号位有溢出 ++ –

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值