170430 汇编-端口的原理

来源:互联网 发布:js和php的区别 编辑:程序博客网 时间:2024/06/02 02:09

1625-5 王子昂 总结《2017年4月30日》 【连续第211天总结】

A.汇编语言14章20%

B.CPU在操控各种存储器、外接设备的时候都把它们当做内存来用地址线、数据线和控制线来控制的,整体称为内存地址空间

各种接口卡上的接口芯片、主板上的接口芯片和其他芯片对CPU来说都是一样的,在地址空间中分配一个地址来读写

CPU可以直接读写3个地方的数据:

内部的寄存器

内存单元

端口

在访问端口的时候CPU通过端口地址来定位端口。因为端口所在的芯片和CPU通过总线相连。

在PC系统中,CPU最多可以定位64KB个不同的端口,端口地址的范围为0~65535

对端口的读写只有两条指令:in和out,而不能使用mov、push等等

在in和out指令中,只能使用ax或al来存放从端口中读入的数据或要发送的端口中的数据。访问8位端口时用al,访问16位端口时用ax

对0~255的端口进行读写时,使用立即数作为端口号

对256~65535的端口进行读写时,端口号要放在dx中

C,明日计划

汇编语言第十四章

PYQT 

0 0
原创粉丝点击