微机原理与接口技术
- 格式:pdf
- 大小:136.98 KB
- 文档页数:14
微机原理与接口技术pdf微机原理与接口技术是计算机专业的一门重要课程,它涉及到计算机硬件的基本原理和接口技术的应用。
本文将从微机原理和接口技术两个方面进行介绍和讨论,希望能够对读者有所帮助。
首先,我们来谈谈微机原理。
微机原理是指微型计算机的基本工作原理,包括中央处理器(CPU)、存储器、输入输出设备等各个部分的工作原理。
CPU是微型计算机的核心部件,它负责执行指令、进行运算和控制数据传输。
存储器用于存储数据和程序,包括随机存储器(RAM)和只读存储器(ROM)等。
输入输出设备用于与外部环境进行信息交换,包括键盘、鼠标、显示器、打印机等。
了解微机原理对于理解计算机的工作原理和进行系统调试都非常重要。
其次,我们来谈谈接口技术。
接口技术是指计算机与外部设备进行数据交换的技术,包括串行接口、并行接口、通信接口等。
串行接口是一种逐位传输数据的接口,适用于远距离传输和低速设备。
并行接口是一种同时传输多位数据的接口,适用于短距离传输和高速设备。
通信接口是一种用于计算机与通信设备进行数据交换的接口,包括网卡、调制解调器等。
了解接口技术对于设计外部设备、进行通信协议的开发都非常重要。
在实际应用中,微机原理和接口技术经常是相互结合的。
例如,我们在设计一个外部设备时,需要了解计算机的工作原理,选择合适的接口技术进行数据交换。
又如,在进行系统调试时,需要了解接口技术,进行数据的采集和分析。
因此,微机原理与接口技术的学习是非常重要的。
总之,微机原理与接口技术是计算机专业的一门重要课程,它涉及到计算机硬件的基本原理和接口技术的应用。
通过本文的介绍,希望读者能够对微机原理和接口技术有所了解,并能够在实际应用中灵活运用。
希望本文能够对读者有所帮助。
微机原理与接口技术实验报告引言微机原理与接口技术是计算机科学与技术专业的一门重要课程,通过实验的方式来深入理解微机原理和接口技术的原理和应用。
本实验报告将详细介绍我们在实验中所学到的内容和实验结果。
一、实验目的微机原理与接口技术实验的主要目的是让学生通过实验来了解和掌握微机系统的结构与工作原理,以及接口技术的基本原理和应用。
通过实验,我们可以加深对微机原理和接口技术的理解,并能够熟练操作相应的实验设备和软件。
二、实验内容本次实验主要包括以下几个方面的内容:1. 微机系统的组成与原理:了解微机系统的基本组成部分,包括微处理器、存储器、输入输出设备等,并学习它们的工作原理和相互之间的联系。
2. 微机系统的调试与测试:学习使用调试工具和测试设备来验证微机系统的正确性和稳定性,通过调试和测试来发现和排除系统中的问题。
3. 接口技术的原理与应用:了解各种接口技术的原理和应用,包括并行接口、串行接口、USB接口等,学会设计和实现简单的接口电路。
4. 接口电路的设计与调试:通过实际设计和调试接口电路,加深对接口技术原理的理解,并能够解决实际问题。
三、实验过程及结果在实验中,我们首先学习了微机系统的基本结构和工作原理,并通过实际操作,搭建了一个简单的微机系统。
通过调试和测试,我们验证了系统的正确性和稳定性。
接着,我们学习了各种接口技术的原理和应用。
我们以并行接口为例,设计了一个简单的并行接口电路,并通过实验验证了其正确性。
同时,我们还学习了串行接口和USB接口的原理,并了解了它们在实际应用中的重要性。
在接口电路的设计和调试过程中,我们遇到了一些问题,例如信号传输的稳定性、接口电路的兼容性等。
通过分析和调试,我们逐步解决了这些问题,并取得了令人满意的实验结果。
四、实验总结通过本次实验,我们深入了解了微机原理和接口技术的基本原理和应用。
通过实际操作和调试,我们不仅掌握了微机系统的组成和工作原理,还学会了设计和实现简单的接口电路。
2. 什么是机器码?什么是真值?解:把符号数值化的数码称为机器数或机器码,原来的数值叫做机器数的真值。
3. 8位和16位二进制数的原码 、补码和反码可表示的数的范围分别是多少? 解:原码(-127~+127)、(-32767~+32767)补码 (-128~+127)、(-32768~+32767) 反码(-127~+127)、(-32767~+32767)4.一般来说,其内部基本结构大都由 算数逻辑单元、控制单元、寄存器阵列、总线和总线缓冲器 四个部分组成。
高性能微处理器内部还有指令预取部件、地址形成部件、指令译码部件和存储器管理部件等。
二 1.总线接口单元BIU (Bus Interface Unit )包括段寄存器、指令指针寄存器、20位地址加法寄存器和先入先出的指令队列、总线控制逻辑。
负责与存储器、I/O 设备传送数据,即BIU 管理在存储器中获取程序和数据的实际处理过程。
20位地址加法器将16位段地址和16位偏移量相加,产生20位物理地址。
总线控制逻辑产生总线控制信号对存贮器和I/O 端口进行控制。
IP 指针由BIU 自动修改,平时IP 内存储下条要取指令的偏移地址;遇到跳转指令后,8086将IP 压栈,并调整其内容为下条要执行指令地址。
2.执行单元EU (Execution Unit )包括ALU 、状态标志寄存器、通用寄存器、暂存器、队列控制逻辑与时序控制逻辑等。
负责指令的执行。
将指令译码并利用内部的ALU 和寄存器对其进行所需的处理。
3.EU 和BIU 的动作管理—流水线技术原则控制器运算器 寄存器输入/输出接口存储器 CPU主机外部设备应用软件系统软件微型机软件微型机系统 微型机硬件(1)每当8086的指令队列中有2个空字节且EU 未向BIU 申请读写存储器操作时,BIU 就会自动把指令取到指令队列中。
(2)每当EU 要执行一条指令时,它会先从BIU 的指令队列前部取出指令代码,然后执行指令。
微机原理及接口技术一、前言随着信息时代的到来,计算机技术的不断发展,微机技术已经得到了广泛的应用和发展。
微机原理及接口技术作为微机技术的重要基础,对于了解微机的结构和工作原理,以及实现微机与外部设备的通信具有十分重要的意义。
本文将围绕着微机的结构、工作原理以及微机与外部设备的接口技术进行详细的介绍和分析。
二、微机的结构微机是由中央处理器(CPU)、内存(MEM)、输入/输出(I/O)接口电路、总线(BUS)等部分组成的。
CPU是微机的核心部分,它能对数据进行处理、控制微机的运作;内存是储存数据和指令的地方,CPU可以直接对内存进行读取和写入操作;I/O接口电路是微机与外部设备之间进行数据交换的桥梁;总线则是将CPU、内存和I/O接口电路连接在一起,并传递数据和控制信息。
三、微机的工作原理微机的工作过程主要由指令执行和数据存取两个部分组成。
当CPU需要执行下一条指令时,会从内存中读取这条指令,然后进行解析并执行相应的操作。
当CPU需要访问数据时,会从内存中读取数据,并将数据写入内存中。
而CPU与输入/输出设备之间的通信也是通过I/O接口电路完成的。
CPU可以根据需要对内存进行读写操作,这是因为内存与CPU的速度非常接近,对内存的操作是非常快速的。
而CPU与外设之间通过I/O接口电路进行通信,则是因为I/O接口电路需要实现对不同类型的设备接口进行适配,对设备的操作速度也受到限制。
四、微机的接口技术为了实现微机与外部设备的通信,需要通过不同的接口技术来实现对不同类型设备的连接。
常用的接口技术有串行接口(Serial Interface)、并行接口(Parallel Interface)、通用串行总线(USB)、蓝牙接口(Bluetooth Interface)等。
其中,USB接口已经成为目前最为普遍的接口技术之一。
串行接口技术和并行接口技术是早期应用比较广泛的接口技术,它们的主要区别在于对数据的传输方式不同。
《微机原理与接口技术》课程标准一、课程概述《微型原理与接口技术》是计算机硬件与软件衔接及综合应用的课程。
尤其微处理器大量开展和计算机渗透嵌入各种仪表和控制系统后,“微机原理与应用〃成为组构系统的根本技术。
《微型原理与接口技术》是通信工程专业的必修课程,其课程着重介绍微型计算机根本构成及应用方法。
该课程的先修课程有:《电路与电子学》、《数字电路与逻辑设计》、《汇编语言程序设计》,并为《单片计算机技术》、《计算机控制技术》等课程打下根底。
它是一门理论性、实践性和应用性较强的课程。
这门学科的重点是培养学生在微型计算机根本构成与外界联系(广义输入/输出)的应用方面的知识和技能,对学生的专业开展和计算机的深入研究具有极其重要的意义。
通过本课程,使学生学习微处理器芯片根本功能、指令系统、构成微型计算机的外围芯片,以及构成微型计算机系统的接口芯片。
掌握微型计算机结构特点,以及实现微型计算机与外部连接的软、硬件根底知识和根本技能;掌握和了解各种典型环境下接口设计原那么;熟悉和正确选择常用的儿种大规模集成接口电路。
本课程具有较强的实践能力。
二、课程目标1 .知道《计算机接口技术》这门课程的性质、地位和价值;知道该课程的研究领域和技术前景;知道这门学科的研究范围、分析框架、研究方法、学科进展和未来方向。
2 .理解这门课程的主要概念、根本原理利技术要点,拓宽计算机应用的领域和范围的思路和概念。
3 .掌握计算机结构特点,以及实现计算机与外部连接的软、硬件根底知识和根本技能。
4 .掌握和了解各种典型环境下接口设计原那么;熟悉和正确运用常用的儿种大规模集成接口电路。
5 .通过本课程的学习,到达提高学生的分析问题、解决问题的思维能力和动手能力。
三、课程内容和教学要求这门课程的知识与技能要求分为知道、理解、掌握、学会四个层次。
这四个层次的一般涵义表述如下:知道 ---- 是指对这门学科和教学现象的认知。
理解 ---- 是指对这门学科涉及到的概念、原理、策略与技术的说明和解释,能提示所涉及到的教学现象演变过程的特征、形成原因以及教学要素之间的相互关系。
微机原理与接口技术实验报告实验一,微机原理实验。
1. 实验目的。
本实验旨在通过对微机原理的实验,加深学生对微机原理相关知识的理解,提高学生的动手能力和实验技能。
2. 实验内容。
本实验主要包括微机原理的基本知识、微处理器的结构和功能、微机系统的总线结构、存储器与I/O接口。
3. 实验步骤。
(1)了解微机原理的基本知识,包括微处理器的分类、功能和工作原理。
(2)学习微机系统的总线结构,掌握总线的分类、功能和工作原理。
(3)了解存储器与I/O接口的基本概念和工作原理。
(4)进行实际操作,通过实验板进行微机原理实验,加深对微机原理知识的理解。
4. 实验结果。
通过本次实验,我深刻理解了微机原理的基本知识,掌握了微处理器的结构和功能,了解了微机系统的总线结构,以及存储器与I/O接口的工作原理。
通过实际操作,我对微机原理有了更深入的认识,提高了自己的动手能力和实验技能。
实验二,接口技术实验。
1. 实验目的。
本实验旨在通过对接口技术的实验,加深学生对接口技术相关知识的理解,提高学生的动手能力和实验技能。
2. 实验内容。
本实验主要包括接口技术的基本知识、接口电路的设计与调试、接口技术在实际应用中的作用。
3. 实验步骤。
(1)了解接口技术的基本知识,包括接口的分类、功能和设计原则。
(2)学习接口电路的设计与调试,掌握接口电路设计的基本方法和调试技巧。
(3)了解接口技术在实际应用中的作用,包括各种接口的应用场景和实际案例。
(4)进行实际操作,通过实验板进行接口技术实验,加深对接口技术知识的理解。
4. 实验结果。
通过本次实验,我深刻理解了接口技术的基本知识,掌握了接口电路的设计与调试方法,了解了接口技术在实际应用中的作用。
通过实际操作,我对接口技术有了更深入的认识,提高了自己的动手能力和实验技能。
总结。
通过微机原理与接口技术的实验,我对微机原理和接口技术有了更深入的理解,提高了自己的动手能力和实验技能。
希望通过今后的学习和实践,能够更加深入地掌握微机原理与接口技术的知识,为将来的工作和研究打下坚实的基础。
微机原理与接口技术实验报告微机原理与接口技术实验报告一、引言微机原理与接口技术是计算机科学与技术专业中的一门重要课程,通过学习该课程可以了解计算机硬件的基本原理和接口技术的应用。
本实验报告旨在总结和分析我们小组在该课程中进行的实验内容和实验结果,以及对所学知识的理解和应用。
二、实验目的本次实验的主要目的是通过实际操作,深入理解微机原理和接口技术的相关知识,掌握计算机硬件的基本原理和接口技术的应用方法。
具体实验目标如下:1. 熟悉计算机硬件的基本组成和工作原理;2. 学习并掌握接口技术的基本原理和应用方法;3. 能够使用接口技术实现不同设备之间的数据传输和通信。
三、实验内容本次实验主要包括以下几个方面的内容:1. 计算机硬件的基本组成和工作原理:通过拆解和组装计算机主机,了解主板、CPU、内存、硬盘等硬件组件的作用和相互连接方式,以及计算机的工作原理。
2. 接口技术的基本原理和应用方法:学习串口、并口、USB等接口的工作原理和应用场景,了解不同接口的特点和使用方式。
3. 使用接口技术实现数据传输和通信:通过编写程序和使用相应的接口设备,实现计算机与外部设备之间的数据传输和通信,如串口通信、并口通信等。
四、实验过程与结果在实验过程中,我们首先进行了计算机硬件的拆解和组装实验,通过拆解主机并观察各个硬件组件,深入了解了计算机的内部结构和工作原理。
然后,我们学习了串口和并口的基本原理和使用方法,并通过实际操作进行了串口和并口通信的实验。
最后,我们使用USB接口实现了计算机与外部设备之间的数据传输和通信。
在实验中,我们成功地通过串口实现了计算机与打印机之间的数据传输和通信,实现了打印机的控制和数据输出。
同时,我们还通过并口实现了计算机与外部设备之间的数据传输和通信,成功地控制了外部设备的运行和数据输入。
此外,我们还成功地使用USB接口实现了计算机与移动存储设备之间的数据传输和通信,实现了文件的读写和存储。
《微机原理与接口技术》教案一、教学目标1. 了解微机原理的基本概念,掌握微处理器、存储器、输入输出接口等的基本工作原理。
2. 熟悉接口技术的应用,学会使用接口电路实现微机与外部设备的数据传输和控制。
3. 能够分析微机系统中的信号转换、中断处理、定时与控制等问题,为后续的实际应用打下基础。
二、教学内容1. 微机原理概述:微处理器、存储器、输入输出接口的基本概念和工作原理。
2. 接口技术:接口电路的分类、功能、工作原理和应用实例。
3. 信号转换:模拟信号与数字信号的转换、数字信号与模拟信号的转换。
4. 中断处理:中断的概念、中断源、中断响应过程和中断处理程序的编写。
5. 定时与控制:定时器/计数器的工作原理及其在微机系统中的应用。
三、教学方法1. 采用讲授与实验相结合的方式,让学生在理论学习和实践操作中掌握微机原理与接口技术。
2. 通过案例分析、讨论等形式,激发学生的学习兴趣,提高解决问题的能力。
3. 注重实践操作,培养学生的动手能力和实际应用能力。
四、教学安排1. 课时:本课程共计32课时,每个课时45分钟。
2. 教学进度安排:第1-8课时:微机原理概述第9-16课时:接口技术第17-24课时:信号转换第25-32课时:中断处理与定时控制五、教学评价1. 平时成绩:包括课堂表现、作业完成情况、实验报告等,占总成绩的30%。
2. 期末考试:包括理论知识测试和实验操作考核,占总成绩的70%。
3. 期末考试不合格者需参加补考,补考不合格则需重修。
4. 鼓励学生参加相关竞赛和实践活动,提高自身综合素质。
六、教学资源1. 教材:《微机原理与接口技术》教材,选用国内知名出版社出版的最新版教材。
2. 实验设备:微机原理实验箱、接口电路实验设备、信号发生器、示波器等。
3. 网络资源:利用校园网,为学生提供相关学术论文、技术文档、在线课程等资源。
4. 教学软件:选用适合教学的微机原理与接口技术相关软件,如模拟器、编程工具等。
微机原理与接口技术第一章微型计算机基础知识 (3)1、微型计算机系统组成 (3)2、微型计算机硬件组成 (3)3、微型计算机软件分类 (3)第二章 8086微处理器 (3)1、8086CPU组成部分 (3)2、执行部件EU组成部分 (3)3、实际地址PA=(段首址*10H)+偏移地址 (3)4、6个状态标志 (4)5、什么是逻辑地址?什么是物理地址?8086CPU的物理地址如何形成的? (5)6、什么是最大模式?什么是最小模式?用什么方法将8086/8088置为最大模式和最小模式? (6)第三章 8086的指令系统与程序设计 (6)1、寻址方式有哪些? (6)第四章存储系统 (7)1、存储器的种类 (7)2、RAM分类 (7)3、存储器的主要性能指标 (7)4、ROM的分类 (7)5实现片选的3种方法 (7)第五章基本输入输出接口 (8)1、接口的概念 (8)2、接口的主要功能 (8)3、I/O端口的概念 (8)4、I/O端口的分类 (8)5、I/O端口的编址方式 (9)第六章中断与定时/计数器接口 (9)1、CPU与外设传送数据的方式 (9)2、8086CPU外部中断有哪些? (9)3、8086可以处理256种不同类型的中断源 (9)4、什么是中断?请描述响应中断的条件是什么? (10)第七章串/并行通信及接口 (10)1、并行通信的概念 (10)2、串行通信的概念 (10)3、串行通行方式 (11)第一章微型计算机基础知识1、微型计算机系统组成答:由两部分组成:一是硬件系统,二是软件系统。
2、微型计算机硬件组成:微处理器、存储器、输入设备、输出设备。
3、微型计算机软件分类:系统软件、用户软件第二章 8086微处理器1、8086CPU组成部分:总线接口部件BIU、执行部件EU2、执行部件EU组成部分:(1)运算器(2)通用寄存器组(3)控制单元3、实际地址PA=(段首址*10H)+偏移地址栈顶地址=SS * 10H + SP取指地址=CS * 10H + IP4、6个状态标志:(1)进位=1,表示结果的最高位上产生1个进位或借位;CF=0,则无进位或借位产生。
当AF=1,表示计算结果的低41个进位或借位;,则无此进位或借位。
(3)溢出标志OF :当OF=1,表示带符号数在算术运算OF=0OF 溢出的判断方法如下:0,而和的最高位为1,则产生上溢出;若两个加数的最高位为1,而和的最高位为0,则产生下溢出;两个加数的最高位不相同时,不可能产生溢出。
0,减数的最高位为1,而差的最高位为1,则产生上溢出;若被减数的最高位为1,减数的最高位为0,而差的最高位为0,则产生下溢出; 被减数及减数的最高位相同时,不可能产生溢 (4)零标志ZF :当ZF=1,表示运算结果为零;ZF=0, 标志CF :当CF 了 (2)辅助进位标志AF :位产生了AF=0后产生了算术溢出;,则无溢出。
加法运算:若两个加数的最高位为减法运算:若被减数的最高位为出。
则结果不为零。
(5)符号标志SF :当SF=1,表示带符号数的运算结果为5、什么是逻辑地址?什么是物理地址?8086CPU 的物理地址如何形成的?答:物理地址是指CPU 和存储器进行数据交换时使用的地4位十负数,即结果的最高位为1;SF=0,则结果为正数,最高位为0。
(6)奇偶标志PF :当PF=1,表示运算结果中有偶数个1;PF=0,则结果中有奇数个1。
址。
逻辑地址是指产生实际地址用到得两个地址分量:段首址和偏移量,它们都是用无符号的16位二进制数或六进制数表示的地址代码。
对8086来说,用20位二进制数或5位十六进制数表示的地址码,是唯一能代表存储空间每个单元的地址。
6、什么是最大模式?什么是最小模式?用什么方法将8086/8088置为最大模式和最小模式?答:最大模式是相对最小模式而言,系统中包含两个或多个处理品,其中一个主处理器就是8088/8086,其它处理器是协处理器,它是协助主处理器工作的。
将MN/MX*置0即为最大模式。
最小模式又是相对于最大模式,就是在系统中只有一个处理器,所有的总线控制信号都有由8088/8086产生,系统中总线控制逻辑电路少,将MN/MX*置1即为最小模式。
第三章 8086的指令系统与程序设计1、寻址方式有哪些?答:(1)立即寻址:MOV AX,5H(2)寄存器寻址方式: MOV AX,BX(3)直接寻址方式: MOV AX,[2000H](4)寄存器间接寻址:MOV AX,[BX](5)寄存器相对寻址:MOV AX,COUNT[SI](6)基址变址寻址:MOV AX,[BX][DI](7)相对基址变址寻址:MOV AX,MASK[BX][SI]第四章存储系统1、存储器的种类:磁存储器、半导体集成电路存储器、光存储器、激光光盘存储器。
2、RAM分类:静态RAM、动态RAM3、存储器的主要性能指标:(1)存储容量(2)存储速度(3)可靠性(4)性能价格比(5)功耗4、ROM的分类:掩膜ROM、PROM、EPROM、PROME25实现片选的3种方法:(1)全译码法(2)部分译码法(3)线选法第五章基本输入输出接口1、接口的概念答:这些把外部设备和微机连接起来实现数据传送的转换和控制电路称之为控制电路称之为外设接口电路,简称接口。
2、接口的主要功能(1)数据缓冲(2)数据格式转换(3)设备选择(4)信号转换(5)提供联络信号(6)可编程功能3、I/O端口的概念数据信息、状态信息和控制信息在CPU与外设之间传送时都是以二进制数据表示,因此为了区分它们,这些信息都被存放在可被CPU访问的接口寄存器中,我们称这些寄存器为I/O端口。
4、I/O端口的分类数据端口、状态端口、控制端口5、I/O端口的编址方式(1)独立编址方式(2)统一编址方式 8086采用独立编址方式第六章中断与定时/计数器接口1、CPU与外设传送数据的方式(1)程序传送方式(2)中断传送方式(3)DMA传送方式其中程序传送方式包括有条件传送方式和无条件传送方式2、8086CPU外部中断有哪些?(1)可屏蔽中断(2)不可屏蔽中断其中可屏蔽中断受到IF标志位影响。
3、8086可以处理256种不同类型的中断源,每一个中断源都有一个唯一的中断类型码,CPU用其识别不同的中断源4、什么是中断?请描述响应中断的条件是什么?中断是CPU暂时终止主程序,转去执行请求终止的服务程序中断服务程序处理完毕又返回到主程序的过程。
条件:(1)设置中断请求触发器(2)设置中断屏蔽触发器(3)设置中断允许触发器(4)CPU执行完现行指令第七章串/并行通信及接口1、并行通信的概念并行通信就是把一个字符的各数位用几条数据线同时进行传输2、串行通信的概念串行通行是将数据的各个位一位一位地,通过单条1位宽的传输线按顺序分时传送,即通行双方一次传输一个二进制位。
3、串行通行方式(1)单工(2)半双工(3)全双工方式从内存SCORE单位开始,连续存放着30个学生“微机原理与应用”的考试成绩。
请编程作如下统计:(1) 找出最高分和最低分,分别送入MAX和MIN单元DATA SEGMENTSCORE DB 82,35,12……MIN DB ?MAX DB ?DATA ENDSCODE SEGMENTASSUME DS:DATA,CS:CODESTART PROC FARPUSH DSMOV AX,0PUSH AXMOV AX,DATAMOV DS,AXMOV BX,OFFSET SCOREMOV CX,29MOV AL,[BX]MOV AH,[BX]INC BXUP: CMP AL,[BX]JA NEXT1CMP AH,[BX]JA NEXT2MOV AH,[BX]JMP NEXT2NEXT1:MOV AL,[BX]NEXT2:INC BXDEC CXJNZ UPMOV MAX,AHMOV MIN,ALRETSTART ENDPCODE ENDSEND START(2) 求出90-100,80-89,70-79,60-69及不及格人数,分别送入S9,S8,S7,S6,S0单元DATA SEGMENTSCORE DB 82,35,12……S9 DB 0S8 DB 0S7 DB 0S6 DB 0S0 DB 0DATA ENDSCODE SEGMENTASSUME DS:DATA,CS:CODESTART PROC FARPUSH DSMOV AX,0PUSH AXMOV AX,DATAMOV DS,AXMOV BX,OFFSET SCOREMOV CX,30UP: MOV AL,[BX]CMP AL,90JAE NEXTCMP AL,80JAE NEXT1CMP AL,70JAE NEXT2CMP AL,60JAE NEXT3INC S0JMP NEXT4NEXT: INC S9JMP NEXT4NEXT1:INC S8JMP NEXT4NEXT2:INC S7JMP NEXT4NEXT3:INC S6NEXT4:INC BXDEC CXJNZ UPRETSTART ENDPCODE ENDSEND START(3) 求出平均成绩送A VER单元DATA SEGMENTSCORE DW 12,100,82……A VER DB ?DATA ENDSCODE SEGMENTASSUME DS:DATA,CS:CODESTART PROC FARPUSH DSMOV AX,0PUSH AXMOV AX,DATAMOV DS,AXMOV BX,OFFSET SCOREMOV CX,30MOV AX,0UP: ADD AX,[BX]INC BXINC BXDEC CXJNZ UPMOV BL,30DIV BLMOV A VER,ALRETSTART ENDPCODE ENDSEND STARTAX寄存器中有一个16位二进制数,编程统计其中“1”的个数,结果存入CX寄存器中CODE SEGMENTASSUME CS:CODESTART PROC FARMOV AX,0F840HMOV CX,0LOP: AND AX,AXJZ STPSAL AX,1JNC MOODINC CXMOOD: JMP LOPSTP: RETSTART ENDPCODE ENDSEND START。