南邮微机原理试验一二
- 格式:docx
- 大小:199.05 KB
- 文档页数:4
微机原理硬件实验报告实验一 I/O 地址译码一、实验目的1、掌握 I/O 地址译码电路的工作原理。
二、实验内容及原理实验电路如图1-1所示,其中74LS74为D触发器,可直接使用实验台上数字电路实验区的D触发器,74LS138为地址译码器。
译码输出端Y0~Y7在实验台上“I/O地址“输出端引出,每个输出端包含8个地址,Y0:280H~287H,Y1:288H~28FH,…… 当CPU执行I/O指令且地址在280H~2BFH范围内,译码器选中,必有一根译码线输出负脉冲。
根据图1-1,我们可以确定A9~A3,AEN,IOW,IOR的值。
要使译码电路正常工作,必须使处于低电平有效。
因而可以确定A6=A8=0,A7=A9=1,AEN=0,IOW与IOR不可同时为1(即不能同时读写)。
当要从Y4输出低脉冲时,A5A4A3=100;从Y5输出时,A5A4A3=101。
综上所述,Y4输出时,应设置值2A0H(A9~A0=1010100000B);Y5输出时,应设置值2A8H(A9~A0=1010101000B)。
执行下面两条指令MOV DX,2A0HOUT DX,AL(或IN AL,DX)Y4输出一个负脉冲到D触发器的CLK上,因为D=1(接了高电平+5V),所以Q被赋值为1.延时一段时间(delay);执行下面两条指令;MOV DX,2A8HOUT DX,AL(或IN AL,DX)Y5输出一个负脉冲到CD,D触发器被复位,Q=0。
再延时一段时间,然后循环上述步骤。
利用这两个个负脉冲控制L7闪烁发光(亮、灭、亮、灭、……),时间间隔通过软件延时实现。
三、硬件接线图与软件流程图硬件接线:Y4/IO 地址接 CLK/D 触发器Y5/IO地址接 C/D触发器D/D触发器接 SD/D角发器接+5VQ/D触发器接 L7(LED灯)或逻辑笔软件流程图:四、源程序OUTPORT1 EQU 2A0H ;预置,方便修改OUTPORT2 EQU 2A8HCODE SEGMENTASSUME CS:CODESTART: MOV DX,OUTPORT1 ;根据原理图设定A9~A0 的值(Y4)OUT DX,AL ;让译码器Y4 口输出一个负脉冲CALL DELAY ;延时MOV DX,OUTPORT2 ;根据原理图设定A9~A0 的值(Y5)OUT DX,AL ;让译码器Y5 口输出一个负脉冲CALL DELAY ;延时MOV AH,1 ;调用1 号DOS 功能,等待键盘输入INT 16HJE START ;若有键盘输入则退出程序,否继续循环MOV AH,4CHINT 21HDELAY PROC NEAR ;延时子程序MOV BX,200 ;时延长度 (200)A: MOV CX,0B: LOOP BDEC BXJN E ARETDELAY ENDPCODE ENDSEND START五、实验结果LED 灯处于闪烁状态,键盘有输入后,成功退出。
南邮微机原理考研真题微机原理是计算机科学与技术专业考研的一门重要课程,而南京邮电大学(简称南邮)是中国计算机科学与技术领域的一所知名高校。
本文将介绍南邮微机原理考研真题,并对考试内容进行详细分析和解答。
一、概述南邮微机原理考研真题主要围绕计算机体系结构、指令系统和中央处理器(CPU)等内容展开。
通过解答这些题目,考生需要展示对计算机内部结构和运行原理的深入理解,以及对计算机编程和指令集的熟悉程度。
二、考试题型南邮微机原理考研真题主要包括选择题和简答题两种题型。
1. 选择题选择题是南邮微机原理考研真题中最常见也是最基础的题型。
考生需要从给出的选项中选择正确答案。
选择题主要涉及计算机原理中的知识点,如计算机的基本组成、存储器层次结构、指令的执行过程等。
下面是一个例子:题目:在多道程序环境下,若按照时间片轮转的方式为每个程序分配10ms的执行时间,则每秒钟能够执行最多多少道程序?A. 10B. 100C. 1000D. 10000答案:B. 1002. 简答题简答题是南邮微机原理考研真题中较为复杂的题型,要求考生用文字解答问题,充分展示对计算机原理的理解和应用能力。
简答题主要涉及计算机体系结构、指令系统、CPU等内容。
下面是一个例子:题目:请简述流水线技术在CPU中的应用,并列举三个流水线冒险和解决方法。
解答:流水线技术是一种有效提高CPU运行效率的技术。
在CPU中,流水线将指令的执行过程划分为多个阶段,使得不同阶段的指令可以并行执行。
流水线技术可以提高指令的吞吐量和执行效率。
然而,流水线也会面临一些问题,即流水线冒险。
流水线冒险主要包括结构冒险、数据冒险和控制冒险。
1) 结构冒险:多个指令需要访问同一硬件资源,导致资源冲突。
解决方法包括同时访问、等待和重排等。
2) 数据冒险:后续指令依赖前一指令的运算结果,但前一指令的结果尚未产生。
解决方法包括数据旁路、提前加载和延迟加载等。
3) 控制冒险:指令间的转移关系导致流水线的重新调整,降低执行效率。
实验二BPSK传输系统综合实验一、实验原理(一)BPSK 调制理论上二进制相移键控(BPSK)可以用幅度恒左,而其载波相位随着输入信号m (1、0 码)而改变,通常这两个相位相差180° .如果每比特能量为E”则传输的BPSK信号为:0°m = 0180°m = 1(二)BPSK 解调接收的BPSK信号可以表示成:为了对接收信号中的数拯进行正确的解调,这要求在接收机端知道载波的相位和频率信息,同时还要在正确时间点对信号进行判决。
这就是我们常说的载波恢复与位定时恢复。
1、载波恢复对二相调相信号中的载波恢复有很多的方法,最常用的有平方变换法、判决反馈环等。
在BPSK解调器中,载波恢复的指标主要有:同步建立时间、保持时间、稳态相差、相位抖动等。
本地恢复载波信号的稳态相位误差对解调性能存在影响,若提取的相V载波与输入载波没有相位差,则解调输出的信号为a\t) = a(t)cos: A倍.即输岀信噪比下降cos2 A,其将影响信道的误码率性能,使误码增加。
对BPSK 而言,在存在载波恢复稳态相差时信道误码率为:2、位定时抽样时钟在信号最大点处进行抽样,保证了输出信号具有最大的信噪比性能,从而也使误码率较小。
在刚接收到BPSK信号之后,位左时一般不处于正确的抽样位置,必须采用一左的算法对抽样点进行调整,这个过程称为位左时恢复。
常用的位左时恢复有:滤波法、数字锁相环等。
最后,对通信原理综合实验系统中最常用的几个测量方法作一介绍:眼图、星座图与抽样判决点波形。
1、眼图:利用眼图可方便直观地估讣系统的性能。
示波器的通道接在接收滤波器的输出端,调整示波器的水平扫描周期,使其与接收码元的周期同步。
在荧光屏上看到显示的图型很像人的眼睛,所以称为眼图。
2、星座图:与眼图一样,可以较为方便地估计出系统的性能,同时它还可以提供更多的信息,如I、Q支路的正交性、电平平衡性能等。
星座图的观察方法如下:用一个示波器的一个通道接收I支路信号,另一通道接Q支路信号,将示波器设置成X-Y方式。
实验一AMI/HDB3码型变换一、实验原理AMI码的全称是传号交替反转码。
这是一种将消息代码0(空号)和1(传号)按如下规则进行编码的码:代码的0仍变换为传输码的0,而把代码中的1交替地变换为传输码的+1、–1、+1、–1…由于AMI码的传号交替反转,故由它决定的基带信号将出现正负脉冲交替,而0电位保持不变的规律。
由此看出,这种基带信号无直流成分,且只有很小的低频成分,因而它特别适宜在不允许这些成分通过的信道中传输。
AMI码除有上述特点外,还有编译码电路简单及便于观察误码情况等优点,它是一种基本的线路码,并得到广泛采用。
但是,AMI码有一个重要缺点,即接收端从该信号中来获取定时信息时,由于它可能出现长的连0串,因而会造成提取钟时的困难。
为了保持AMI码的优点而克服其缺点,人们提出了许多种类的改进AMI码,HDB3码就是其中有代表性的一种。
HDB3码的全称是三阶高密度双极性码。
它的编码原理是这样的:先把消息代码变换成AMI码,然后去检查AMI码的连0串情况,当没有4个以上连0串时,则这时的AMI码就是HDB3码;当出现4个以上连0串时,则将每4个连0小段的第4个0变换成与其前一非0符号(+1或–1)同极性的符号。
显然,这样做可能破坏“极性交替反转”的规律。
这个符号就称为破坏符号,用V符号表示(即+1记为+V, –1记为–V)。
为使附加V符号后的序列不破坏“极性交替反转”造成的无直流特性,还必须保证相邻V符号也应极性交替。
这一点,当相邻符号之间有奇数个非0符号时,则是能得到保证的;当有偶数个非0符号时,则就得不到保证,这时再将该小段的第1个0变换成+B或–B符号的极性与前一非0符号的相反,并让后面的非0符号从V符号开始再交替变化。
虽然HDB3码的编码规则比较复杂,但译码却比较简单。
从上述原理看出,每一个破坏符号V总是与前一非0符号同极性(包括B在内)。
这就是说,从收到的符号序列中可以容易地找到破坏点V于是也断定V符号及其前面的3个符号必是连0符号,从而恢复4个连0码,再将所有–1变成+1后便得到原消息代码。
;从BUF单元开始存有一字符串(长度<255),编程实现统计该字符串中的ASCII码在42H~45H之间的字符个;数,并将统计结果以二进制形式显示在屏幕。
;DATA SEGMENTBUF DB 255DB ?DB 255 DUP(?)crlf db 0dh,0ah,24h ;回车换行n db 0 ;统计的字符数DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATABEG:MOV AX,DATAMOV DS,AXMOV AH,0AHMOV DX,OFFSET BUFINT 21Hmov ah,9mov dx,offset crlfint 21hMOV SI,OFFSET BUF INC SIMOV CL,[SI]MOV Ch,0inc siLAST1:mov al,[si]cmp al,42hjb no_1cmp al,45hja no_1inc nno_1:inc siloop LAST1mov al,nMOV CX,8d_next:roL aL,1push axmov ah,2jc disp_1mov dl,'0'jmp dispdisp_1:mov dl,'1'disp:int 21hpop axloop d_nextMOV AH,4CHINT 21HCODE ENDSEND BEG追问(⊙o⊙)…我的程序没救了?我想知道我的程序哪边有问题回答你的程序问题不少。
不好意思,暂无时间详细叙述!追问好吧、、、谢谢你了还有昨天你的程序我没运行出来。
回答我是用MASM5.0 编译的。
没问题。
第一章作业1.(1)29.6875(2)10010011 93(3)940(4)01100000(5)FF -5B(6)原码-0E 补码-72反码-71无符号数8E(7)(a)补码结果01000101B,69无溢出(d)补码结果10001010B,-118有溢出第二章作业5.32位:EAX EBX ECX EDX ESP EBP EDI ESI16位:AX BX CX DX SP BP DI SI8位:AH BH CH DH AL BL CL DL9.存储空间为1M。
先将该单元所在的段寄存器的16位段地址值左移4位,得到一个20位的值,再加上16位的段内偏移量,就形成了20位的物理地址。
或者段基址*16+偏移地址10.89832H第三章作业1.(1)179B8H(2)2F636H (3)586C4H (4)2FE00H(1)XOR AH,0F0H(2)XOR BX,0F00FH(3)AND CX,0FFF0H5.(1)方法一:MOV AL, FIRSTXCHG SECOND, ALMOV FIRST, ALMOV AL, FIRST+1XCHG SECOND+1, ALMOV FIRST+1, AL方法二:MOV AX, WORD PTR FIRST XCHG AX, WORD PTR SECOND MOV WORD PTR FIRST, AX (2)PUSH WORD PTR FIRST PUSH WORD PTR SECOND POP WORD PTR FIRSTPOP WORD PTR SECOND堆栈操作示意图如下:6. 6601H。
1.1 程序修改.486DATA SEGMENT USE16 SUM DB ?,?MESG DB '25+9='DB 0,0,'$'N1 DB 9,0F0HN2 DB 25DATA ENDSCODE SEGMENT USE16 ASSUME CS:CODE,DS:DATA BEG: MOV AX,DATAMOV DS,AXMOV BX,OFFSET SUM MOV AH,N1MOV AL,N2ADD AH,ALMOV [BX],AHCALL CHANGMOV AH,9MOV DX,OFFSET MESG INT 21HMOV AH,4CHINT 21HCHANG PROCLAST:CMP BYTE PTR[BX],10JC NEXTSUB BYTE PTR[BX],10INC BYTE PTR[BX+7]MOV AH,BYTE PTR[BX]JMP LASTNEXT: MOV DX,WORD PTR SUM ADD [BX+8],DXADD BYTE PTR [BX+7],30HADD BYTE PTR [BX+8],30H RETCHANG ENDPCODE ENDSEND BEG2.3.4从数据段NUM单元开始存有9个有符号数,并编写一个程序实现:找出最小值存放到数据段MIN单元,并将负数的个数以十进制的形式显示在屏幕上。
.486DATA SEGMENT USE16NUM DB-8,-44,-88,-37,2,-1,8,-26,-18MIN DB?AB DB'0'DATA ENDSCODE SEGMENT USE16ASSUME CS:CODE,DS:DATABEG:MOV AX,DATAMOV DS,AXMOV BX,OFFSET NUMMOV CH,0MOV CL,9AGAIN:CMP BYTE PTR[BX],0 JG NEXT1INC ABCMP BYTE PTR[BX],CHJG NEXT1MOV CH,BYTE PTR[BX] NEXT1:INC BYTE PTR BX DEC CLJNE AGAINMOV MIN,CHMOV AH,2MOV DL,ABINT21HMOV AH,4CHINT21HCODE ENDSEND BEG.486DATA SEGMENT USE16BUF1 DB '123456'BUF2 DB '000000'BUF3 DB 'Please input communication words:',0DH,0AH,'$' BUF4 DB 3OUT1 DB 'ERRORS',0DH,0AH,'$'OUT2 DB 'RIGHT',0DH,0AH,'$'OUT3 DB '*','$'OUT4 DB 0DH,0AH,'$'DATA ENDSCODE SEGMENT USE16 ASSUME CS:CODE,DS:DATA,ES:DATA BEG: MOV AX,DATAMOV DS,AXMOV ES,AXMOV AH,00HMOV AL,3INT 10HLAST1:LEA SI,BUF1LEA DI,BUF2MOV BX,OFFSET BUF2MOV CX,6MOV AH,09HLEA DX,BUF3INT 21HLAST: MOV AH,07HINT 21HMOV BYTE PTR [BX],ALINC BXMOV AH,09HMOV DX,OFFSET OUT3INT 21HLOOP LASTMOV AH,09HLEA DX,OUT4INT 21HMOV CX,6CLDREPE CMPSBJZ EXITMOV AH,09HLEA DX,OUT1INT 21HDEC BUF4JZ LAST2JMP LAST1 EXIT: MOV AH,09HLEA DX,OUT2INT 21H LAST2:MOV AH,4CHINT 21H CODE ENDSEND BEG。
南邮微机实验报告《南邮微机实验报告》南京邮电大学微机实验室是学生们进行计算机实验和学习的重要场所。
在这里,我们学习了计算机硬件和软件的基本知识,掌握了计算机系统的组成和工作原理,提高了我们的计算机应用能力。
下面是我们在南邮微机实验室进行的一次实验报告。
实验名称:操作系统安装与配置实验目的:通过实际操作,掌握计算机操作系统的安装和配置方法,提高我们的操作系统安装和配置能力。
实验内容:1. 准备工作:备份重要数据,准备操作系统安装光盘或U盘。
2. 操作系统安装:将安装光盘或U盘插入计算机,按照提示进行操作系统安装。
3. 操作系统配置:完成安装后,进行基本的系统配置,包括网络设置、用户账户设置、软件安装等。
实验步骤:1. 准备工作:备份个人重要数据,准备Windows 10安装U盘。
2. 操作系统安装:将U盘插入计算机,重启计算机,按照提示进行Windows10操作系统安装。
3. 操作系统配置:安装完成后,进行基本的系统配置,包括网络设置、用户账户设置、软件安装等。
实验结果:通过实际操作,我们成功地安装和配置了Windows 10操作系统,完成了基本的系统配置,包括网络设置、用户账户设置和软件安装等。
这次实验让我们对操作系统安装和配置有了更深入的理解,提高了我们的操作系统应用能力。
实验总结:通过这次实验,我们不仅掌握了操作系统安装和配置的基本方法,还提高了我们的实际操作能力。
我们将继续在南邮微机实验室进行更多的实验,不断提升我们的计算机应用能力,为将来的学习和工作做好充分的准备。
南邮微机实验室为我们提供了一个良好的学习环境,让我们能够通过实际操作来深入理解计算机知识。
我们将继续努力,不断提高自己的计算机应用能力,为将来的发展打下坚实的基础。
一、实验名称微机原理与接口技术实验二、实验目的1. 理解微机的基本工作原理和硬件组成。
2. 掌握计算机常用接口芯片的基本功能和使用方法。
3. 熟悉微机实验系统的操作流程。
4. 培养动手实践能力和分析问题、解决问题的能力。
三、实验内容1. 微机硬件系统认知- 了解微机的硬件组成,包括CPU、内存、主板、硬盘、显卡、声卡等。
- 通过实验观察微机硬件各部分的功能和连接方式。
2. 微机接口芯片实验- 学习并行接口芯片8255的使用方法和编程技巧。
- 实现键盘输入和LED显示,设计一个简单的定时显示装置。
3. 微机实验系统操作- 熟悉微机实验系统的使用方法和操作流程。
- 掌握实验软件的安装和使用。
4. 汇编语言程序设计- 学习汇编语言的基本语法和编程技巧。
- 编写简单的汇编语言程序,实现特定功能。
四、实验步骤1. 微机硬件系统认知- 观察微机硬件各部分的功能和连接方式。
- 使用实验设备观察CPU、内存、主板、硬盘等硬件的工作状态。
2. 微机接口芯片实验- 根据实验指导书,配置并行接口芯片8255。
- 编写程序实现键盘输入和LED显示功能。
- 设计定时显示装置,实现时间显示和按键控制。
3. 微机实验系统操作- 安装实验软件,熟悉实验系统的操作流程。
- 使用实验软件进行实验操作。
4. 汇编语言程序设计- 学习汇编语言的基本语法和编程技巧。
- 编写汇编语言程序,实现特定功能。
五、实验结果与分析1. 微机硬件系统认知- 通过实验观察,了解了微机硬件各部分的功能和连接方式。
- 掌握了微机实验系统的使用方法和操作流程。
2. 微机接口芯片实验- 成功实现了键盘输入和LED显示功能。
- 设计的定时显示装置能够正常工作。
3. 微机实验系统操作- 熟练掌握了微机实验系统的操作流程。
4. 汇编语言程序设计- 成功编写了汇编语言程序,实现了特定功能。
六、实验心得体会通过本次实验,我对微机原理和接口技术有了更深入的了解。
实验过程中,我学会了如何使用微机实验系统,掌握了微机接口芯片的编程技巧,提高了动手实践能力。
目录2014年南京邮电大学810微机原理及应用考研真题(回忆版) (5)2013年南京邮电大学810微机原理及应用考研真题(回忆版) (6)2006年南京邮电大学810微机原理及应用考研真题 (7)2005年南京邮电大学810微机原理及应用考研真题 (12)一、选择题(30分,15个):(题号不一定对应,只是回忆啊,都是很基本的)1.几种数值比较问题:11111111b,0FEH,250D大小2.系统启动(加载驱动BOOT),进入的是什么模式:8086模式?实模式?保护模式?BIOS模式(我选的是Bios)3.直接传输模式DMA是不是需要CPU参与(4种数据传输模式)4.add 对于CF OF 标志位的影响5.8254.8255,8259,8250有几个选择题,如8250的,(异步传输)7个数据位,1个效验位,2个停止位,或者00001110则数据字符位数6 宏和子程序调用特点比较,时间效率和占用空间大小比较,选择二、填空题1.0xxH是补码和反码时,对应的真值数,用十六进制表示2.DMA中数据传输分类2个空。
??3.8255有几个8位口,、、、、、4 中断向量对应的入口地址,偏移地址是,段及知识,时钟中断是?H,中断向量存放在那里?H---?H5.MOV [BP],XXXXH,访问的是?段,6.堆栈段的偏移地址,和物理地址计算,如放置20个字节的数据之后各地址是?三、简答题(36分左右)顺序打乱1.调用中断服务子程序的过程(主要是转向中断向量,如何执行中断服务程序)2 8254设计,输入1MHZ,如何产生周期1S的方波,设计过程3 简述异步串行通信(定义),异步串行通信帧格式画图,并指出各部分的意义4 查询方式传输定义,特点,优缺点5 全双工和半双工的区别和两根线路是否可以进行全双工通信?四、程序题阅读填空顺序不对1 DB DW ....类型放置在内存中,然后经过一些操作如mov,rol,SHL等,填空(寄存器中得值是)EQU不占用内存空间2 用进位统计XXXXH中二进制的0的个数放于DL中,,程序,03 统计正负数的个数,正数放于开始的PLUS空间中,负数的个数放于ZERO中。
1.1 程序修改
.486
DATA SEGMENT USE16
SUM DB ?,?
MESG DB '25+9='
DB 0,0,'$'
N1 DB 9,0F0H
N2 DB 25
DATA ENDS
CODE SEGMENT USE16 ASSUME CS:CODE,DS:DATA BEG: MOV AX,DATA
MOV DS,AX
MOV BX,OFFSET SUM
MOV AH,N1
MOV AL,N2
ADD AH,AL
MOV [BX],AH
CALL CHANG
MOV AH,9
MOV DX,OFFSET MESG
INT 21H
MOV AH,4CH
INT 21H
CHANG PROC
LAST: CMP BYTE PTR [BX],10 JC NEXT
SUB BYTE PTR[BX],10
INC BYTE PTR [BX+7]
MOV AH, BYTE PTR[BX]
JMP LAST
NEXT: MOV DX,WORD PTR SUM ADD [BX+8],DX
ADD BYTE PTR [BX+7],30H
ADD BYTE PTR [BX+8],30H RET
CHANG ENDP
CODE ENDS
END BEG
2.3.4从数据段NUM单元开始存有9个有符号数,并编写一个程序实现:找出最小值存放到数据段MIN单元,并将负数的个数以十进制的形式显示在屏幕上。
.486
DATA SEGMENT USE16
NUM DB -8,-44,-88,-37,2,-1,8,-26,-18
MIN DB ?
AB DB '0'
DATA ENDS
CODE SEGMENT USE16
ASSUME CS:CODE , DS:DATA
BEG: MOV AX,DATA
MOV DS,AX
MOV BX,OFFSET NUM
MOV CH,0
MOV CL,9
AGAIN: CMP BYTE PTR [BX] ,0
JG NEXT1
INC AB
CMP BYTE PTR [BX], CH
JG NEXT1
MOV CH,BYTE PTR [BX]
NEXT1: INC BYTE PTR BX
DEC CL
JNE AGAIN
MOV MIN,CH
MOV AH,2
MOV DL,AB
INT 21H
MOV AH,4CH
INT 21H
CODE ENDS
END BEG
.486
DATA SEGMENT USE16
BUF1 DB '123456'
BUF2 DB '000000'
BUF3 DB 'Please input communication words:',0DH,0AH,'$' BUF4 DB 3
OUT1 DB 'ERRORS',0DH,0AH,'$'
OUT2 DB 'RIGHT',0DH,0AH,'$'
OUT3 DB '*','$'
OUT4 DB 0DH,0AH,'$'
DATA ENDS
CODE SEGMENT USE16
ASSUME CS:CODE,DS:DATA,ES:DATA BEG: MOV AX,DATA
MOV DS,AX
MOV ES,AX
MOV AH,00H
MOV AL,3
INT 10H
LAST1:LEA SI,BUF1
LEA DI,BUF2
MOV BX,OFFSET BUF2
MOV CX,6
MOV AH,09H
LEA DX,BUF3
INT 21H
LAST: MOV AH,07H
INT 21H
MOV BYTE PTR [BX],AL
INC BX
MOV AH,09H
MOV DX,OFFSET OUT3
INT 21H
LOOP LAST
MOV AH,09H
LEA DX,OUT4
INT 21H
MOV CX,6
CLD
REPE CMPSB
JZ EXIT
MOV AH,09H
LEA DX,OUT1
INT 21H
DEC BUF4
JZ LAST2
JMP LAST1
EXIT: MOV AH,09H
LEA DX,OUT2
INT 21H
LAST2:MOV AH,4CH
INT 21H
CODE ENDS
END BEG。