微机原理及应用
- 格式:docx
- 大小:16.02 KB
- 文档页数:2
微机原理及应用实验实验一开发环境的使用一、实验目的掌握伟福开发环境的使用方法,包括源程序的输入、汇编、修改;工作寄存器内容的查看、修改;内部、外部RAM内容的查看、修改;PSW中个状态位的查看;机器码的查看;程序的各种运行方式,如单步执行、连续执行,断点的设置。
二、实验内容在伟福开发环境中编辑、汇编、执行一段汇编语言程序,把单片机片内的30H~7FH 单元清零。
三、实验设备PC机一台。
四、实验步骤用连续或者单步的方式运行程序,检查30H-7FH 执行前后的内容变化。
五、实验思考1.如果需把30H-7FH 的内容改为55H,如何修改程序?2.如何把128B的用户RAM全部清零?六、程序清单文件名称:CLEAR.ASMORG 0000HCLEAR: MOV R0,#30H ;30H 送R0寄存器MOV R6,#50H ;50H 送R6寄存器(用作计数器)CLR1: MOV A,#00H ;00 送累加器AMOV @R0,A ;00 送到30H-7FH 单元INC R0 ;R0 加1DJNZ R6,CLR1 ;不到50H个字节,继续WAIT: LJMP WAITEND实验二数据传送一、实验目的掌握MCS-51指令系统中的数据传送类指令的应用,通过实验,切实掌握数据传送类指令的各种不同的寻址方式的应用。
二、实验内容1.编制一段程序,要求程序中包含7中不同寻址方式。
2.编制一段程序,将片内RAM30H~32H中的数据传送到片内RAM38H~3AH中。
3.编制一段程序,将片内RAM30H~32H中的数据传送到片外RAM1000H~1002H 中。
4.编制一段程序,将片内RAM40H~42H中的数据与片外RAM2000H~2002H中的数据互换。
三、实验设备PC机一台。
四、实验步骤逐段编制程序,汇编无误后,用连续或者单步的方式运行程序,检查程序的运行结果,看是否达到预期的效果。
五、实验思考1.如何把片外RAM中1000H~100FH单元中的数传送到片外RAM中2000H~200FH单元中?2.如何把ROM中0200H~0207H单元的数传送至片外RAM0000H~0007H单元中?实验三数码转换一、实验目的掌握采用软件方法进行不同形式数据之间的转换,如十进制数与二进制数的转换、十六进制数与BCD码的转换、BCD数与ASCII码之间的转换、非压缩BCD码与压缩BCD码之间的转换。
《80X86/Pentium微型计算机原理及应用》教材课后习题参考答案第三章3-5(1)MOV SI, 2100H 源:立即数;目标:寄存器(2)MOV CX, DISP[BX] 源:基址,EA=BX+DISP,PA=DS×16+BX+DISP;目标:寄存器(3)源:寄存器;目标:寄存器间接寻址EA=SI,PA=DS×16+SI(4)源:基址加变址,EA=BX+SI,PA=DS×16+BX+SI;目标:寄存器(5)源:寄存器;目标:寄存器(6)源:基址,EA=BX+10H,PA= DS×16+BX+10H;目标:寄存器(7)源:寄存器间接,EA=BX,PA= ES×16+BX;目标:寄存器(8)源:带位移量的基址加变址,EA=BX+SI+20H,PA= DS×16+BX+SI+20H;目标:寄存器(9)源:寄存器;目标:寄存器间接,EA=BP,PA= SS×16+BP(10)源:寄存器;目标:存储器,EA=SP-2,PA= SS×16+SP-23-7(1)源操作数错,基址+基址不能用在存储器寻址方式中,只能基址+变量,改成MOV AX, [BX+SI](2)错,V ALUE1和V ALUE2一般为自己定义的变量名称,则此两操作数的组合形式为存储器和存储器,ADD指令无此组合形式(3)错,立即数不能直接传给段寄存器(4)错,CS不能作为目标操作数(5)错,立即数不能作为目标操作数,两个操作数互换位置即可(6)如果V ALUE1是用DW定义的WORD型变量,则此题正确,否则错误(7)错,段寄存器不能直接传给段寄存器(8)错,移位次数超过1时,应该先将移位次数送给CL,改成MOV CL, 3; ROL [BX][DI],CL(9)错,NOT操作符只有一个操作数(10)对,CS不能作为目标操作数,但可以作为源操作数(11)错,不能直接将立即数压入堆栈(12)错,两处错误,1:IN指令应该AL在前,端口地址在后;2:端口地址100H超过8位数能表示的范围,应该先将100H送给DX,改成MOV DX, 100H; IN AL, DX(13)错,LEA指令的第二操作数必需为存储器寻址方式(14)错,CX不能作为寄存器间接寻址方式,应将CX改成BX/BP/SI/DI之一3-8(1)AX=3355H, SP=1FFEH(2)AX=3355H, DX=4466H, SP=1FFCH3-9 BX=4154H, [2F246H]=6F30H3-10 BX=139EH3-11 SI=0180H, DS=2000H3-12(1) CL=F6H(2) [1E4F6H]=5678H(3) BX=9226H, AX=1E40H(4) SI=9226H, [SI]=[1E4F6]=0024H(5) AX=5678H, [09226H]=1234H3-13 AF=0, CF=1, OF=1, SF=0, ZF=03-14(1) MOV AX, 0 XOR AX, AX SUB AX, AX(2) MOV CL, 4ROL BL,CL (或ROR BL, CL)(3) 题中没规定N1和N2是8位还是16位数,现假定都8位数(也可假定是16位数,程序不一样)MOV AH, 0MOV AL, N1IDIV N2MOV M1, ALMOV M2, AH(4) 题目的意思即使BX的b4,b6,b11位清零AND BX, 0F7AFH(5) XOR AX, 4020H(6) TEST DX, 0201H(7) TEST CL, 1JNZ NEXTINC CL (或DEC CL)NEXT:3-15 假设题目的意思理解为编号从1开始(1) LEA BX, BLOCK+(6-1)*2MOV AX, [BX](2) LEA BX, BLOCKMOV AX, 10[BX](3) LEA BX, BLOCKMOV SI, 0MOV AX, 10[BX][SI](4) MOV AX, BLOCK+103-16(1) 结果存在地址是580H端口中,[580H]=60H(2) 结果存在地址是580H端口中,[580H]=8060H(即[580H]=60H, [581H]=80H)(3) 结果存在AL中,AL=[40H]=4FH(4) 结果存在AX中,AL=[40H]=4FH, AH=[41H](题目中没有给出端口41H中的值)(5) 结果存在地址是45H端口中,[45H]=60H(6) 结果存在地址是45H端口中,[45H]=8060H(即[45H]=60H,[46H]=80H)3-17 假定每小题中NUM1和NUM2都是和题中指定的操作数等长,即(1)中NUM1和NUM2为字变量,(2)(3)中为字节变量,(4)中为双字变量(1) MOV AX, NUM2ADD NUM1, AX(2) MOV CX, 4LEA BX, NUM1XOR AL, AL ; AL清零L1: ADD AL, [BX]INC BXLOOP L1MOV RES, AL(3) MOV CX, 8LEA BX, NUM1XOR AX, AXL1: ADD AL, [BX]JNC L2INC AHL2: INC BXLOOP L1MOV AX, WORD PTR RES(4) MOV AX, WORD PTR NUM1ADD WORD PTR NUM2, AXMOV AX, WORD PTR NUM1+1ADC WORD PTR NUM2+1, AX ; (MOV指令不影响CF标志位,否则不能这么写) 3-18(1) MOV CX, 8LEA BX, NUM1XOR AX, AXL1: ADD AL, [BX]DAAJNC L2INC AHL2: INC BXLOOP L1MOV AX, WORD PTR RES(2) MOV AL, NUM1SUB AL, NUM2DASMOV RES, AL差=90H, CF=13-19(1) MOV AL, NUM1MUL NUM2 ; 8位乘8位MOV WORD PTR RES, AX(2) MOV AX, NUM1IMUL NUM2 ;16位乘16位MOV WORD PTR RES, AXMOV WORD PTR RES+2, DX(3)MOV AL, NUM1MOV BL, 46CBWDIV BLMOV WORD PTR RES, AX(4) MOV AX, NUM1CWDIDIV NUM2 (或DIV NUM2)MOV WORD PTR RES, AXMOV WORD PTR RES+2, DX3-20(1)53乘以2MOV AL, 53SHL AL, 1结果106(2) -49乘以2MOV AL, -49 ; -49补码为CFHSHL AL, 1 ;AL=9EH, 真值即为-98结果-98除以2类似3-21(1) BX=009AH(2) BX=15CH(3) BX=8071H(4) BX=10F7H(5) BX=FF1CH3-22(1) DX=[20506]=0006H BX=0004H(2) SP=1FFEH, [SP]=CX=FFFEH(3) CX=BX=0004H(4) AX=8094H, CF=0(5) AL=[20508H]=87H(6) AL=94H+37H+1=CCH, CF=0, AL=32H(7) SI=9(8) DI=9(9) [DI]=[2050A]=AL=94H(10) AX=17C6H, DX=8094H(11) AH=84H, BL=4(12) IP=DX=17C6H3-23(1) 将存储器中以FIRST为起始地址连续10个字节复制到以SECOND为起始地址的地方(2) 将存储器中数据段中以偏移地址0404H为起始地址,连续80H个字节的空间清零3-24MOV BX, 5MUL BXMOV BX, 2DIV BX3-26 MOV BX, 0A80HMOV AL, 5XLAT3-27(1) IP=1256(2) IP=3280H(3) IP=2450H3-28 IP=009A, CS=2000, [SP]=8F, [SP+1]=3DH, [SP+2]=50H, [SP+3]=40H3-29CMP AL, 1JNZ LAB1CMP AL, 2JNZ LAB2CMP AL,4JNZ LAB3最后一个条件(若位0至位2都是0,则顺序执行),相当于没有,因为不管符不符合这个条件,程序都会按顺序执行。
微机原理及应用实验报告实验一单片机仿真开发机操作和MCS-51指令系统应用一、实验目的1、熟悉MCS-51单片机仿真开发机和开发调试软件的操作使用和调整;2、学会编写和输入汇编语言源程序、对输入的源程序进行汇编;3、掌握程序的调试和运行的各种方法。
二、实验说明1.输入给定程序,配置选项,调试并运行程序,观察程序控制下寄存器的变化。
2.选中此项keil为纯软件仿真。
3.编写程序上机调试通过,实验报告要求提交程序流程图及源程序。
三、实验内容及步骤(完成分值:60分)本实验秩序运行Keil uVersion2程序,设置为keil为纯软件仿真(不需要连接仿真器就可以仿真)。
1.新建工程项目2.设置工程文件参数3.编写新程序事例4.调试程序直至能够运行出结果。
四、参考实验程序AJMP MAINORG 0030HMAIN: MOV R0,#20HMOV R2,#0FHMOV A,#00HA1: MOV @R0,AINC R0INC ADJNZ R2,A1MOV R0,#20H ;暂停,观察并记录!MOV DPTR,#7000HMOV R2,#0FHA2: MOV A,@R0MOVX @DPTR,AINC R0INC DPTRDJNZ R2,A2MOV R0,#030H ;断点,观察并记录!MOV DPTR,#7000HMOV R2,#0FHA3: MOVX A,@DPTRMOVX @R0,AINC R0INC DPTRDJNZ R2,A3DO: LJMP DOEND ;内部存储器数据块赋值,搬运数据块到外部存储器,再搬运回内部数据存储器。
五、附加题(完成分值:10分/单个附加题,附加题要求当场给指导老师检查结果,否则无效。
其中1、2、3附加题要求写在实验报告上)1.将光标移到想要暂停的地方,MOV R0,#20H所在行,选择“执行到光标处”功能,程序快速执行到光标所在行。
观察运行情况,并记录下表。
R0 R2 A 20H 21H 22H 23H 24H 25H2FH 00H 0FH 00H 01H 02H 03H 04H 05H26H 27H 28H 29H 2AH 2BH 2CH 2DH 2EH06H 07H 08H 09H0AH 0BH 0CH 0DH 0EH2.在MOV R0,#0A0H行设置断点,全速执行,暂停后观察并记录以下单元内容R0 DPL 7000H 7001H 7002H 7003H 7004H 7005H 7006H2FH 01H 0FH 01H 02H 03H 04H 05H 06H7007H 7008H 7009H 700AH 700BH 700CH 700DH 700EH07H 08H 09H 0AH 0BH 0CH 0DH 0EH3.画出程序流程图4.修改程序,实现新功能(例如搬运数据时实现倒序,变成对应的BCD码,请自行考虑与别人不同的功能,同组同学已经实现过的功能不算新功能)答:由程序可知,子程序Al产生数据,子程序A2将产生的数据搬运至7000H开头的地址,子程序A3将7000H开头的地址搬运至30H开头的地址。
微型计算机原理及应用第一篇:微型计算机的概述微型计算机,简称微机,是一类普及于个人和家庭使用的计算机,主要由中央处理器、存储器、输入设备、输出设备等组成,广泛应用于个人办公、教育、娱乐等领域。
微型计算机起源于20世纪70年代初,当时计算机主要应用于科学计算和专业领域。
1971年,英特尔公司推出了世界上第一款微处理器Intel 4004,这标志着微处理器技术的诞生,也为微型计算机的发展奠定了基础。
随着计算机技术的不断进步和成本的降低,微型计算机得以广泛应用,并随着时代的发展不断更新换代。
微型计算机的主要部件包括中央处理器、存储器、输入设备和输出设备。
中央处理器是微型计算机的“大脑”,负责处理数据和指令,控制整个计算机的运行。
存储器则用于存储程序和数据,包括随机存储器(RAM)和只读存储器(ROM)等。
输入设备包括键盘、鼠标、扫描仪等,用于向计算机输入数据。
输出设备包括显示器、打印机、扬声器等,用于从计算机输出数据。
微型计算机具有体积小、便携、灵活性高等特点,能够完成文字、图像、音乐等多种操作,已成为人们生活中不可或缺的一部分。
随着人工智能、物联网等技术的发展,微型计算机的应用也越来越广泛,将对社会产生越来越大的影响。
第二篇:微型计算机的结构与工作原理微型计算机包括硬件和软件两部分,其中硬件包括中央处理器、存储器、输入输出设备等,而软件则包括操作系统、应用程序、驱动程序等。
中央处理器(CPU)是微型计算机的核心部件,它有两个基本部分:算术逻辑单元(ALU)和控制单元(CU)。
算术逻辑单元负责数学运算和逻辑运算,而控制单元则负责指令的控制和执行。
CPU通过总线与存储器及输入输出设备进行通信。
存储器分为主存储器和辅助存储器两部分。
主存储器包括随机存储器(RAM)和只读存储器(ROM)等,用于存储正在运行程序和数据。
而辅助存储器则包括硬盘、光盘、U盘等设备,用于长期保存程序和数据。
输入输出设备包括键盘、鼠标、扫描仪、显示器、打印机、扬声器等,用于输入和输出数据。
微机原理及应用是什么专业科目微机原理及应用是计算机科学与技术相关专业中的一门基础课程,通常在大学本科第二学年或第三学年的上半学期开设。
它包含的内容涵盖了计算机硬件和软件的基本知识、微处理器的原理和应用、计算机系统结构和组成、汇编语言程序设计等内容。
微机原理及应用这门课程主要围绕着计算机硬件和软件的基本原理展开。
该课程的目标是培养学生对计算机领域有基本的认识和了解,让学生能够了解计算机的内部结构和工作原理,掌握计算机的基本操作和维护技能,以及能够运用计算机进行编程和软件开发。
在微机原理及应用这门课程中,学生将学习计算机硬件的组成与工作原理。
这包括中央处理器(C P U)、内存、输入输出设备等硬件的结构和功能;学生也会了解到计算机系统的层次结构和组成,包括操作系统、文件系统等软件的作用和功能;此外,学生还会学习到微处理器和微控制器的原理和应用,了解它们在各种设备和系统中的应用领域。
微机原理及应用课程中的一个重点内容是汇编语言程序设计。
通过学习汇编语言,学生将了解到计算机程序的底层运行原理,能够实现简单的汇编语言程序编写和调试。
此外,学生还会学习到常见的计算机系统操作和维护技巧,包括操作系统的安装、配置和升级,硬件的调试与故障排除等操作技能。
微机原理及应用课程的学习对于计算机科学与技术相关专业的学生来说具有重要意义。
通过该课程的学习,学生能够建立起对计算机硬件和软件的基础知识体系,为深入学习计算机科学与技术专业的其他课程打下坚实的基础。
此外,该课程还为学生今后从事计算机编程、软件开发、系统维护等工作提供了必要的基本技能和操作方法。
总之,微机原理及应用是计算机科学与技术相关专业中的一门基础课程,主要涵盖计算机硬件和软件的基本知识、微处理器的原理和应用、计算机系统结构和组成、汇编语言程序设计等内容。
通过学习该课程,学生能够掌握计算机的基本操作和维护技能,具备一定的编程和软件开发能力,并为进一步深入学习计算机专业提供了基础。
微机的原理及应用1. 微机的概念微机是指一种体积小、功能强大、通过微处理器控制的计算机系统。
它是由中央处理器、存储器、输入输出设备等组成,广泛应用于各个领域,如工业控制、科学计算、通信和个人计算等。
2. 微机的原理微机的原理是基于微处理器的工作原理,微处理器是一种集成电路芯片,它包含了处理器、存储器控制器、输入输出控制器等功能模块。
微处理器通过读取指令和执行指令来完成各种计算任务。
微机的工作原理可以概括为以下几个步骤:•取指令:微处理器从内存中读取指令,并将指令存储在指令寄存器中。
•解码指令:微处理器将指令进行解码,确定具体的操作。
•执行指令:微处理器根据指令的要求执行相应的操作,如进行算术运算、逻辑运算、数据传输等。
•存储结果:微处理器将执行完的指令的结果存储到内存或寄存器中。
•重复以上步骤:微处理器不断重复以上步骤,以完成更多的指令和任务。
3. 微机的应用微机具有体积小、功耗低、成本低等特点,广泛应用于各个领域。
以下列举了微机在不同领域的应用:3.1 工业控制微机在工业控制领域起到了重要的作用,它可以通过采集和处理传感器数据,控制各种设备和机器的运行。
例如,自动化生产线通常会使用微机来控制传送带、机械臂等设备的运行,实现自动化生产。
3.2 科学计算微机在科学计算领域也有广泛的应用。
科学家可以使用微机进行复杂的数值计算、数据分析和建模。
微机的高性能和便捷性使得科学计算变得更加高效和精确。
3.3 通信微机在通信领域的应用日益增多。
例如,手机就是一种利用微机技术的通信设备,它可以实现语音通话、短信传输、互联网访问等功能。
另外,微机还可以用于网络交换机、路由器等通信设备的控制和管理。
3.4 个人计算微机在个人计算领域的应用非常普遍。
人们可以使用微机进行各种办公和娱乐活动,如文字处理、电子表格、游戏等。
个人电脑成为了现代社会不可或缺的工具之一。
4. 微机的发展随着科技的不断进步,微机不断发展。
未来的微机可能会具有更高的处理能力、更低的功耗、更小的体积等特点。
微机原理及应用是学什么的1. 简介微机原理及应用是一门讲授微型计算机的组成原理和应用技术的课程。
它涵盖了计算机硬件、软件和操作系统等多个方面的内容。
本文将介绍微机原理及应用的核心内容,以及学习这门课程所带来的好处。
2. 微机原理微机原理是微机原理及应用课程的核心内容之一。
学习微机原理将使你了解微型计算机的组成和工作原理。
以下是微机原理的主要内容:•计算机硬件:学习计算机的主要硬件组成部分,如中央处理器(CPU)、内存、输入输出设备等。
深入了解这些硬件组成部分的工作原理,将使你能够更好地理解计算机的运行方式。
•计算机系统结构:了解计算机系统的结构和层次,包括硬件和软件之间的交互关系。
学习微机的系统结构可以帮助你理解计算机的组织和功能。
•计算机指令系统:学习微机的指令系统,包括指令的格式、操作码和寻址方式等。
了解指令系统可以帮助你理解计算机的指令执行过程。
•计算机中断和I/O控制:学习计算机的中断处理和I/O控制,了解中断的概念和作用,以及计算机如何与外部设备进行交互。
3. 应用技术微机原理及应用还包括了微机应用技术的学习。
学习微机应用技术将使你掌握以下技能:•操作系统:学习常见的操作系统如Windows和Linux等,掌握操作系统的基本功能和使用方法。
了解操作系统可以帮助你更好地管理计算机资源和执行各种任务。
•软件开发:学习计算机编程和软件开发技术,掌握至少一种编程语言的基本语法和应用。
通过学习软件开发,你可以实现自己的创意和想法,并将它们应用到计算机程序中。
•数据库管理:了解数据库的基本概念和管理方法,掌握SQL语言的基本操作。
学习数据库管理可以使你能够有效地存储、检索和管理大量的数据。
•网络技术:学习计算机网络的基本原理和应用,了解计算机网络的构建和通信方式。
掌握网络技术可以帮助你理解互联网的工作方式,并进行网络配置和维护。
4. 学习微机原理及应用的好处学习微机原理及应用有许多好处,无论你是从事计算机相关行业还是其他领域。
微机的原理和应用一、微机的定义和概述微机是指采用微处理器作为核心的计算机系统。
它具有体积小、功耗低、性能高、价格便宜等特点,广泛应用于个人计算机、家庭娱乐、办公自动化、工业控制等领域。
二、微机的工作原理微机的工作原理可以分为以下几个方面:1. 微处理器微处理器是微机的核心部件,它负责执行指令、处理数据和控制各种外设。
常见的微处理器有Intel的x86系列和ARM系列等。
2. 存储器存储器是用于存放程序和数据的设备,包括RAM和ROM。
RAM用于临时存储数据和程序,而ROM存储着不可修改的固化程序。
3. 输入输出设备微机通过输入输出设备与外界进行信息交换。
常见的输入设备包括键盘、鼠标、摄像头等,输出设备则有显示器、打印机、音响等。
4. 总线总线是各个部件之间进行通信的通道。
它分为数据总线、地址总线和控制总线。
数据总线用于传输数据,地址总线用于寻址,控制总线则负责控制各个部件的工作。
三、微机的应用领域由于微机具有体积小、价格便宜等特点,它在各个领域都有广泛的应用。
1. 个人计算机个人计算机是微机最为常见的应用领域。
人们通过个人计算机可以进行办公、学习、娱乐等活动。
个人计算机通常配备键盘、显示器、鼠标等输入输出设备,能够满足日常使用的需求。
2. 家庭娱乐微机的应用还扩展到了家庭娱乐领域。
人们通过智能电视、游戏机等设备来享受电影、音乐、游戏等娱乐活动。
微机的高性能和网络功能为家庭娱乐提供了更丰富的选择。
3. 办公自动化微机在办公自动化中发挥着重要作用。
办公软件、打印机、扫描仪等设备能够提高办公效率,简化办公流程。
微机还可以用于网络会议、文件共享等协同办公的方式。
4. 工业控制微机在工业控制领域拥有广泛应用。
它可以控制机器人、自动化生产线等设备,提高生产效率和产品质量。
微机能够实时监测生产过程,并根据需要进行调整,提供更加精准的控制。
5. 交通运输微机在交通运输领域也有应用。
例如智能交通系统能够通过微机进行交通管理、智能导航等功能,提高交通效率和安全性。
微机原理及应用答案
一、填空题
1、328A0H
2、20 1M
3、操作码操作数
4、16
5、总线驱动器
6、段偏移量类型
二、选择题
1-10BCADB BBBDC
三、简答题
1.答:变量有段属性、偏移量属性、类型属性(字节,字,双字,四字,十字)。
标
号也有段属性、偏移量属性、类型属性(NEAR,FAR)区别:标号的类型与变量的
类型不同;定义的段不同,标号在代码段,变量在数据段;标号后面跟冒号,变量
后面不用冒号。
1位起始位1位停止位四、应用题
1、
(1)80000H—81FFFH
(2)8E000H—8FFFFH
(3)80000H—81FFFH、C0000H—C1FFFH
8E000H—8FFFFH、CE000H—CFFFFH
(4)最大状态
2、
(1)20 00010110B/16H
(2)200 01110101B/75H
(3)10000 10110101B/B5H
4、
(1)MOV DX,343H
MOV AL,16H
OUT DX,AL
MOV AL,75H
OUT DX,AL
MOV AL,B5H
OUT DX,AL
MOV DX,340H
MOV AL,20
OUT DX,AL
MOV DX,341H
MOV AX,200H OUT DX,AL
MOV AL,AH
OUT DX,AL
MOV DX,340H MOV AL, 0
OUT DX,AL
OUT DX,AL
(2)MOV DX,343H MOV AL,16H OUT DX,AL
MOV DX,340H MOV AL,20
OUT DX,AL
MOV DX,343H MOV AL,75H OUT DX,AL
MOV DX,341H MOV AX,200H OUT DX,AL
MOV AL,AH
OUT DX,AL
MOV DX,343H MOV AL,B5H OUT DX,AL
MOV DX,340H MOV AL, 0
OUT DX,AL
OUT DX,AL。