汇编语言课件,王爽 著清华大学出版社,制作工具:Microsoft PowerPoint2003,本课件由汇编网()制作提供,第17章 使用BIOS进行键盘输入和磁盘读写,17.1 int 9中断例程对键盘输入的处理 17.2 使用int 16h中断例程读取键盘缓冲区 17.3 字符串的输入 17.
王爽汇编语言第二版全部Tag内容描述:
1、汇编语言课件,王爽 著清华大学出版社,制作工具:Microsoft PowerPoint2003,本课件由汇编网(www.asmedu.net)制作提供,第17章 使用BIOS进行键盘输入和磁盘读写,17.1 int 9中断例程对键盘输入的处理 17.2 使用int 16h中断例程读取键盘缓冲区 17.3 字符串的输入 17.4 应用int13h中断例程对磁盘进行读写,引言,大多数有用的程序都需要处理用户的输入,键盘输入是最基本的输入。 程序和数据通常需要长期存储,磁盘是最常用的存储设备。 BIOS 为这两种外设的I/O提供了最基本的中断例程,在本章中,我们对它们的应用和相关的问题进行讨论。,17.1 。
2、汇编语言课件,王爽 著清华大学出版社,制作工具:Microsoft PowerPoint2003,本课件由汇编网(www.asmedu.net)制作提供,第9章 转移指令的原理,9.1 操作符offset 9.2 jmp指令 9.3 依据位移进行转移的jmp指令 9.4 转移的目的地址在指令中的jmp指令 9.5 转移地址在寄存器中的jmp指令 9.6 转移地址在内存中的jmp指令 9.7 jcxz指令 9.8 loop指令 9.9 根据位移进行转移的意义 9.10 编译器对转移位移超界的检测,引言,8086CPU的转移指令分为以下几类:无条件转移指令 (如:jmp)条件转移指令循环指令(如:loop)过程中断,9.1 操作符offset,操作符。
3、汇编语言课件,王爽 著清华大学出版社,制作工具:Microsoft PowerPoint2003,本课件由汇编网(www.asmedu.net)制作提供,第10章 call 和 ret 指令,10.1 ret 和 retf 10.2 call 指令 10.3 依据位移进行转移的call指令 10.4 转移的目的地址在指令中的call指令 10.5 转移地址在寄存器中的call指令 10.6 转移地址在内存中的call指令 10.7 call 和 ret 的配合使用 10.8 mul 指令 10.9 模块化程序设计 10.10 参数和结果传递的问题 10.11 批量数据的传递 10.12 寄存器冲突的问题,引言,call和ret 指令都是转移指令,它们都修改IP,或同时修改CS和IP。
4、检测点 1.1 (1)1 个 CPU的寻址能力为 8KB,那么它的地址总线的宽度为 13 位。(2)1KB 的存储器有 1024 个存储单元,存储单元的编号从 0 到 1023 。(3)1KB 的存储器可以存储 8192(213) 个 bit, 1024 个 Byte。(4)1GB 是 1073741824 (230) 个 Byte、1MB 是 1048576(220) 个 Byte、1KB 是1024(210)个 Byte。(5)8080、8088、80296、80386 的地址总线宽度分别为 16根、20 根、24 根、32 根,则它们的寻址能力分别为:64 (KB)、 1 (MB)、 16 (MB)、 4 (GB)。(6)8080、8088、8086、80286、80386 的数据总线宽度分别为。
5、汇编语言课后答案1第一章 基础知识检测点 1.1(第 8页)-(1) 13(2) 1024,0,1023(3) 8192,1024(4) 230,220,210(5) 64,1,16,4(6) 1,1,2,2,4(7) 512,256(8) 二进制 注意:1.第 4题中的符号指求幂运算(如: 230指 2的 30次方)第二章 寄存器(CPU 工作原理)检测点 2.1(第 18页)-(1)写出每条汇编指令执行后相关寄存器中的值。第一空:F4A3H第二空:31A3H第三空:3123H第四空:6246H第五空:826CH第六空:6246H第七空:826CH第八空:04D8H第九空:0482H第十空:6C82H第十一空:D882H第十二空:D888H第十三空:D810H第十四空:6246H(2)只能使用目前学过。
6、1第 1 章 基础知识检测点 1.1(1)1 个 CPU 的寻址能力为 8KB,那么它的地址总线的宽度为 13。(2)1KB 的存储器有 1024 个存储单元。存储单元的编号从 0 到 1023。(3)1KB 的存储器可以存储 1024*8 个 bit,1024 个 Byte。(4)1GB、1MB、1KB 分别是 230、220、210 Byte。(nm 的意思是 n 的 m 次幂)(5)8080、8088、80286、80386 的地址总线宽度分别是 16 根、20 根、24 根、32 根,则它们的寻址能力分别为:64(KB)、1(MB)、16(MB)、4(GB)。(6)8080、8088、8086、80286、80386 的数据总线宽度分别为 8 根、8 根、16 根、16 根、32根。则它们一次。
7、汇 编语言第二版答案 王爽 检测点1 1 1 1个CPU的寻址能力为8KB 那么它的地址总线的宽度为 13位 2 1KB的存储器有 1024 个存储单元 存储单元的编号从 0 到 1023 3 1KB的存储器可以存储 8192 2 13 个bit 1024个Byte 4 1GB是 1073741824 2 30 个Byte 1MB是 1048576 2 20 个Byte 1KB是 1024 2 1。
8、第1章 基础知识,1.1 机器语言 1. 9 数据总线 1.2 汇编语言的产生 1.10 控制总线 1.3 汇编语言的组成 1.11 内存地址空间(概述) 1.4 存储器 1.12 主板 1.5 指令和数据 1.13 接口卡 1.6 存储单元 1.14 各类存储器芯片 1.7 CPU对存储器的读写 1.15 内存地址空间 1.8 地址总线,引言,汇编语言是直接在硬件之上工作的编程语言,首先要了解硬件系统的结构,才能有效的应用汇编语言对其编程。 在本章中,对硬件系统结构的问题进行一部分的探讨,以使后续的课程可在一个好的基础上进行。,引言,当课程进行到需要补充新的基础知识(关于编程结构或其。
9、第1章 基础知识,1.1 机器语言 1. 9 数据总线 1.2 汇编语言的产生 1.10 控制总线 1.3 汇编语言的组成 1.11 内存地址空间(概述) 1.4 存储器 1.12 主板 1.5 指令和数据 1.13 接口卡 1.6 存储单元 1.14 各类存储器芯片 1.7 CPU对存储器的读写 1.15 内存地址空间 1.8 地址总线,引言,汇编语言是直接在硬件之上工作的编程语言,首先要了解硬件系统的结构,才能有效的应用汇编语言对其编程。 在本章中,对硬件系统结构的问题进行一部分的探讨,以使后续的课程可在一个好的基础上进行。,引言,当课程进行到需要补充新的基础知识(关于编程结构或其。
10、第1章 基础知识,1.1 机器语言 1. 9 数据总线 1.2 汇编语言的产生 1.10 控制总线 1.3 汇编语言的组成 1.11 内存地址空间(概述) 1.4 存储器 1.12 主板 1.5 指令和数据 1.13 接口卡 1.6 存储单元 1.14 各类存储器芯片 1.7 CPU对存储器的读写 1.15 内存地址空间 1.8 地址总线,引言,汇编语言是直接在硬件之上工作的编程语言,首先要了解硬件系统的结构,才能有效的应用汇编语言对其编程。 在本章中,对硬件系统结构的问题进行一部分的探讨,以使后续的课程可在一个好的基础上进行。,引言,当课程进行到需要补充新的基础知识(关于编程结构或其。
11、本课件由汇编网( www.asmedu.net)制作提供第 1章 基础知识 1.1 机器语言 1. 9 数据总线 1.2 汇编语言的产生 1.10 控制总线 1.3 汇编语言的组成 1.11 内存地址空间(概述) 1.4 存储器 1.12 主板 1.5 指令和数据 1.13 接口卡 1.6 存储单元 1.14 各类存储器芯片 1.7 CPU对存储器的读写 1.15 内存地址空间 1.8 地址总线本课件由汇编网( www.asmedu.net)制作提供引言 汇编语言是直接在硬件之上工作的编程语言,首先要了解硬件系统的结构,才能有效的应用汇编语言对其编程。 在本章中,对硬件系统结构的问题进行一部分的探讨,以使后续的课。