摘要: 31222222222 阅读全文
posted @ 2019-03-11 10:27 木卜木卜木卜木卜木卜 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 引言 CPU 除了有运算能力外,还要有 I/O( Input/Output ,输入/输出)能力。 15.1 接口芯片和端口 在PC系统的接口卡和主板上,装有各种接口芯片。这些外设接口芯片的内部有若干寄存器,CPU将这些寄存器当作端口来访问。 外设的输入不直接送入内存和CPU ,而是送入相关的接口芯片 阅读全文
posted @ 2017-02-15 22:25 木卜木卜木卜木卜木卜 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 端口的读写 端口的读写指令只有两条:in 和 out分别用于从端口读取数据和往端口写入数据。 在in和out指令中,只能使用ax或al来存放从端口中读入的数据或要发送到端口中的数据。访问8位端口时用al,访问16 位端口时用ax。 对256~65535的端口进行读写时,端口号放在dx中。 CMOS 阅读全文
posted @ 2017-02-15 19:15 木卜木卜木卜木卜木卜 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 引言 中断是CPU处理外部突发事件的一个重要技术。 它能使CPU在运行过程中对外部事件发出的中断请求及时地进行处理,处理完成后又立即返回断点,继续进行CPU原来的工作。 引起中断的原因或者说发出中断请求的来源叫做中断源。根据中断源的不同,可以把中断分为硬件中断和软件中断两大类,而硬件中断又可以分为外 阅读全文
posted @ 2017-02-09 16:32 木卜木卜木卜木卜木卜 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 引言 8086CPU的标志寄存器有16位,其中存储的信息通常被称为程序状态字(PSW)。 我们己经使用过8086CPU的ax、bx、cx、dx、si、di、bp、sp、ip、cs、ss、ds、es等13个寄存器了。 本章中的标志寄存器(以下简称为flag)是我们要学习的最后一个寄存器。 flag寄存 阅读全文
posted @ 2017-02-08 19:27 木卜木卜木卜木卜木卜 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 引言 call和ret 指令都是转移指令,它们都修改IP,或同时修改CS和IP。它们经常被共同用来实现自程序的设计。 10.1 ret 和 retf ret指令用栈中的数据,修改IP的内容,从而实现近转移! CPU执行ret指令时,进行下面两步操作: 1.(IP)=((ss)*16+(sp)) 2. 阅读全文
posted @ 2017-02-08 18:58 木卜木卜木卜木卜木卜 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 引言 8086CPU的转移指令分为以下几类: 无条件转移指令 (如:jmp) 条件转移指令 循环指令(如:loop) 过程 中断 9.1 操作符offset 操作符offset在汇编语言中是由编译器处理的符号,它的功能是取得标号的偏移地址。 9.2 jmp指令 jmp为无条件转移,可以只修改IP,也 阅读全文
posted @ 2017-02-01 15:58 木卜木卜木卜木卜木卜 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 引言 本章中,我们就要针对8086CPU对这两个基本问题进行讨论。虽然讨论是在8086CPU的基础上进行的,但是这两个基本问题却是普遍的,对任何一个处理器都存在。 reg的集合包括:ax、bx、cx、dx、ah、al、bh、bl、ch、cl、dh、dl、sp、bp、si、di; sreg的集合包括: 阅读全文
posted @ 2017-02-01 15:34 木卜木卜木卜木卜木卜 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 7.1 and和or指令 and 指令:逻辑与指令,按位进行与运算。 or 指令:逻辑或指令,按位进行或运算。 7.2 关于ASCII码 世界上有很多编码方案,有种方案叫做ASCII编码,是在计算机系统中通常被采用的。 7.3 以字符形式给出的数据 “db ‘unIX’ ” 相当于“db 75H,6 阅读全文
posted @ 2017-02-01 14:26 木卜木卜木卜木卜木卜 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 6.1 在代码段中使用数据 “dw”的含义是定义字型数据。dw即define word。 由于它们在代码段中,程序在运行的时候CS中存放代码段的段地址,所以我们可以从CS中得到它们的段地址。 因为用dw定义的数据处于代码段的最开始,所以偏移地址为0,这8 个数据就在代码段的偏移0、2、4、6、8、A 阅读全文
posted @ 2017-02-01 12:20 木卜木卜木卜木卜木卜 阅读(561) 评论(0) 推荐(0) 编辑