微机原理及应用课程
微机原理及应用课程的作用

微机原理及应用课程的作用1. 简介微机原理及应用课程是计算机科学与技术专业的一门重要课程,旨在介绍微机结构、原理及其在实际应用中的作用。
本文将从以下几个方面介绍该课程的作用。
2. 掌握微机原理通过学习微机原理及应用课程,学生将学会微机的基本结构、原理、工作方式等。
具体包括:- 微机的组成部分:CPU、内存、I/O设备等;- 微机的工作原理:指令执行过程、数据传输等; - 微机的存储系统:硬盘、固态硬盘、内存等。
3. 熟悉微机硬件微机原理及应用课程不仅让学生了解微机的基本原理,还会深入研究微机硬件方面的知识。
具体包括: - 微处理器架构:学生将了解不同的微处理器架构,如x86、ARM等; - 主板与外设:学生将了解主板及其组成部分,以及各种外围设备的连接和使用方法; - 输入输出设备:了解打印机、扫描仪、摄像机等设备的工作原理及使用方法。
4. 掌握微机软件微机原理及应用课程将教授学生如何编写、调试和运行微机软件。
具体包括:- 操作系统:学生将学会使用不同操作系统进行软件开发和调试,如Windows、Linux等;- 嵌入式系统:学生将了解嵌入式系统的工作原理和应用,如单片机等;- 软件开发:学生将学习软件开发的基本原理和方法,如C/C++语言编程等。
5. 实践应用微机原理及应用课程的重要目标之一是培养学生实践应用能力。
通过该课程,学生将具备以下能力: - 组装电脑:学生将学会购买电脑配件并进行组装,提升实践能力; - 系统安装与调试:学生将学习操作系统的安装与调试,提高解决问题的能力; - 软件开发:学生将练习编写小型软件项目,提升实际应用能力。
6. 培养创新思维微机原理及应用课程注重培养学生的创新思维。
通过实践项目和案例分析,学生将学会: - 分析和解决问题:通过对实际案例的分析,培养学生解决问题的能力;- 创新设计:鼓励学生进行创新设计,提升创造力和设计能力; - 团队合作:通过小组项目,培养学生合作与沟通能力。
《微机原理及应用》课程设计大纲

《微机原理及应用》课程设计大纲课程编号:015011课程名称(中/英文):《微机原理及应用》/ The Principle & Application of Microcomputer课程类型: 实践教学总学时:2周讲课学时:2周学分:2适用对象: 工科类本科生先修课程:计算机应用基础后续课程:开课单位:机械工程学院一、课程性质和教学目标通过本课程的学习,要求学生达到以下目标:知识目标:目标1:通过课程设计深入理解微机原理的理论知识目标2:通过课程设计学会对开发设备的使用。
目标3:通过课程设计熟练掌握编写汇编程序。
目标4:通过课程设计初步掌握计算机应用系统设计的步骤和接口设计的方法能力目标:目标5:通过设计实践,培养学生查阅专业资料,工具书或参考书,了解有关工业标准;目标6:提高以图纸和说明书表达设计思想和结果的能力;目标7:培养和提高学生解决工程具体问题,动脑动手的技术工作能力。
本课程所能支撑的毕业要求、以及本课程的教学目标与毕业要求的对应关系如下:微机原理及接口应用是一门实践性较强的课程。
让学生在学完该课程之后,进行一次课程设计,使学生将课堂所学的知识和实践有机结合起来,提高分析和解决实际问题的能力。
通过设计实践,培养学生查阅专业资料,工具书或参考书,了解有关工业标准,掌握现代设计手段和软件工具,并能以图纸和说明书表达设计思想和结果的能力。
通过设计,不但要培养和提高学生解决工程具体问题,动脑动手的技术工作能力,而且还要逐步建立科学正确的设计和科研思想,培养良好的设计习惯,牢固树立实事求是和严肃认真的工作态度.。
三、课程设计内容及安排课程设计的题目分为两大类:软件设计题目和硬件设计。
软件设计要求在电脑上调试通过并且结果运行正确。
硬件要求在开发设备上完成硬件系统的调试,结果正确。
调试结束后撰写设计报告,包括1.题目2.题目分析3.硬件电路图(仅硬件题目提交)4.软件流程框图5.设计思路说明6.程序清单(需加必要解释)、7.设计总结(讨论)、心得体会;要求硬件电路图用A3纸绘制,折叠成论文稿纸大小,统一装订在论文中。
微机原理及应用是学什么的

微机原理及应用是学什么的简介微机原理及应用是计算机专业的一门基础课程,是了解计算机硬件基本原理和实际应用的重要课程之一。
通过学习微机原理及应用,可以帮助学生深入理解计算机的工作原理,掌握计算机硬件的组成和功能,了解微机的工作过程和基本应用,为进一步学习计算机体系结构或进行相关软硬件开发与应用打下基础。
学习内容1.计算机硬件基本知识–CPU、内存和外设的基本原理和功能–二进制和逻辑电路的基本原理–总线结构和数据传输的过程–存储器的层次结构和原理2.微处理器架构与编程–了解常见的微处理器架构(如x86、ARM等)–学习微处理器的指令集和编程模型–掌握汇编语言的基本语法和编程方法–理解微处理器的工作流程和数据处理过程3.嵌入式系统与应用–了解嵌入式系统的概念和特点–学习嵌入式系统的硬件组成和软件开发方法–掌握嵌入式系统的实际应用案例和开发流程–理解嵌入式系统与物联网、智能家居等领域的关系学习目标通过学习微机原理及应用,学生将能够达到以下目标:1.掌握计算机硬件的基本知识和原理,理解计算机的工作原理和数据处理过程。
2.熟悉微处理器的架构和编程模型,能够进行简单的汇编语言编程。
3.了解嵌入式系统的概念和应用,能够进行简单的嵌入式系统开发。
4.培养分析和解决问题的能力,通过实际案例和实验训练提高实践能力。
5.奠定进一步学习计算机体系结构和进行相关软硬件开发与应用的基础。
学习方法为了更好地学习微机原理及应用,以下是一些有效的学习方法:1.认真听讲和做好笔记:课堂上认真听讲,将重点内容记录下来,有助于理解和记忆。
2.多做实验和练习:通过实践和练习,加深对理论知识的理解和掌握程度。
3.需要动手实践的理论知识,可以借助计算机模拟软件进行实验和编程练习。
4.理论知识结合实际应用:灵活运用所学知识解决实际问题,加深对知识的理解和应用能力。
学习资源以下是一些学习微机原理及应用的优质资源推荐:•《计算机组成与设计:硬件/软件接口》(David Patterson、John L.Hennessy)•《计算机体系结构:量化研究方法》(John L. Hennessy、David A.Patterson)•《嵌入式系统导论》(Peter Marwedel)•在线教育平台上相关课程视频和学习资料结语微机原理及应用作为计算机专业的重要基础课程,对学生的计算机硬件基础知识的掌握和实际应用能力的培养具有重要意义。
《微机原理及应用》课程教学大纲

《微机原理及应用》课程教学大纲课程代码:ABJD0614课程中文名称:微机原理及应用课程英文名称:MicrocomputeranditsApp1ications课程性质:必修课程学分数:4学分课程学时数:64学时(56+8)授课对象:电子信息工程本课程的前导课程:计算机基础、模拟电子技术、数字电子技术、高级语言程序设计一、课程简介本课程主要介绍的是微机各个组成部分(微处理器、内存、I/O接口、总线等)的工作原理及应用,要求学生能通过课程学习,为后续的专业方向课做好必要的知识准备。
本课程属于电子信息工程专业核心基础必修课。
通过该课程的学习,使学生能认识微机的基本组成,掌握微机的工作原理,建立微机系统的整体概念,了解微机及其应用的技术发展,具备微机应用系统软硬件开发的初步能力。
二、教学基本内容和要求(-)微型计算机绪论1、微机的概念及其发展;2、常用数制与信息编码;3、微机的组成结构:CPU、存储器、I/O接口、总线;4、微机的基本工作原理:简单模型机介绍;重点:微机的概念、微机的组成结构;难点:模型机的工作原理;了解微机的一般概念及发展;理解微机的工作过程;掌握计算机中数的表示和编码。
(-)80X86微处理器1、8086/8088CPU功能结构;2、8086/8088CPU的引脚信号及工作模式;3、8086/8088CPU的主要工作时序;4、X86系列微处理器结构;5、32位CPU工作模式;重点:CPU的内部结构、工作模式、主要工作时序。
难点:最大模式、工作时序、32位CPU的保护模式。
了解80286以上微机的结构及寄存器种类和用途;理解8086微机的工作模式及总线操作时序;掌握INTE18086微处理器的结构,程序的执行过程;8086的处理器的寄存器的种类用途。
(Ξ)8088/8086指令系统1、8088/8086寻址方式和指令集2、汇编程序程序设计重点:8088/8086指令集难点:汇编语言程序设计了解汇编语言的语句类别、结构;理解8088/8086的寻址方式;掌握指令系统中各指令的功能、特点、用法,掌握汇编语言程序设计。
微机原理及应用是什么专业科目

微机原理及应用是什么专业科目微机原理及应用是计算机科学与技术相关专业中的一门基础课程,通常在大学本科第二学年或第三学年的上半学期开设。
它包含的内容涵盖了计算机硬件和软件的基本知识、微处理器的原理和应用、计算机系统结构和组成、汇编语言程序设计等内容。
微机原理及应用这门课程主要围绕着计算机硬件和软件的基本原理展开。
该课程的目标是培养学生对计算机领域有基本的认识和了解,让学生能够了解计算机的内部结构和工作原理,掌握计算机的基本操作和维护技能,以及能够运用计算机进行编程和软件开发。
在微机原理及应用这门课程中,学生将学习计算机硬件的组成与工作原理。
这包括中央处理器(C P U)、内存、输入输出设备等硬件的结构和功能;学生也会了解到计算机系统的层次结构和组成,包括操作系统、文件系统等软件的作用和功能;此外,学生还会学习到微处理器和微控制器的原理和应用,了解它们在各种设备和系统中的应用领域。
微机原理及应用课程中的一个重点内容是汇编语言程序设计。
通过学习汇编语言,学生将了解到计算机程序的底层运行原理,能够实现简单的汇编语言程序编写和调试。
此外,学生还会学习到常见的计算机系统操作和维护技巧,包括操作系统的安装、配置和升级,硬件的调试与故障排除等操作技能。
微机原理及应用课程的学习对于计算机科学与技术相关专业的学生来说具有重要意义。
通过该课程的学习,学生能够建立起对计算机硬件和软件的基础知识体系,为深入学习计算机科学与技术专业的其他课程打下坚实的基础。
此外,该课程还为学生今后从事计算机编程、软件开发、系统维护等工作提供了必要的基本技能和操作方法。
总之,微机原理及应用是计算机科学与技术相关专业中的一门基础课程,主要涵盖计算机硬件和软件的基本知识、微处理器的原理和应用、计算机系统结构和组成、汇编语言程序设计等内容。
通过学习该课程,学生能够掌握计算机的基本操作和维护技能,具备一定的编程和软件开发能力,并为进一步深入学习计算机专业提供了基础。
微机原理及应用课程标准

《微机原理及应用》课程标准课程代码:120208003课程类型:理实一体课课程性质:必修课适用专业:船机修造专业总学时:55课时一、课程性质与作用本课程是船机修造专业的主干专业课程,学习本课程需要有一定的专业基础,学习后续专业课的重要基础。
其中模拟电子技术、数字电子技术、计算机基础知识应是本课程的理论基础。
课程主要内容结合多个实验训练项目,使学生掌握微机结构原理,学会微机指令系统及汇编语言,掌握微机定时/计数器及中断系统,掌握单片机通信技术及接口技术,即使学生掌握微机技术及其在工业控制(特别是船舶行业)和日常生活中的应用,培养学生实践能力,为走上相应岗位奠定理论和实践基础。
二、课程目标1、课程总体目标:通过任务引导的项目活动,为从事电子、机电、船舶电气设备等单片机应用产品的研发与生产企业,培养具有单片机应用产品设计、分析、调试和制作能力的实践型人才。
2、具体目标1)知识教学目标(1)掌握微机技术基本知识;(2)掌握微机定时/计数器及中断系统;(3)掌握微机通信技术及接口技术等。
2)能力培养目标(1)具备技术及硬件的集成能力;(2)具备硬件电路的设计能力;(3)具备程序的编写、调试能力;(4)具备产品性能的测试能力。
3)素质培养目标(1)具有诚实守信,认真负责、积极向上的职业精神和职业道德意识。
(2)具有热爱科学、实事求是的学风;具有创新意识和创新精神,不断探索和研究船舶管理发展趋势和新的技术。
(3)树立科学发展观,注重生态环保;执行行业标准和法规,注重技术安全和劳动保护。
(4)掌握人际交往的基本技巧,具有懂得沟通、讲究协作和善于获取信息的能力。
三、课程设计理念与思路本课程设计主要按照专业总体教学计划要求、根据专业应当掌握的微型计算机技术基本知识要求设置的课程。
依据现有的教学条件制定教学计划的教学大纲,根据教学大纲安排项目式教学。
首先针对项目化教学模式选取了符合高职高专学生学习的教材,打破了微型计算机教学的常规顺序,不再是先介绍基本知识,然后介绍指令系统,最后是例程。
微机原理及应用是学啥的

微机原理及应用是学什么的1. 简介微机原理及应用是一门讲授微型计算机的组成原理和应用技术的课程。
它涵盖了计算机硬件、软件和操作系统等多个方面的内容。
本文将介绍微机原理及应用的核心内容,以及学习这门课程所带来的好处。
2. 微机原理微机原理是微机原理及应用课程的核心内容之一。
学习微机原理将使你了解微型计算机的组成和工作原理。
以下是微机原理的主要内容:•计算机硬件:学习计算机的主要硬件组成部分,如中央处理器(CPU)、内存、输入输出设备等。
深入了解这些硬件组成部分的工作原理,将使你能够更好地理解计算机的运行方式。
•计算机系统结构:了解计算机系统的结构和层次,包括硬件和软件之间的交互关系。
学习微机的系统结构可以帮助你理解计算机的组织和功能。
•计算机指令系统:学习微机的指令系统,包括指令的格式、操作码和寻址方式等。
了解指令系统可以帮助你理解计算机的指令执行过程。
•计算机中断和I/O控制:学习计算机的中断处理和I/O控制,了解中断的概念和作用,以及计算机如何与外部设备进行交互。
3. 应用技术微机原理及应用还包括了微机应用技术的学习。
学习微机应用技术将使你掌握以下技能:•操作系统:学习常见的操作系统如Windows和Linux等,掌握操作系统的基本功能和使用方法。
了解操作系统可以帮助你更好地管理计算机资源和执行各种任务。
•软件开发:学习计算机编程和软件开发技术,掌握至少一种编程语言的基本语法和应用。
通过学习软件开发,你可以实现自己的创意和想法,并将它们应用到计算机程序中。
•数据库管理:了解数据库的基本概念和管理方法,掌握SQL语言的基本操作。
学习数据库管理可以使你能够有效地存储、检索和管理大量的数据。
•网络技术:学习计算机网络的基本原理和应用,了解计算机网络的构建和通信方式。
掌握网络技术可以帮助你理解互联网的工作方式,并进行网络配置和维护。
4. 学习微机原理及应用的好处学习微机原理及应用有许多好处,无论你是从事计算机相关行业还是其他领域。
《微机原理及应用》课程教学大纲

《微机原理及应用》教学大纲一、课程教学目标1. 对专业人才培养目标支撑微计原理及应用是机械设计制造及其自动化专业本科生的一门必修课程,先修课包括《计算机组成原理》等,本课程以当今主流微处理器80X86为结合点,分析它的结构特点、操作原理、指令系统以及汇编语言设计的基本方法。
然后讲解80X86主要外围支援芯片的功能、结构、编程方法以及基本外部设备的接口技术。
在此基础上, 对键盘、LED数码显示器、AD与DA转换器等基本外部设备的原理与接口技术进行讨论。
此外对微计算机系统总线、其它微处理器结构也给以介绍。
2. 在课程体系中地位、作用微机原理及应用是机电工程专业的一门重要的本科专业课。
它是为培养满足材料类高等人才的需要而设置的。
微机原理及应用是一门研究微电子技术基本理论在微计算机中的应用和计算机软件和硬件结合应用问题的科学。
微机原理及应用课程对微处理器及微计算机内部结构的进行深入的研究,课程包括汇编语言的学习及应用。
还包括中断、接口、总线的使用技术的应用,如何使用软件编程控制硬件的正确方法。
微机原理及应用是机械设计制造及其自动化的一门核心课程。
电工电子微机原理及应用模拟电子、数字电子技术图1 微机原理及应用与已学相关课程的关系图2 微机原理及应用与机自专业其他专业基础课程和专业课程中的关系3. 对专业培养要求支撑通过课程学习学生应获得以下几方面毕业要求中的知识、能力与素质:(1).毕业要求3中的掌握工程基础知识和机械设计制造及其自动化相关的专业基础理论知识,了解材料机械设计制造及其自动化的理论前沿、发展前景和发展动态,包括新工艺、新方法、先进的成型设备和新的成型理论知识;(2).毕业要求5中的具有综合运用机械设计制造及其自动化的理论和技术手段设计系统和过程的能力。
二、教学内容及基本要求第一章绪论理解微处理器、微计算机、微计算机系统这三个名词术语的内涵;掌握微处理器、微计算机、微计算机系统概念术语;;了解微处理器技术的发展概况。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
微机原理及应用课程学习总结与例程分析班级:xxxxx学号:xxxxx姓名:xxxx系部:机械工程学院一、课程学习总结通过对这门课程的学习,我对8086/8088单片机有了较为深刻的认识。
课程分为理论课和实验课,在理论课上,我由浅入深的了解了微型计算机的产生和发展、微机的系统组成和基本结构、微型计算机的工作过程。
以及8086\8088单片机的内部逻辑结构、外部引脚功能、存储器、指令系统中的寻址与逻辑算术运算、微型计算机存储器接口技术、输入输出及中断、模拟量数字量的转换、定时器\计数器、微机接口技术的应用等知识。
而在实验课上,我先学习了汇编软件win-Masm的使用,明白了汇编程序从编写到执行即编程→.ASM→编译→.OBJ→连接→.EXE→加载→内存中的程序→执行的过程。
然后又学习使用了模拟仿真软件Protues和汇编语言开发编写软件Keilc51。
再通过汇编小程序、延时控制、按键控制、流水灯等几个实验,更是让我了解到了汇编语言的强大与神奇之处,也激发起了我深厚的学习兴趣也锻炼了我的动手能力。
这门课程很注重系统性,和实用性,前后关联性很强,并有大量的程序和硬件设计类的案例,使学生能够深入了解计算机的原理、结构和特点,以及如何运用这些知识来设计一个实用的微型计算机系统。
具体来说,就是掌握Intel8086/8088微型计算机系统地组成原理,熟练运用8086宏汇编语言进行程序设计,熟悉各种I/O接口芯片的配套使用技术,并通过一定的课程实验与实践,进一步提高系统设计的能力,使学生能够完成实用的微型计算机系统软件的初步设计。
同时,我也对这门《微机原理与接口技术》课程中的“接口”有了深刻的理解与认识。
首先是计算机接口技术的基本原理。
计算机系统由中央处理器(CPU)、存储器、IO系统组成,在发展的初期,CPU与各模块之间采用点对点的方式直接连接,集成电路发展之后,才出现以总线为中心的标准结构。
计算机接口技术,实现了各个外部终端与系统内存的信息传递,与指令下达。
其次是并行/串行接口技术,1)并行接口,并行接口传输速率高,一般不要求固定格式,但不适合长距离数据传输。
2)串行接口,串行通信是将数据的各个位一位一位地,通过单条1位宽传输线按顺序分时传送,即通信双方一次传输一个二进制位。
总而言之,《微机原理与接口技术》作为我们机械设计及其自动化专业的选修课程,我觉得是很切合实际的。
顺应了,机械行业机电一体化的发展要求。
在计算机技术高度发展的今天,要开发一个系统,接口技术是重要的。
同时在自动化领域微型计算机的运用更是无处不在。
所以学好这门课程显得意义重大。
(1)输入字符串“HALO BOY”执行程序后以逆序输出这个字符串。
s1 segment stack ;定义栈段s1dw 100 dup(?) ;定义栈空间为100top label word ;top指向栈顶s1 endss2 segment ;定义数据段s2s db 'HALO BOY','$' ;定义字符串sS2 endss3 segment ;定义代码段s3assume cs:s3,ds:s2,ss:s1main proc farmov ax,s1 ;栈初始化——mov ss,axlea sp,top ;——栈初始化mov ax,s2 ;数据段初始化——mov ds,ax ;——数据段初始化mov si,15l: mov dl,s[si] ;dl获取字符串s的最后一个(从零开始的第十五个字符)mov ah,2 ;调用int 21h 2号功能输出dl上的值int 21hdec si ;寄存器减一,准备获取下一个字符cmp si,0ja lmov ah,4ch ;终止int 21hmain endps3 endsend main(2).在D盘根目录建立一个文件abc.txt,第一次向文件写入“123456”六个字符,第二次增加“abcdefg”几个字符s1 segment stackdw 100h dup(?);定义栈空间为100top label words1 endss2 segment ;定义数据段s2fn db 'd:\abc.txt',0fh dw ?buff1 db '1','2','3','4','5','6','$'buff2 db 'a','b','c','d','e','f','$'s2 endss3 segment ;定义数据段s3assume cs:s3,ds:s2,ss:s3main proc far ;栈初始化mov ax,s1 ;数据段初始化mov ss,ax ;选择SS作为寄存器 lea sp,topmov ax,s2mov ds,axmov ah,3ch ;建立文件mov cx,20hlea dx,fnint 21hjc errormov fh,ax ;获取文件代号lea dx,buff1mov ah,40h ;写文件mov bx,fhmov cx,6 ;写入“abcdefg”字符 int 21hjc errorlea dx,buff2mov ah,40hmov bx,fhmov cx,6int 21hjc errormov ah,3eh ;关闭文件mov bx,fhint 21herror:exit: mov ah,4chint 21hmain endps3 endsend main2.从键盘上输入两个数,分别放到定义的x,y单元中,并求出它们的和s1 segment stackdw 100h dup(?) ;定义栈空间为100top label words1 endss2 segmenth1 db 'Please input x:','$' ;提示输入h2 db 'Please input y:','$' ;提示输入h3 db 'z=x+y:','$' ;提示输出crlf db 0dh,0ah,24h ;定义回车换行x dw ?y dw ?s2 endss3 segment ;定义数据段s3assume cs:s3,ds:s2,ss:s3main proc farmov ax,s1 ;初始化——mov ss,axlea sp,topmov ax,s2mov ds,ax ;——初始化lea dx,h1 ;int 21h 9号功能输出“提示输入x”的字符串mov ah,9int 21hxor bx,bx ;bx清零,即把bx置零InputX:mov ah,1 ;输入一个字符int 21hcmp al,0dh ;判断时候为“回车”字符jz exit1 ;如果是回车字符就跳转到exit1cmp al,30h ;和30h(即字符0的asii值)比较jl exit1 ;如果输入字符小于'0',跳转到exit1cmp al,39h ;和39h(即字符9的ascii值)比较jg exit1 ;如果输入字符大于'9',跳转到exit1sub al,30h ;al减去30h,输入字符转化成数字(从这一行开始到后面的add bx,ax为输入字符转化为数字的处理方法)cbw ;al扩充为axxchg ax,bxmov cx,10mul cxxchg ax,bxadd bx,ax ;sub al,30h开始到这一行为输入字符转化为数字的处理方法jmp InputXexit1: mov x,bx ;把输入的存于bx的放到x中lea dx,crlfmov ah,9int 21hlea dx,h2mov ah,9int 21hxor bx,bxInputY: ;和InputX类似,输入y mov ah,1int 21hcmp al,0dhjz exit2cmp al,30hjl exit2cmp al,39hjg exit2sub al,30hcbwxchg ax,bxmov cx,10mul cxxchg ax,bxadd bx,axjmp InputYexit2: mov y,bx ;把输入的存于bx的放到y中mov bx,xadd bx,y ;此时bx为两数加和lea dx,crlfmov ah,9int 21Hlea dx,h3mov ah,9int 21hxor si,si ;si清零,用作计数mov ax,bx ;把和放到ax上l4: mov cl,10 ;把和连续除以10知div clmov dl,ahmov dh,0 ;和变为零时,余数依次进栈 push dxinc simov ah,0 ;重要,不能漏写cmp al,0jnz l4l5: pop dx ;余数依次出栈add dl,30h ;余数转换为显示的余数字符 mov ah,2 ;输入余数字符int 21hdec sicmp si,0jnz l5mov ah,4chint 21Hmain endps3 endsend main。