1汇编语言王慧软件 12-1 2目录?第1章基础知识?第2章寄存器( CPU 工作原理) ?第3章寄存器(内存访问) ?第4章第1个程序?第5章[bx] 和 loop 指令?第6章包含多个段的程序?第7章更灵活的定位内存地址的方法?第8章数据处理的两个基本问题 3 ?第9章转移指令的原理?第10章 call 和 ret 指令?第11章标志寄存器?第12章内中断?第13章 int 指令?第14章端口?第15章外中断?第16章直接定址表 4本课程的内容与要求 1、地位计算机相关专业的必修基础课, 与《微机原理》、《计算机组成原理》、《操作系统》等课程关系紧密,是一门重要的专业基础课。先修知识: C语言或其它高级语言、二进制及十六进制的运算 5 2、内容: 各章主要知识点目的:掌握汇编语言的编辑、结构,充分获得底层编程的体验,深刻理解机器运行程序的机理。为相关课程的深入学习打好基础。 3、要求: ?不缺课、不迟到,认真听课。?独立完成作业、实验及各章节检测点。?认真思考每章的问题和分析,自觉学习附注内容。?循序渐进按每章的( 1)知识点、( 2)检测点、(3)问题和分析、( 4)实验。四个步骤认真学习,遇到困难及时解决。 6 4、考核: 5、温故知新: 6、推荐几个网站: ? ?、教学进度安排: 7第1章基础知识?机器语言?汇编语言的产生和组成?存储器?指令和数据?存储单元? CPU 对存储器的读写?三总线结构 8 一、机器语言?机器指令: 是一系例由二进制数( 0或1) 组成的代码构成的,机器唯一能正确执行的命令。?机器语言: 机器指令的集合。例书中第 1、2页: 特点: 难记忆、可读性差、不易修改,直接面向机器,所以不同的微处理器可有不同的机器语言。但编写的程序占用内存小,运行速度快, 能直接对硬件控制。注: 本教材主要面向 80X86CPU 9 二、汇编语言的产生汇编语言: 是机器语言便于记忆的书写格式。例:操作;将寄存器 BX 中的内容送到 AX 中机器指令: 1000100111011000 汇编指令: MOV AX , BX 特点: 兼有机器语言的优点,比机器语言易记易学,但通用性差,随机而异。寄存器:是 CPU 中可以存储数据的器件。寄存器:是 CPU 中可以存储数据的器件。 10 机器语言由0、1组成的二进制代码: 1000100111011000 汇编语言是机器语言的助记格式: MOV AX , BX 高级语言是更接近于生活用语的书写格式: C、 BASIC 、 PASCAL 、 FORTRAN 注: 计算机只能执行机器指令,所以用非机器语言写出的程序都必须翻译成机器语言后才能被计算机执行。源程序: 用高级语言(包括汇编)编写的程序。汇编: 用汇编程序将源程序翻译成机器代码的过程。源程序编译器机器语言计算机
汇编语言(王爽)精要 来自淘豆网m.daumloan.com转载请标明出处.