最新年中考数学说题稿课件

上传人:无*** 文档编号:241493249 上传时间:2024-06-29 格式:PPT 页数:56 大小:1,010.95KB
返回 下载 相关 举报
最新年中考数学说题稿课件_第1页
第1页 / 共56页
最新年中考数学说题稿课件_第2页
第2页 / 共56页
最新年中考数学说题稿课件_第3页
第3页 / 共56页
点击查看更多>>
资源描述
20182018年中考数学说题稿年中考数学说题稿2018年中考数学说题稿12最新年中考数学说题稿课件3最新年中考数学说题稿课件41.“抛物线与直线有两个交点抛物线与直线有两个交点-法法”直线MN的表达式为:02.“两个交点在线段两个交点在线段MN上上”分类讨论分类讨论1.“抛物线与直线有两个交点-法”直线MN的表达式为5(1)a02.“两个交点在线段两个交点在线段MN上上”对称轴在对称轴在y轴右侧轴右侧,抛物线经过抛物线经过N点时点时是临界情况是临界情况.(1)a02.“两个交点在线段MN上”对称轴在y轴右侧,6(2)a0(2)a02.“两个交点在线段两个交点在线段MN上上”对称轴在对称轴在y轴左侧轴左侧,抛物线经过抛物线经过M点时点时是临界情况是临界情况.综上所述综上所述:a的取值范围是的取值范围是:或(2)a0方法2a09方法2a0综上所述综上所述:a的取值范围是的取值范围是:或方法2a0综上所述:a的取值范围是:或10本题涉及的数学思想方法有:本题涉及的数学思想方法有:1.分类讨论思想分类讨论思想2.数形结合思想数形结合思想3.转化思想转化思想4.方程思想方程思想本题涉及的数学思想方法有:111 试题呈现试题呈现(嘉兴卷第(嘉兴卷第24题)题)我们定义:如果一个三角形一条边上的高等于这我们定义:如果一个三角形一条边上的高等于这条边,那么这个三角形叫做条边,那么这个三角形叫做“等高底等高底”三角形,这条边叫做这个三三角形,这条边叫做这个三角形的角形的“等底等底”将将 ABC绕点绕点C按顺时针方向旋转按顺时针方向旋转45得到得到ABC,AC所在直线交所在直线交l2于点于点D求求CD的值的值(3)应用拓展:应用拓展:如图如图3,已知,已知l1 l2,l1与与l2之间的距离为之间的距离为2“等高底等高底”ABC的的“等底等底”BC在直线在直线l1上,点上,点A在直线在直线l2上,有一边的长是上,有一边的长是BC的的 倍倍 1试题呈现(嘉兴卷第24题)我们定义:如果一个三角形122 解解题题策略策略初中阶段求线段长度的常用方法?初中阶段求线段长度的常用方法?几何:几何:1.勾股定理勾股定理 2.相似(成比例相似(成比例)代数:代数:两点间距离公式两点间距离公式其它:其它:1.三角函数三角函数 2.面积法面积法 2解题策略初中阶段求线段长度的常用方法?几何:1.勾股133 解法指导解法指导先确定点先确定点A的位置的位置3解法指导先确定点A的位置14最新年中考数学说题稿课件15解法解法1:过点:过点D构造直角三角形构造直角三角形解法1:过点D构造直角三角形16解法解法2:过点:过点C构造直角三角形构造直角三角形解法2:过点C构造直角三角形17解法解法3:构造一线三等角模型:构造一线三等角模型解法3:构造一线三等角模型18解法解法4:平行线截割定理:平行线截割定理解法4:平行线截割定理19解法解法5:面积法:面积法解法5:面积法204 变式与拓展变式与拓展变式变式:在在A1的情况下,将的情况下,将ABC绕点绕点C按顺时针方向旋转按顺时针方向旋转30得到得到ABC,AC所在直线交所在直线交l2于点于点D求求CD的值?的值?拓展:在拓展:在A1的情况下,如图的情况下,如图7,将,将ABC绕点绕点C按顺时针方向旋转按顺时针方向旋转(0180)得到)得到ABC,AC所在直线交所在直线交l2于点于点D若若CD=,求求 ACD的面积?的面积?4变式与拓展变式:在A1的情况下,将ABC绕点C按顺21谢谢!22实验一 排序程序的设计与实践 一、实验目的一、实验目的 三、汇编过程图示三、汇编过程图示编写并调试一个排序子程序,其方法为用冒泡排序法冒泡排序法,将DATA数据段中的几个单元字节中无符号的正整数,按从大到小从大到小从大到小从大到小的顺序重新排列。二、实验内容二、实验内容 1、熟悉8088指令系统,掌握程序设计方法。2、学习在PC机上建立、汇编、链接、调试和运行汇编语言的过程。3、了解并熟悉TD运行环境,学会用学会用TDTD调试程序的方法调试程序的方法。实验一排序程序的设计与实践一、实验目的三、汇编过程23四、程序框图四、程序框图 实验一 排序程序的设计与实践 四、程序框图实验一排序程序的设计与实践24五、程序清单五、程序清单DATA SEGMENTDATA SEGMENTBUF DB 21H,34H,0A6H,78H,0F8H,BUF DB 21H,34H,0A6H,78H,0F8H,88H,0C9H,01H,33H,11H 88H,0C9H,01H,33H,11HLEN EQU LEN EQU$-BUF$-BUFDATA ENDSDATA ENDSSTACK SEGMENTSTACK SEGMENTBUFS DB 300 DUP(?)BUFS DB 300 DUP(?)LENS EQU LENS EQU$-BUFS$-BUFSSTACK ENDSSTACK ENDSCODE SEGMENTCODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK ASSUME CS:CODE,DS:DATA,SS:STACKSTART:MOV AX,DATASTART:MOV AX,DATA MOV DS,AX MOV DS,AX MOV AX,STACK MOV AX,STACK MOV SS,AX MOV SS,AX MOV SP,LENS MOV SP,LENS S5:MOV CX,LENS5:MOV CX,LEN DEC CXDEC CXA53:MOV BX,OFFSET BUFA53:MOV BX,OFFSET BUF PUSH CX PUSH CXA52:MOV AX,BXA52:MOV AX,BX CMP AL,AH CMP AL,AH JC A51 JC A51A54:INC BXA54:INC BX LOOP A52LOOP A52 POP CX POP CX LOOP A53 LOOP A53 MOV AH,4CH MOV AH,4CH INT 21H INT 21HA51:XCHG AL,AHA51:XCHG AL,AH MOV BX,AX MOV BX,AX JMP A54 JMP A54CODE ENDSCODE ENDS END START END START实验一 排序程序的设计与实践 五、程序清单实验一排序程序的设计与实践25六、实验步骤及要求六、实验步骤及要求 (1)、在EDIT环境下键入编写程序,保存为*.asm;(2)、编译、连接源程序*.asm,分别生成*.obj、*.lst和*.exe文件。(3)、在TD调试环境下,用连续单步方式调试*.exe,观察排序时数据移动变化情况。(4)、改程序为按从小到大排序。实验一 排序程序的设计与实践 六、实验步骤及要求实验一排序程序的设计与实践26七、实验报告要求七、实验报告要求(包含预习报告要求和最终报告要求)(包含预习报告要求和最终报告要求)1.1.实验名称:实验名称:注意实验项目名称应与实验大纲中的实验项目名称相符。2.2.实验目的实验目的 3.3.实验内容及要求实验内容及要求 预习预习 最终最终 4.4.程序设计(从大到小)程序设计(从大到小)报告要求报告要求 报告要求报告要求包含流程图和源程序,源程序必须加必要注释。5.5.实验结果及实验结果及结果分析结果分析 6.6.实验中出现的问题及解决方法实验中出现的问题及解决方法 7.7.回答思考题(如何改为由小到大排序)回答思考题(如何改为由小到大排序)实验一 排序程序的设计与实践 七、实验报告要求(包含预习报告要求和最终报告要求)实验一27实验一实验一 求最大值程序求最大值程序一、实验目的一、实验目的1.掌握条件判断指令的用法。2.掌握循环程序的设计方法。3.学习在屏幕上显示字符的方法。4.学习在PC机上建立、汇编、链接、调试和运行汇编语言的过程。二、实验内容二、实验内容在首地址为DATA1的数组中找出最大值,并在屏幕上显示出来。DATA1 DB 35H,07H,0ABH,56H,12H,98H,0CDH,76H,0FAH,0BFH DATA1 DB 35H,07H,0ABH,56H,12H,98H,0CDH,76H,0FAH,0BFH显示结果如下图所示:实验一求最大值程序一、实验目的1.掌握条件判断指令28实验一实验一 求最大值程序求最大值程序三、程序框图三、程序框图 实验一求最大值程序三、程序框图29实验一实验一 求最大值程序求最大值程序四、实验步骤及要求四、实验步骤及要求(1)输入程序,进行调试,运行出求最大值程序的结果。(2)熟悉TD调试环境下,在TD环境下单步运行本程序,以加深对程序指令的理解。(3)如何把程序改成求最小值的程序。(4)如果为有符号数,其最大值、最小值怎么求取。实验一求最大值程序四、实验步骤及要求(1)输入程序30实验一实验一 求最大值程序求最大值程序五、程序介绍五、程序介绍 要掌握这个程序,需要理解以下几点:要掌握这个程序,需要理解以下几点:要掌握这个程序,需要理解以下几点:要掌握这个程序,需要理解以下几点:1.1.程序完成的任务有:定义及初始化、求最值、显示最值。程序完成的任务有:定义及初始化、求最值、显示最值。2.2.怎么显示字符?例如显示怎么显示字符?例如显示“A”“A”,利用利用INT 21HINT 21H的的AH=AH=02H02H号子功能,号子功能,显示示DLDL的内容,的内容,DLDL中的中的值为字符字符对应的的ASCIIASCII码值。3.3.宏定义介绍宏定义介绍 DISX MACRO X DISX MACRO X MOV DL,XMOV DL,X MOV AH,02 MOV AH,02 INT 21H INT 21H ENDM ENDM 4.4.如果结果最大值是如果结果最大值是FAHFAH,存储在,存储在ALAL中,如何显示?先中,如何显示?先ALAL暂存暂存BLBL,对,对ALAL逻辑右移逻辑右移4 4位,位,再判断是不是大于再判断是不是大于9 9,若大于,若大于9 9加加37H37H,否则加,否则加30H30H,然后送去显示。取出暂存的,然后送去显示。取出暂存的BLBL送送ALAL,然后与,然后与0FH0FH相与,再判断是不是大于相与,再判断是不是大于9 9,若大于,若大于9 9加加37H37H,否则加,否则加30H30H,再送,再送去显示。去显示。5.5.返回返回DOSDOS可用可用INT 21HINT 21H的的AH=AH=4CH4CH号子功能。号子功能。6.6.如何显示字符串?如何显示字符串?利用利用INT 21HINT 21H的的AH=AH=09H09H号子功能,号子功能,DXDX指向指向显示字符串首地址。示字符串首地址。实验一求最大值程序五、程序介绍31实验一实验一 求最大值程序求最大值程序六、实验程序六、实验程序DISX MACRO XDISX MACRO X MOV DL,X MOV DL,X MOV AH,02 MOV AH,02 INT 21H INT 21H ENDM ENDM STACK SEGMENTSTACK SEGMENTSTA DB STA DB 512512 DUP(?)DUP(?)TOP EQU LENGTH STATOP EQU LENGTH STASTACK ENDSSTACK ENDSDATA SEGMENTDATA SEGMENTBUF DB MAX NUMBER:,0DH,0AH,$BUF DB MAX NUMBER:,0DH,0AH,$DATA1 DB 35H,07H,0ABH,56H,12HDATA1 DB 35H,07H,0ABH,56H,12H DB 98H,0CDH,76H,0FAH,0BFH DB 98H,0CDH,76H,0FAH,0BFHBLOCK DB 10BLOCK DB 10DATA ENDSDATA ENDSCODE SEGMENTCODE SEGMENT ASSUME ASSUME CS:CODE,DS:DATA,SS:STACKCS:CODE,DS:DATA,SS:STACKSTART:MOV AX,STACKSTART:MOV AX,STACK MOV SS,AX MOV SS,AX MOV SP,TOP MOV SP,TOP MOV AX,DATA MOV AX,DATA MOV DS,AX MOV DS,AX MOV DX,OFFSET BUF MOV DX,OFFSET BUF MOV AH,09 MOV AH,09 INT 21H INT 21H MOV SI,OFFSET BLOCK MOV SI,OFFSET BLOCK MOV CX,SI MOV CX,SI DEC CX DEC CX MOV SI,OFFSET DATA1 MOV SI,OFFSET DATA1 MOV AL,SI MOV AL,SIMAX1:INC SIMAX1:INC SI CMP AL,SI CMP AL,SI JA NEXT JA NEXT MOV AL,SI MOV AL,SI;ALAL中定义为最大值中定义为最大值NEXT:LOOP MAX1NEXT:LOOP MAX1实验一求最大值程序六、实验程序CODESEG32实验一实验一 求最大值程序求最大值程序 MOV BL,AL MOV BL,AL MOV CL,04 MOV CL,04 SHR AL,CL SHR AL,CL CMP AL,09 CMP AL,09 JA MAX4 JA MAX4 ADD AL,30H ADD AL,30HMAX2:MAX2:DISX ALDISX AL MOV AL,BL MOV AL,BL AND AL,0FH AND AL,0FH CMP AL,09 CMP AL,09 JA MAX5 JA MAX5 ADD AL,30H ADD AL,30HMAX3:MAX3:DISX ALDISX AL MOV AH,4CH MOV AH,4CH INT 21H INT 21HMAX4:ADD AL,37HMAX4:ADD AL,37H JMP MAX2 JMP MAX2MAX5:ADD AL,37HMAX5:ADD AL,37H JMP MAX3 JMP MAX3CODE ENDSCODE ENDS END START END START实验一求最大值程序MOVBL,A33实验一实验一 求最大值程序求最大值程序七、实验报告要求七、实验报告要求(包含预习报告要求和最终报告要求)(包含预习报告要求和最终报告要求)1.1.实验名称:实验名称:注意实验项目名称应与实验大纲中的实验项目名称相符。2.2.实验目的实验目的 3.3.实验内容及要求实验内容及要求 预习预习 最终最终 4.4.程序设计(求最大值)程序设计(求最大值)报告要求报告要求报告要求报告要求包含流程图和源程序,源程序必须加必要注释。5.5.实验结果及实验结果及结果分析结果分析 6.6.实验中出现的问题及解决方法实验中出现的问题及解决方法 7.7.回答思考题回答思考题实验一求最大值程序七、实验报告要求(包含预习报告要求34实验二实验二 多位十多位十进制数加法程序制数加法程序设计与与调试 一、实验目的一、实验目的1.学习宏指令的编写方法。2.学习在屏幕上显示字符串的方法。3.学习子程序的调用方法。4.掌握数据传送和算术运算指令的用法。5.掌握多位十进制数加(减)程序的编制方法。6.学习在PC机上建立、汇编、链接、调试和运行汇编语言的过程。实验二多位十进制数加法程序设计与调试一、实验目的35实验二实验二 多位十多位十进制数加法程序制数加法程序设计与与调试 二、二、实验内容实验内容 将两个5位十进制数相加,要求被加数与加数均以ASCII码形式各自顺序存放在DATA1和DATA2为首的5个内存单元中,结果送DATA3处,并在屏幕上显示出来。DATA1 DB 33H,39H,31H,37H,34H DATA1 DB 33H,39H,31H,37H,34H DATA2 DB 36H,35H,30H,38H,32H DATA2 DB 36H,35H,30H,38H,32H4 7 1 9 3 2 8 0 5 6 7 5 2 4 9实验二多位十进制数加法程序设计与调试二、实验内容36实验二实验二 多位十多位十进制数加法程序制数加法程序设计与与调试 三三.程序理解介绍程序理解介绍 1.1.加数与被加数均以加数与被加数均以ASCIIASCII码形式存在内存中,在进行运算之前,先码形式存在内存中,在进行运算之前,先转换为十六进制数的形式(只要减去转换为十六进制数的形式(只要减去30H30H即可)。即可)。2.2.多位数的加法要用多位数的加法要用带进位的加法指令位的加法指令ADCADC,并且在首次相加之前要,并且在首次相加之前要注意先清注意先清进位位。位位。3.3.因因为是非是非组合的合的BCDBCD码(或(或ASCIIASCII码)的运算,所以用十)的运算,所以用十进制制调整指整指令令AAAAAA对运算运算结果加以修正。果加以修正。4.4.运算运算结果在送果在送显示之前示之前应转换为用用ASCIIASCII码表示的数字串(表示的数字串(加上加上30H30H即可即可)。5.5.在屏幕上在屏幕上显示示结果可利用果可利用INT 21HINT 21H的的0202号子功能,因号子功能,因该功能一次只功能一次只能能显示一个字符,故示一个字符,故对于于显示数字串来示数字串来说,要,要编写一段写一段显示子程序,反示子程序,反复使用复使用02H02H号子功能。号子功能。6.6.加数与被加数加数与被加数为5 5位,而和可能位,而和可能为5 5位或位或6 6位,即考位,即考虑到到带进位和不位和不带进位的情况。在位的情况。在显示和数示和数时最好按最好按实际情况情况显示,而不要出示,而不要出现0 0。实验二多位十进制数加法程序设计与调试三.程序理解介绍37实验二实验二 多位十多位十进制数加法程序制数加法程序设计与与调试 四四.实验程序实验程序DISX MACRO XDISX MACRO X MOV DL,X MOV DL,X MOV AH,02H MOV AH,02H INT 21H INT 21H ENDM ENDMDATA SEGMENTDATA SEGMENTMESS DB TWO MULBIT DECIMAL NUMBERS ADD,0DH,0AHMESS DB TWO MULBIT DECIMAL NUMBERS ADD,0DH,0AH DB 0DH,0AH,$DB 0DH,0AH,$DATA1 DB 33H,39H,31H,37H,34HDATA1 DB 33H,39H,31H,37H,34HDATA2 DB 36H,35H,30H,38H,32HDATA2 DB 36H,35H,30H,38H,32HDATA3 DB 6 DUP(?)DATA3 DB 6 DUP(?)DATA ENDSDATA ENDSSTACK SEGMENTSTACK SEGMENTSTA DB 20 DUP(?)STA DB 20 DUP(?)TOP EQU LENGTH STATOP EQU LENGTH STASTACK ENDSSTACK ENDS 实验二多位十进制数加法程序设计与调试四.实验程序38实验二实验二 两个多位十进制数相加的两个多位十进制数相加的程序程序CODE SEGMENTCODE SEGMENTASSUME CS:CODE,DS:DATA,SS:STACK,ES:DATAASSUME CS:CODE,DS:DATA,SS:STACK,ES:DATASTART:MOV AX,DATASTART:MOV AX,DATA MOV DS,AX MOV DS,AX MOV AX,STACK MOV AX,STACK MOV SS,AX MOV SS,AX MOV AX,TOP MOV AX,TOP MOV SP,AX MOV SP,AX MOV DX,OFFSET MESS MOV DX,OFFSET MESS MOV AH,09H MOV AH,09H INT 21H INT 21H MOV SI,OFFSET DATA1 MOV SI,OFFSET DATA1 MOV BX,05 MOV BX,05 CALL DISPL CALL DISPL DISX 2BH DISX 2BH MOV SI,OFFSET DATA2 MOV SI,OFFSET DATA2 MOV BX,05 MOV BX,05 CALL DISPL CALL DISPL MOV SI,OFFSET DATA1 MOV SI,OFFSET DATA1 MOV DI,OFFSET DATA2 MOV DI,OFFSET DATA2 CALL ADDACALL ADDA DISX 3DH DISX 3DH MOV SI,OFFSET DATA3 MOV SI,OFFSET DATA3 MOV BX,05 MOV BX,05 CALL DISPL CALL DISPL DISX 0DH DISX 0DH DISX 0AH DISX 0AH MOV AH,4CH MOV AH,4CH INT 21H INT 21H DISPL PROC NEAR DISPL PROC NEAR DS1:DISX SI+BX-1 DS1:DISX SI+BX-1 DEC BX DEC BX JNZ DS1 JNZ DS1 RET RET DISPL ENDP DISPL ENDP 实验二两个多位十进制数相加的程序CODESEGM39实验二实验二 多位十多位十进制数加法程序制数加法程序设计与与调试 ADDA PROC NEARADDA PROC NEAR MOV DX,SI MOV DX,SI MOV BP,DI MOV BP,DI MOV BX,05 MOV BX,05AD1:SUB BYTE PTR SI+BX-1,30H AD1:SUB BYTE PTR SI+BX-1,30H SUB BYTE PTR DI+BX-1,30H SUB BYTE PTR DI+BX-1,30H DEC BX DEC BX JNZ AD1 JNZ AD1 MOV CX,05 MOV CX,05 CLC CLC MOV BX,OFFSET DATA3 MOV BX,OFFSET DATA3AD2:MOV AL,SIAD2:MOV AL,SI MOV AH,DI MOV AH,DI ADC AL,AH ADC AL,AH AAA AAA MOV BX,AL MOV BX,AL INC SIINC SI INC DI INC DI INC BX INC BX LOOP AD2 LOOP AD2 MOV SI,OFFSET DATA3 MOV SI,OFFSET DATA3 MOV BX,05 MOV BX,05AD3:ADD BYTE PTR SI+BX-1,30H AD3:ADD BYTE PTR SI+BX-1,30H DEC BX DEC BX JNZ AD3 JNZ AD3 RET RETADDA ENDPADDA ENDPCODE ENDSCODE ENDS END START END START 实验二多位十进制数加法程序设计与调试ADDAPRO40实验二实验二 多位十多位十进制数加法程序制数加法程序设计与与调试 五五.实验要求实验要求 先完成不考虑最高位相加产生进位的程序的调试,然后改写程序完成考虑进位相加,并能正常显示的程序。4 7 1 9 3 6 8 0 5 6 1 1 5 2 4 9实验二多位十进制数加法程序设计与调试五.实验要求41实验二实验二 多位十多位十进制数加法程序制数加法程序设计与与调试 六、实验报告要求六、实验报告要求(包含预习报告要求和最终报告要求)(包含预习报告要求和最终报告要求)1.1.实验名称:实验名称:注意实验项目名称应与实验大纲中的实验项目名称相符。2.2.实验目的实验目的 3.3.实验内容及要求实验内容及要求 预习预习 最终最终 4.4.程序设计程序设计 报告要求报告要求报告要求报告要求包含流程图和源程序,源程序必须加必要注释。5.5.实验结果及实验结果及结果分析结果分析 6.6.实验中出现的问题及解决方法实验中出现的问题及解决方法 7.7.回答思考题回答思考题实验二多位十进制数加法程序设计与调试六、实验报告要求(包42实验三实验三 十进制数转化为二进制数十进制数转化为二进制数程序设计程序设计一、实验目的一、实验目的1.掌握数制转换的基本原理。2.学会编写十进制数转化为二进制数的程序。3.掌握键入字符串的接收方法。4.掌握在屏幕上显示字符及字符串的方法。实验三十进制数转化为二进制数程序设计一、实验目的43实验三实验三 十进制数转化为二进制数十进制数转化为二进制数程序设计程序设计二、实验内容及结果二、实验内容及结果 将十进制数转化为二进制数。假定十进制输入数的范围为065535,要求通过键盘输入,并且将转换后的二进制数以十六进制数的形式显示在屏幕上。实验三十进制数转化为二进制数程序设计二、实验内容及结44实验三实验三 十进制数转化为二进制数十进制数转化为二进制数程序设计程序设计三、实验重点问题三、实验重点问题1.1.转换方法转换方法 十进制数转化为二进制数。十进制数的范围为065535,通过键盘输入十进制数,转换后的二进制数结果以十六进制数形式在屏幕上显示。十翻二所采用的基本公式为十翻二所采用的基本公式为(065535 转化为 H ):):高位高位1010低位低位 例如:十进制数例如:十进制数135135(010)(010)1101103103105 5 实验三十进制数转化为二进制数程序设计三、实验重点问45实验三实验三 十进制数转化为二进制数十进制数转化为二进制数程序设计程序设计 2.2.0AH0AH号系统功能调用的使用格式如下:号系统功能调用的使用格式如下:BUF DB 15 ;BUF DB 15 ;定义缓冲区定义缓冲区 DB?DB?DB 15 DUP(?)DB 15 DUP(?)MOV DX,OFFSET BUF MOV DX,OFFSET BUF;0AH0AH号系统功能调用号系统功能调用 MOV AH,0AH MOV AH,0AH INT 21H INT 21H 3.3.每次加低位运算前均要将低位数由每次加低位运算前均要将低位数由ASCIIASCII码转换为十进码转换为十进制数。制数。4 4将转换结果送显示可利用将转换结果送显示可利用INT 21HINT 21H的的0202号子功能,送显号子功能,送显示前应转换为示前应转换为ASCIIASCII码(码(DISXDISX)。)。实验三十进制数转化为二进制数程序设计2.0AH46实验三实验三 十进制数转化为二进制数十进制数转化为二进制数程序设计程序设计四、四、实验程序程序DISX MACRO XDISX MACRO X MOV AH,02 MOV AH,02 MOV DL,X MOV DL,X INT 21H INT 21H ENDM ENDMCRLF MACROCRLF MACRO DISX 0DH DISX 0DH DISX 0AH DISX 0AH ENDM ENDMSTACK SEGMENTSTACK SEGMENTSTA DB 512 DUP(?)STA DB 512 DUP(?)TOP EQU LENGTH STATOP EQU LENGTH STASTACK ENDSSTACK ENDSDATA SEGMENTDATA SEGMENTBUF DB 6BUF DB 6 DB?DB?DB 6 DUP(?)DB 6 DUP(?)MES1 DB INPUT DECIMALIST NUMBER:,$MES1 DB INPUT DECIMALIST NUMBER:,$MES2 DB OUTPUT:,$MES2 DB OUTPUT:,$MES3 DB INPUT ERROR!,$MES3 DB INPUT ERROR!,$DATA ENDSDATA ENDS实验三十进制数转化为二进制数程序设计四、实验程序47实验三实验三 十进制数转化为二进制数十进制数转化为二进制数程序设计程序设计CODE SEGMENT ASSUME CS:CODE,DS:DATA,ES:DATA,SS:STACKSTART:MOV AX,DATA MOV DS,AX MOV ES,AX MOV AX,STACK MOV SS,AX MOV SP,TOP MOV DX,OFFSET MES1 MOV AH,09H INT 21H MOV DX,OFFSET BUF MOV AH,0AH INT 21H CRLF CRLF MOV SI,OFFSET BUF MOV CL,SI+1 XOR CH,CH XOR AX,AX CLCSFE1:MOV BX,10SFE1:MOV BX,10 MUL BX ;(AX)*(MUL BX ;(AX)*(BXBX)=DX:AX)=DX:AX CMP DX,0 CMP DX,0 JNE ERRO JNE ERRO MOV DL,SI+2 MOV DL,SI+2 CMP DL,30H CMP DL,30H JB ERRO JB ERRO CMP DL,39H CMP DL,39H JA ERRO JA ERRO AND DL,0FH AND DL,0FH XOR DH,DH XOR DH,DH ADD AX,DX ADD AX,DX JC ERRO JC ERRO INC SI INC SI LOOP SFE1 LOOP SFE1实验三十进制数转化为二进制数程序设计CODES48实验三实验三 十进制数转化为二进制数十进制数转化为二进制数程序设计程序设计 PUSH AX PUSH AX MOV DX,OFFSET MES2 MOV DX,OFFSET MES2 MOV AH,09H MOV AH,09H INT 21H INT 21H POP AX POP AX CALL DISUP CALL DISUP JMP SFE2 JMP SFE2 CRLF CRLFERRO:MOV DX,OFFSET MES3ERRO:MOV DX,OFFSET MES3 MOV AH,09H MOV AH,09H INT 21H INT 21HSFE2:MOV AH,4CHSFE2:MOV AH,4CH INT 21H INT 21HDISUP:MOV CH,02HDISUP:MOV CH,02H MOV BX,AX MOV BX,AXDISUP1:MOV AL,BHDISUP1:MOV AL,BH MOV CL,04 MOV CL,04 SHR AL,CL SHR AL,CL CMP AL,09 CMP AL,09 JA DISUP4 JA DISUP4 ADD AL,30H ADD AL,30HDISUP2:DISX ALDISUP2:DISX AL MOV AL,BH MOV AL,BH AND AL,0FH AND AL,0FH CMP AL,09 CMP AL,09 JA DISUP5 JA DISUP5 ADD AL,30H ADD AL,30HDISUP3:DISX ALDISUP3:DISX AL DEC CH DEC CH JNZ DISUP6 JNZ DISUP6 DISX 48H DISX 48H RET RET实验三十进制数转化为二进制数程序设计49实验三实验三 十进制数转化为二进制数十进制数转化为二进制数程序设计程序设计 DISUP4:ADD AL,37HDISUP4:ADD AL,37H JMP DISUP2 JMP DISUP2DISUP5:ADD AL,37HDISUP5:ADD AL,37H JMP DISUP3 JMP DISUP3DISUP6:MOV BH,BLDISUP6:MOV BH,BL JMP DISUP1 JMP DISUP1CODE ENDSCODE ENDS END START END START实验三十进制数转化为二进制数程序设计50实验三实验三 十进制数转化为二进制数程十进制数转化为二进制数程序设计序设计五、实验报告要求五、实验报告要求(包含预习报告要求和最终报告要求)(包含预习报告要求和最终报告要求)1.1.实验名称:实验名称:注意实验项目名称应与实验大纲中的实验项目名称相符。2.2.实验目的实验目的 3.3.实验内容及要求实验内容及要求 预习预习 最终最终 4.4.程序设计程序设计 报告要求报告要求报告要求报告要求包含流程图和源程序,源程序必须加必要注释。5.5.实验结果及实验结果及结果分析结果分析 6.6.实验中出现的问题及解决方法实验中出现的问题及解决方法 实验三十进制数转化为二进制数程序设计五、实验报告要求(51实验七实验七 异步串行通信系统设计异步串行通信系统设计一实验目的一实验目的1了解串行通信的一般原理。2了解RS-232串行接口标准及TTL电路的连接方法。3掌握利用PC机用串行口来实现通信的编程及使用方法。二实验内容二实验内容利用PC机串行口1、测取串行数据通信格式测取串行数据通信格式(运行串口调试程序运行串口调试程序)在发送十六进制数AAH或55H时,用数字示波器观察串口输出波形,并记录。并完成波特率的测取。实验七异步串行通信系统设计一实验目的52实验七实验七 异步串行通信系统设计异步串行通信系统设计2、实现双机通信.运行串口调试程序,实现两台运行串口调试程序,实现两台PCPC机之间的数据传输。机之间的数据传输。(描述实验结果描述实验结果).编译并链接汇编程序,实现通过串口线来交换两机上的数据。编译并链接汇编程序,实现通过串口线来交换两机上的数据。即就是将从甲机键盘上输入的字符送到乙机子上,并显示。即就是将从甲机键盘上输入的字符送到乙机子上,并显示。(汇(汇编程序只是验证过程,实验报告上不体现。)编程序只是验证过程,实验报告上不体现。)实验七异步串行通信系统设计2、实现双机通信53实验七实验七 异步串行通信系统设计异步串行通信系统设计三实验线路三实验线路 1.1.测取串行数据通信格式测取串行数据通信格式 2.2.实现双机通信实现双机通信四实验仪器设备四实验仪器设备 计算机两台、串口线一条、示波器一台。计算机两台、串口线一条、示波器一台。实验七异步串行通信系统设计三实验线路54实验七实验七 异步串行通信系统设计异步串行通信系统设计五实验程序五实验程序 1.1.串口调试程序串口调试程序实验七异步串行通信系统设计五实验程序55实验七实验七 异步串行通信系统设计异步串行通信系统设计2.2.汇编程序汇编程序STACK SEGMENTSTACK SEGMENT DB 26 DUP(?)DB 26 DUP(?)STACK ENDSSTACK ENDSCODE SEGMENTCODE SEGMENTSTART PROC FARSTART PROC FAR ASSUME CS:CODE ASSUME CS:CODE PUSH DS PUSH DS MOV AX,0 MOV AX,0 PUSH AX PUSH AX MOV DX,3FBH MOV DX,3FBH MOV AL,80H MOV AL,80H OUT DX,AL OUT DX,AL MOV DX,3F8H MOV DX,3F8H MOV AL,0CH MOV AL,0CH OUT DX,AL OUT DX,AL INC DX INC DX MOV AL,0 MOV AL,0 OUT DX,AL OUT DX,AL MOV DX,3FBH MOV DX,3FBH MOV AL,00001010B MOV AL,00001010B OUT DX,AL OUT DX,AL INC DX INC DX MOV AL,00000011B MOV AL,00000011B OUT DX,AL OUT DX,AL MOV DX,3F9H MOV DX,3F9H MOV AL,0 MOV AL,0 OUT DX,AL OUT DX,ALRDSTS:MOV DX,3FDHRDSTS:MOV DX,3FDH IN AL,DX IN AL,DX TEST AL,1EH TEST AL,1EH JNZ ERROR JNZ ERROR TEST AL,01H TEST AL,01H JNZ RECV JNZ RECV TEST AL,20H TEST AL,20H JZ RDSTS JZ RDSTSTRXT:MOV AH,1TRXT:MOV AH,1 INT 16H INT 16H JZ RDSTS JZ RDSTS MOV AH,0 MOV AH,0 INT 16H INT 16H MOV DX,3F8H MOV DX,3F8H OUT DX,AL OUT DX,AL JMP RDSTS JMP RDSTS实验七异步串行通信系统设计2.汇编程序RDSTS:MO56
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!