汇编第七日

Posted chaunceyctx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了汇编第七日相关的知识,希望对你有一定的参考价值。

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

以上是关于汇编第七日的主要内容,如果未能解决你的问题,请参考以下文章

16位汇编第六讲汇编指令详解第第三讲

汇编04:第一个汇编程序

32位汇编第七讲,混合编程,内联汇编

16位汇编第六讲汇编指令详解第二讲

[汇编]《汇编语言》第18章 附注内容(完结)

汇编语言第一章