首页 > 其他 > 详细

汇编第七日

时间:2017-08-06 22:28:33      阅读:159      评论:0      收藏:0      [点我收藏+]

端口读写用in(从端口读)和out(往端口写)指令:

in al 60h  从60h号端口读入一个字节

in和out只能使用ax或al存放从端口读入的数据要发送到端口的数据

访问8位端口用al,16位用ax

 

CMOS RAM 芯片有实时钟(靠电池供电,保证RAM信息不丢失)128个存储单元的RAM

 

shl实现逻辑左移,最后一位移出时放入CF位,其左移次数跟cl寄存器有关

例如:

mov al, 0101001h

mov cl, 3

shl al, cl

CF位值将变成0

 

shr指令实现逻辑右移,其余与shl类似

 

是否响应中断?

根据IF位,IF = 1响应中断,反之

根据可以不响应一定响应分成可屏蔽中断不可屏蔽中断

 

sti 设置IF = 1

cli 设置IF = 0

 

Done!!!

汇编第七日

原文:http://www.cnblogs.com/chaunceyctx/p/7296116.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!