首页 > 代码库 > 汇编第七日

汇编第七日

端口读写用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!!!

汇编第七日