清华大学80X86汇编语言教程:基础与80X86微处理器详解

5星 · 超过95%的资源 需积分: 9 12 下载量 127 浏览量 更新于2024-08-02 收藏 74KB DOC 举报
清华大学的汇编语言教程深入讲解了计算机基础知识,特别是针对初学者设计,旨在帮助理解为何计算机内部采用二进制数以及数制之间的转换。课程的重点在于以下几个方面: 1. 数制转换:教授学员理解基数的概念,即数制所使用的数码个数,以及不同数制如二进制、十六进制的权值分配。课程强调如何将非十进制数转换为十进制,如通过按权展开求和,以及反之将十进制数转换为其他数制。 2. 计算机中数的表示:机器数的定义被解释为最高位作为符号位,用来表示数的正负。原码、反码和补码的概念被详细阐述,包括它们在处理负数时的作用。ASCII码作为信息交换的标准,7位二进制编码能表示多种字符。 3. 基本逻辑运算:与、或、非、异或这四种基础逻辑运算在计算机编程中的应用,这些操作是底层编程的基础。 4. 80X86计算机组成:本课程介绍了80X86系列微处理器的发展历程,强调了微处理器在计算机系统中的核心地位,以及存储器的层次结构,如主存储器、高速缓存和外存储器。同时,课程回顾了保护模式和虚拟存储器管理等概念。 5. 汇编语言基础:明确了汇编语言的学习目标(80x86)和要求,包括课堂参与、作业完成和上机实践。章节内容涵盖了4位二进制数的权值、字符在计算机中的二进制编码、以及汇编语言在高级语言和低级语言中的位置。 通过这个教程,学生不仅能掌握汇编语言的基础知识,还能理解计算机内部工作原理,为后续深入学习和实际编程打下坚实的基础。