汇编

地址单元字节型数据一个字节
地址单元字型数据为两个字节
段地址来自ds的数据内容

改写当前段起始位置:
mov bx,1000H
mov ds,bx//
mov al,[0]//偏移地址0处的数据送入al

汇编执行必须写入内存地址,t执行后改变相应的寄存器和内存资源

ds+[]=内存数据区
cs+ip=内存指令区

高八位ah送入高地址单元1001
低八位al送入低地址单元1000


mov,add指令无法让ds(段寄存器)和ds+[0](内存单元)直接改变数据,需要通过改变ax,bx,cx,dx间接改变

寄存器之间可以相互(内存也是)传递数据
和数据打交道的只有数据存储器
数据必须转入寄存器才能参与计算

cpu从内存中一次读两位

LIFO规则,栈后进先出,cpu内存数据段当成栈 mov ax,10  push ax  pop bx(出栈送入bx)

ss:sp 指向栈顶内存数据 push 让sp-2,指向ss:sp-2 然后向ss:sp-2写入数据,pop相反  push(pop)栈越界

栈区,内存数据区,内存指令区
16为cpu栈区最大为0-FFFFH
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值