自己写os中理解的汇编指令,做个笔记

mov 10h,#0aah
mov 11h,#0bbh
push 10h ;sp寄存器内的地址值自加1,然后把内存XXh内的值存到SP指向的地址
push 11h
mov 10h,#0
mov 11h,#0
;pop  11h ;把SP指向的地址的值返回内存XXh内,然后sp寄存器内的地址值自减1
;pop  10h
;lcall 0xaaaa; ;pc内的地址值自加3,sp内的地址值自加1,PC的低字节保存到SP所指的内存中,sp再自加1,然后PC的高字节保存到SP所指的内存中
;acall 0xff; ;同理


ret ;取出sp所指的地址单元中的值放到PC高字节,SP所指地址自减1,再取SP所指地址单元中的值放PC低字节,再sp所指地址自减1.




CSEG    AT     0xbbaa ;?AS这个子程序从0xbbaa开始放置
?AS:ljmp 0x00
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值