




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
微型计算机原理及技术自学指导书及习题集【精品-doc】(常用版)(可以直接使用,可编辑完整版资料,欢迎下载)
微型计算机原理及技术自学指导书及习题集【精品-doc】(常用版)(可以直接使用,可编辑完整版资料,欢迎下载)《微型计算机原理及技术》自学指导书及习题集中原工学院继续教育学院《微型计算机原理及技术》自学大纲第一部分课程性质与目标一、课程性质与特点本课程是计算机科学与技术专业本科必修课之一。通过本课程的理论学习和实验,上机操作,要求了解CPU、汇编程序设计、存储器及I/O接口的体系结构,了解微型计算机在不断克服瓶颈效应,扩大内存和提高速度方面,采用的技术和方法,如Cache、虚拟存储、超标量设计、流水线作业及MMX技术,在此基础上,掌握微型计算机的关键技术如存储管理、中断、DMA、系统总线、局部总线及与外设的接口。从而使学生掌握微型计算机关键技术的要点和应用方法。二、课程目标与基本要求汇编语言属于低层次的程序设计语言,其特点是同具体机器联系紧密。本课程将微型计算机原理、汇编语言程序设计和PC机接口技术整合在一起,以Intel微处理器为背景,围绕“基础”、“主线”和“关键技术”展开,介绍了CPU、汇编程序设计、存储器及I/O接口,将其作为基础;结合微处理器的发展历程,使学生了解微型计算机在不断克服瓶颈效应,扩大内存和提高速度方面,采用的技术和方法,如Cache、虚拟存储、超标量设计、流水线作业及MMX技术,将微型计算机的技术发展作为主线;将微型计算机的关键技术如存储管理、中断、DMA、系统总线、局部总线及与外设的接口等作为教学重点。教学模式采用课堂理论教学与上机相结合的方式。考核基本要求为开卷笔试。第二部分自学内容与考核目标第一章微型计算机概述一、学习目的与要求本章从计算机基本结构和工作原理出发,介绍微处理器和微型计算机的基本知识。二、自学内容1、计算机的发展、分类、基本结构及工作原理2、微处理器和微型计算机发展、分类、性能指标3、微型计算机系统的组成第二章微型计算机的运算基础与信息表示方法一、学习目的与要求本章从计算机常用的二进制数出发,介绍计算机中数的表示及数制之间的转换,数据运算溢出判断,数值信息及非数值信息在计算机中的表示方法。二、自学内容1、常用数制的基本概念及数制之间的转换2、计算机中数值的表示方法、补码运算及溢出判断3、十进制数、字母与字符的编码4、计算机中BCD码运算调整规则第三章8086/8088微处理器结构一、学习目的与要求本章从计算机常用的二进制数出发,介绍计算机中数的表示及数制之间的转换,数据运算溢出判断,数值信息及非数值信息在计算机中的表示方法。二、自学内容1、常用数制的基本概念及数制之间的转换2、计算机中数值的表示方法、补码运算及溢出判断3、十进制数、字母与字符的编码4、计算机中BCD码运算调整规则第四章80X86/的指令系统一、学习目的与要求本章从指令的寻址方式出发,介绍了数据操作数、地址操作数的类型和寻址方式,8086的指令格式和指令机器码的有关概念;重点讲述了80X86的指令系统,对指令的功能和对标志位的影响做了详细讲解。二、自学内容1、掌握8086指令系统中操作数的类型2、掌握8086的指令格式和寻址方式3、掌握指令的助记符,操作数的正确书写4、了解指令执行后对标志的影响第五章汇编语言程序设计一、学习目的与要求本章从汇编语言程序的基本概念出发,重点介绍汇编语言语法规则、汇编语言程序段结构、伪指令、上机的操作环境等基础知识,介绍程序的基本结构(顺序结构、分支结构、循环结构、子程序),通过举例讨论其程序设计方法。二、自学内容1、汇编语言的语法规则和汇编语言程序的基本结构2、符号定义、数据定义、段定义、过程定义等伪指令的语句格式、功能及应用3、汇编语言源程序的建立、汇编、连接、调试及运行4、汇编语言程序的设计方法(顺序结构、分支结构、循环结构、子程序)第六章半导体存储器一、学习目的与要求本章主要内容包括各种半导体存储器的结构、工作原理和主要外部特性,以及半导体存储器与系统接口的原理。重点介绍静态和动态存储器芯片的组成与结构;静态和动态存储器芯片组成存储器的方法和具体连接电路。二、自学内容1、半导体存储器的分类2、随机读写存储器种类和特点3、只读存储器种类和特点4、存储器与CPU的连接第七章基本输入输出接口一、学习目的与要求外设是计算机系统的重要组成部分之一,外设通过接口和总线相连。本章详细讨论了接口的概念,以及CPU与外设之间的信息传送方式。二、自学内容1、I/O接口的基本概念2、微机与I/O接口间数据传送方式第八章中断技术一、学习目的与要求中断是CPU与外设进行数据交换的基本方式之一,是计算机为了提高性能,灵活处理外部或内部事件所必需具备的功能。本章从中断的基本概念入手,介绍了8086中断系统,中断控制器8259A的功能及应用。二、自学内容1、中断源、中断优先级、中断嵌套的基本概念2、中断处理过程3、8086的中断分类、中断向量4、可编程中断控制器8259A的功能、初始化命令字、操作命令字格式及应用第九章串行通信接口一、学习目的与要求本章介绍串行通信、调制解调器、串行通信的基本方式、异步起止式数据格式等基础知识;重点介绍RS-232C接口标准;详细讨论了8251A串行通信接口芯片的编程使用。二、自学内容1、串行通信的基本方式及其特点2、异步起止式数据格式3、RS-232C通信的连接及其原理4、8251A命令字、编程及应用第十章并行接口技术一、学习目的与要求本章介绍并行接口的基本概念,在此基础上,重点介绍通用并行接口芯片及其应用,介绍了模拟接口芯片。二、自学内容1、DMA控制器8237A2、可编程并行接口8255A3、定时/计数器82534、模拟接口原理、方法及应用第十章并行接口技术一、学习目的与要求本章概述了总线与接口的标准,重点介绍了PCI局部总线的特点、信号定义、数据传输过程,详细介绍了USB总线的物理接口、电气特性。二、自学内容1、总线与接口标准的含义、分类和组成2、PCI局部总线的特点、信号定义、数据传输过程3、USB总线的物理接口、电气特性第三部分有关说明一、使用教材《微型计算机原理与接口技术》张五一、张道光主编,河南科学技术出版社,2006.08,ISBN7-5349-3557-1二、自学方法指导教师讲解课程内容结构、各章重点,学生应把握课程整体结构,循序渐进,由浅入深地自主学习,掌握各章的主要内容,从而达到融会贯通的目标,掌握微型计算机技术的要点。三、关于命题考试的若干说明1.本大纲各章节所提到的内容和考核目标都是考试内容。2.试题难易程度为:易、较易、较难、难,比例为:2:3:3:2。3.各类考核点所占比例约为:重点占65%,次重点占25%,一般占10%。4.试题类型为:填空题、简答题、分析改错与说明、存储器扩展、编程题等。5.考试采用开卷笔试,考试时间90分钟,采用百分制评分,60分及格。《微型计算机原理及技术》习题集第一章微型计算机概述P10:1、3、5第二章微型计算机的运算基础与信息表示方法P23:1、3、4、6、8、10第三章8086/8088微处理器结构P52:1、3、4、6、7、9、10、、12、15第四章80X86/的指令系统P97~P100:1、2、4、5、6、8、10、12、14第五章汇编语言程序设计P147~P150:2、3、4、6、8、9、10、13、17、20、22第六章半导体存储器P175:1、2、5、6第七章基本输入输出接口P186:1、2、3、5、6、7第八章中断技术P217:1、2、4、5、7第九章串行通信接口P241~P242:1、2、3、8、10第十章并行接口技术P290~P291:4、8、9、10、11二○一三~二○一四学年第二学期电子信息工程系课程设计报告书姓名:陈凯学号:202113136068班级:电子信息工程2021级3班课程名称:微机原理及应用课程设计学时学分:1周1学分指导教师:闵华松二○一四年二月一、课设目的综合运用本课程知识,利用集成电路设计实现一些中小规模电子电路或者完成一定功能的程序,以复习巩固课堂所学的理论知识,提高程序设计实现系统、绘制系统电路图的能力,为实际应用奠定一定的基础。二、课程设计内容与要求基本功能: 1建立通信录文档 2根据名字查询 3显示通信录报表smenudb'telecommrecordmanagement',0dh,0ahdb'1.telecommrecordinput',0dh,0ahdb'2.telecommrecordquery',0dh,0ahdb'3.telecommrecordoutput',0dh,0ahdb'0.Theend',0dh,0ahdb'selectplease(1,2,3,0):$'要求:用到文件的建立、打开、读出、写入、关闭等文件操作的系统调用等;用到宏定义及宏调用;用到子程序;充分发挥自己的潜能,在完成每个题目的基本功能的基础上,对学有余力的同学,可进一步扩展新的功能。如题目一中的文件拷贝可增加对指定文件名、扩展名、日期、时间等的文件进行。题目二可增加按人名、或按号码排序等功能;每人独立完成1个题目的基本功能,并能在其上做些完善。包括设计报告和程序清单(带注释),运行结果及有关运行说明;程序检查。分优、良、中、及格、不及格如为不及格,下学期需进行重新程序设计;课程设计报告,正规书写,否则不计成绩;封面:学号、姓名、班级、专业、指导教师、课程设计时间等信息;课程设计的题目(小三黑体);要求:正文:(小四,单倍距);A、在微机课程设计中,所使用的基本的知识点描述;例如(文件的建立、打开、读出、写入、关闭等文件操作的系统调用);列出宏定义清单列表;B、程序的流程图;详细描述程序中执行的过程;C、(关键)程序清单(要求有程序注释);D、如有硬件需画出硬件电路图;三、程序流程图开始开始选择选择功能显示信息查找信息添加显示信息查找信息添加信息写入写入(读取)文件返回主菜单返回主菜单或退出结束结束四、程序代码DATASEGMENTTIPS0DB'Tips:',0DH,0AH,'$';插入提示信息TIPS1DB'SEX:1:male0:female',0DH,0AH,'$'TIPS3DB'PleaseinputID:$';查询提示信息TIPS4DB'Pleaseenter"r"toreturn$'TIPS5DB'Pleaseenter"r"toreturn,"c"tocontinue$'IDDB'ID:$'NAMDB'NAME:$'SEXDB'SEX:$'SCOREDB'TelephoneNumber:$'FIDDW?;文件号SEXMDB'male$'SEXFDB'female$'SMENUDB'telecommrecordmanagement',0DH,0AHDB'1.telecommrecordinput',0DH,0AHDB'2.telecommrecordquery',0DH,0AHDB'3.telecommrecordoutput',0DH,0AHDB'0.Theend',0DH,0AHDB'selectplease(1,2,3,0):$'ID_LENGTHEQU4;配置信息NAM_LENGTHEQU20SEX_LENGTHEQU1;性别请勿更改位数SCORE_LENGTHEQU5STU_LENGTHDW?;每条学生信息总长度STU_LENGTH_ADD1DW?NAM_SEX_SCORE_LENGTHDW?DELDB30DUP('');清空信息用ERRDB'Error,Pleaseinputagain!$';错误提示信息NOSTUDB'Thereisnothisstudnet!$'ERR_NODB'Nostudentinformation!$'ERR_SAMEDB'ThereisthesameID,pleaseinputagain!$'NEWFDB0DH,0AH,0DH,0AH,'Warning:thisoperationwillemptyallyourdata!',0DH,0AH,0DH,0AH,'Willyoucontinue?(y:empty,otherkey:return):$’FPATHDB'c:\Telecom.txt',0;数据库文本STRDB50;缓冲区strDB?DB50DUP(?)STR0DB50DUP(?);缓冲区str0ENTERDB'$';空格TMPDW0;是否为空标志信息SCDB0;分数保护处用DATAENDSTABMACRO;换行MOVAH,2MOVDL,0DHINT21HMOVDL,0AHINT21HENDMCREATEFMACROFILE_ID,FILE_PATH;创建文件([传入]文件号、[传入]文件路径)MOVAH,3CHMOVCX,00H;普通文件LEADX,FILE_PATHINT21HMOVFILE_ID,AXENDMOPENFMACROFILE_ID,FILE_PATH;打开文件([传入]文件号、[传入]文件路径)MOVAL,2;读写文式打开MOVAH,3DHLEADX,FILE_PATHINT21HMOVFILE_ID,AXENDMCLOSEFMACROFILE_ID;关闭文件([传入]文件号)MOVBX,FILE_IDMOVAH,3EHINT21HENDMREADFMACROFILE_ID,TEMP,NUM;读文件([传入]文件号、[传入]缓冲区、[传入]字节数)MOVBX,FILE_IDLEADX,TEMPMOVAX,NUMMOVCX,AXMOVAH,3FHINT21HENDMWRITEFMACROFILE_ID,TEMP,NUM;写文件([传入]文件号、[传入]缓冲区、[传入]字节数)MOVBX,FILE_IDMOVCX,NUMLEADX,TEMP[2]MOVAH,40HINT21HENDMMOVEFMACROFILE_ID,STYPE,HIGEC,LOWD;移动文件指针([传入]文件号、[传入]移动方式、[传入]偏移字节(高位)[传入]偏移字节(低位))MOVBX,FILE_IDMOVAH,42HMOVAL,STYPE;尾+偏移量方式MOVCX,HIGEC;偏移字节(高位)MOVDX,LOWD;偏移字节(低位)INT21HENDMINPUTMACROBUFFER,LENGTH;输入字符串([传入]字符串名、[返回]字符串长度)MOVAH,10LEADX,BUFFERINT21HMOVLENGTH,BUFFER[1]ENDMSHOWMACROBUFFER;显示字符串([传入]字符串名)MOVAH,9LEADX,BUFFERINT21HENDMSTAKSEGMENTSTACKDB200DUP(?)STAKENDS;-----------------代码段------------------CODESEGMENTASSUMECS:CODE,DS:DATASHOW_EXITPROCNEAR;提示按r退出PUSHAXPUSHBXPUSHCXPUSHDXTABTABSHOWTIPS4EXIT_1:MOVAH,7INT21HCMPAL,'r'JNZEXIT_1POPDXPOPCXPOPBXPOPAXRETSHOW_EXITENDPSHOW_ECPROCNEAR;询问退出还是继续PUSHAXPUSHBXPUSHCXPUSHDXTABTABSHOWTIPS5EXIT_2:MOVAH,7INT21HCMPAL,'r'JZEXIT_4CMPAL,'c'JNZEXIT_2CALLINSERTEXIT_4:POPDXPOPCXPOPBXPOPAXRETSHOW_ECENDPSHOW_ERRPROCNEAR;显示出错信息子程序PUSHAXPUSHBXPUSHCXPUSHDXTABTABSHOWERRTABTABPOPDXPOPCXPOPBXPOPAXRETSHOW_ERRENDPRE_TMPPROCNEAR;用空格初始化缓冲区子程序PUSHAXPUSHBXPUSHCXPUSHDXMOVCX,50MOVBX,1RE:INCBXMOVSTR[BX],''LOOPREPOPDXPOPCXPOPBXPOPAXRETRE_TMPENDPCLEARPROCNEAR;清屏PUSHAXPUSHBXPUSHCXPUSHDXMOVAL,0;上滚行数MOVCL,0;上滚窗口左上角的列号为0MOVCH,0;上滚窗口左上角的行号为0MOVDH,24;上滚窗口右上角的行号为24MOVDL,79;上滚窗口右上角的列号为79MOVBH,14;空白行的属性MOVAH,6;入口参数INT10H;SET_P1POPDXPOPCXPOPBXPOPAXRETCLEARENDPSHOW_STUPROCNEAR;显示学生信息子程序PUSHAXPUSHBXPUSHCXPUSHDXSHOWID;IDMOVCX,ID_LENGTHMOVBX,-1SH_ID:INCBXMOVDL,STR0[BX]MOVAH,2INT21HLOOPSH_IDSHOWENTERSHOWNAM;NAMEMOVCX,NAM_LENGTHMOVBX,ID_LENGTHDECBXSH_NAME:INCBXMOVDL,STR0[BX]MOVAH,2INT21HLOOPSH_NAMESHOWENTERSHOWSEX;SEXMOVBX,ID_LENGTHADDBX,NAM_LENGTHMOVDL,STR0[BX]CMPDL,'1';1显示male,0显示femaleJNZSEX_FSHOWSEXMJMPNNSEX_F:SHOWSEXFNN:SHOWENTERSHOWSCORE;SCOREMOVCX,SCORE_LENGTHMOVBX,ID_LENGTHADDBX,NAM_LENGTHSH_SCORE:INCBXMOVDL,STR0[BX]MOVAH,2INT21HLOOPSH_SCOREPOPDXPOPCXPOPBXPOPAXRETSHOW_STUENDP;-----------------插入(insert)程序----------------INSERTPROCNEARPUSHAXPUSHBXPUSHCXPUSHDXTABCALLCLEAR;清屏SHOWTIPS0;显示提示信息SHOWTIPS1TABTAB OPENFFID,FPATH;打开文件IN_ID:SHOWID;学号INPUTSTR,BL;向缓冲区输入ID;CMPBL,ID_LENGTH;看ID是否合法JMPL1JNZERR_IDERR_SA:;错误处理TABTABSHOWERR_SAMETABTABJMPIN_IDERR_ID:TABTABCALLSHOW_ERRTABTABJMPIN_IDL1:;ID判断只能为数字MOVCX,ID_LENGTHLEASI,STR+2LN:MOVAL,BYTEPTR[SI]CMPAL,'0'JBERR_IDCMPAL,'9'JAERR_IDINCSILOOPLNMOVEFFID,0,0,0;指针移到文件首IA:MOVEFFID,1,0,5IB:READFFID,STR0,STU_LENGTH;读取学生信息CMPAX,0;文件是否结束JNZIL1JMPIC;没有重复学号,可以插入IL1:LEASI,STR0LEADI,STRINCDIDECSIMOVCX,ID_LENGTHIL2:INCSIINCDIMOVAL,BYTEPTR[DI]CMPAL,BYTEPTR[SI]JNZIA;不符合条件读取下一个同学信息LOOPZIL2JMPERR_SA;有重复学号IC:MOVEFFID,2,0,5WRITEFFID,STR,ID_LENGTH;数据合法则写入数据TABIN_NAM:SHOWNAM;姓名CALLRE_TMP;初始化缓冲区INPUTSTR,BLADDBL,2;去掉回车MOVBH,0MOVSI,BXMOVSTR[SI],''SUBBL,2CMPBL,NAM_LENGTHJNAL2ERR_NAM:CALLSHOW_ERRJMPIN_NAML2:CMPSTR[2],'';姓名第一个字符不为空JZERR_NAMCMPSTR[2],'z'JAERR_NAMCMPSTR[2],'A'JBERR_NAMCMPSTR[2],'a'JNBIIICMPSTR[2],'Z'JAERR_NAMCMPSTR[2],'A'JBERR_NAMIII:MOVCX,NAM_LENGTHMOVBX,2II0:INCBXDECCXCMPSTR[BX],'z'JAERR_NAMCMPSTR[BX],''JBERR_NAMCMPSTR[BX],'a'JNBII0CMPSTR[BX],'Z'JAERR_NAMCMPSTR[BX],'A'JNBII0CMPSTR[BX],''JNZERR_NAMCMPCX,0JNZII0WRITEFFID,STR,NAM_LENGTHTABIN_SEX:SHOWSEX;性别CALLRE_TMPINPUTSTR,BLADDBL,2;去掉回车MOVBH,0MOVSI,BXMOVSTR[SI],''SUBBL,2CMPBL,SEX_LENGTHJNZERR_SEXMOVBL,STR[2]CMPBL,'1'JZL4CMPBL,'0'JZL4ERR_SEX:CALLSHOW_ERRJMPIN_SEXL4:WRITEFFID,STR,SEX_LENGTHTABIN_SCORE:SHOWSCORECALLRE_TMPINPUTSTR,BLMOVSC,BL;BL保护ADDBL,2;去掉回车MOVBH,0MOVSI,BXMOVSTR[SI],''SUBBL,2;CMPBL,SCORE_LENGTH;分数最多4位JMPL5ERR_SCORE:CALLSHOW_ERRJMPIN_SCOREL5:MOVCX,BX;分数只能是数字和.MOVBX,2L6:CMPSTR[BX],'0'JNBL7;>=0CMPSTR[BX],'.'JNZERR_SCOREJZL8L7:CMPSTR[BX],'9';<=9JAERR_SCOREINCBXLOOPL6L8:MOVBL,SCCMPBL,4;分数(0~100),支持一位小数JNZL9CMPSTR[4],'.'JNZERR_SCOREJMPLWL9:CMPBL,3JNZL10CMPSTR[3],'.'JZLWCMPSTR[2],'1'JNZERR_SCORECMPSTR[3],'0'JNZERR_SCORECMPSTR[4],'0'JNZERR_SCOREJMPLWL10:CMPBL,2JNZL11CMPSTR[2],'.'JZERR_SCOREJMPLWL11:CMPSTR[2],'.'JZERR_SCORELW:WRITEFFID,STR,SCORE_LENGTHTABCLOSEFFID;关闭文件CALLSHOW_ECPOPDXPOPCXPOPBXPOPAXRETINSERTENDP;-----------------查询(query)程序----------------QUERYPROCNEARPUSHAXPUSHBXPUSHCXPUSHDXCALLCLEAROPENFFID,FPATH;打开文件IN_ID1:SHOWTIPS3;显示提示信息INPUTSTR,BL;向缓冲区STR输入IDCMPBL,ID_LENGTH;看ID是否合法JZQL1QERR_ID:;错误处理CALLSHOW_ERRJMPIN_ID1A:MOVEFFID,1,0,5B:READFFID,STR0,STU_LENGTH;读取学生信息CMPAX,0;文件是否结束JNZQL1QL3:TABTAB;文件结束,没有该学生信息SHOWNOSTUJMPCQL1:LEASI,STR0LEADI,STRINCDIDECSIMOVCX,ID_LENGTHQL2:INCSIINCDIMOVAL,BYTEPTR[DI]CMPAL,BYTEPTR[SI]JNZA;不符合条件读取下一个同学信息LOOPZQL2TABTAB;符合条件显示CALLSHOW_STUJMPCC:CLOSEFFIDTABTABSHOWTIPS5;询问退出还是继续Q_2:MOVAH,7INT21HCMPAL,'r'JZQ_4CMPAL,'c'JNZQ_2CALLQUERYQ_4:POPDXPOPCXPOPBXPOPAXRETQUERYENDP;-----------------浏览(list)程序-------------------LISTPROCNEARPUSHAXPUSHBXPUSHCXPUSHDXCALLCLEARMOVAX,0MOVTMP,AX;是否为空标志清0OPENFFID,FPATH;打开文件TABD:MOVEFFID,1,0,5E:READFFID,STR0,STU_LENGTH;读取学生信息CMPAX,0;是否到文件尾JNZGCMPTMP,0;判断有没有信息JNZFTABTABTABSHOWERR_NOJMPFG:MOVCX,ID_LENGTH;ID为空不显示MOVBX,0DECBXNULL:INCBXCMPSTR0[BX],''JZDLOOPNULLCALLSHOW_STUINCTMP;有信息为空标志自加TABJMPDF:CLOSEFFIDCALLSHOW_EXITPOPDXPOPCXPOPBXPOPAXRETLISTENDP;===============以下是退出(exit)子程序=======================EXITPROCNEARCALLCLEARMOVAH,4CHINT21HEXITENDP;================以下是主程序====================MAIN:MOVAX,DATAMOVDS,AXMOVAH,0MOVAL,3;80*25的文本方式INT10HMOVAL,0MOVCL,0MOVCH,0MOVDH,24MOVDL,79MOVBH,0FHMOVAH,6INT10HTABSHOWSMENUMOVAX,ID_LENGTHADDAX,NAM_LENGTHADDAX,SEX_LENGTHADDAX,SCORE_LENGTHMOVSTU_LENGTH,AX;计算每个学生信息长度INCAXNOTAXADDAX,1MOVSTU_LENGTH_ADD1,AX;删除时指针参数MOVAX,NAM_LENGTHADDAX,SEX_LENGTHADDAX,SCORE_LENGTHNOTAXADDAX,1MOVNAM_SEX_SCORE_LENGTH,AX;修改时指针参数OPENFFID,FPATH;是否新建文本CMPAX,2JZNEWFILECLOSEFFIDJMPSTARTNEWFILE:CREATEFFID,FPATHSTART:MOVAH,7;输入选择命令INT21HCMPAL,'1';判断JNZMLCALLINSERTRETU:JMPMAINML:CMPAL,'3'JNZMQCALLLISTJMPMAINMQ:CMPAL,'2'JNZMECALLQUERYJMPMAINME:CMPAL,'0'JNZMNEWCALLEXITJMPMAINMNEW:CMPAL,'n';初始化文本数据库JNZRETUCALLCLEARTABTABTABSHOWNEWFMOVAH,7INT21HCMPAL,'y'JNZRETUCREATEFFID,FPATHJMPMAINCODEENDSENDMAIN五、程序运行截图主界面:功能一(添加信息):功能二(查找):功能三(输出所有信息):六、课程设计心得 本次课程设计相对于以往所做的实验和其他学科的课程相比,难度更大。在与同学讨论过后,感觉有些地方不太熟悉,于是上网搜索,寻求帮助,在借鉴网上所给程序之后,综合自己对于题目的理解最后做出本次课程设计。这次课程设计让我严重意识到自己汇编的不足,同时也有不少收获,在学习的过程中只有不断积累,在实践中才能更好的发挥所学的知识。软化水树脂置换及再生原理知识简介软水树脂是专用于软化硬水的一种专用树脂,通过离子交换技术,使水的硬度小于50mg/L(CaCO3)。软水树脂的分类加聚物树脂乙烯基树脂,如聚苯乙烯、聚四氟乙烯等缩聚物树脂酚醛树脂、聚酯树脂、聚酰胺树脂等。常用的家用软水机使用的是乙烯基树脂和间苯型树脂,而德国enmet公司在NS系列软水机中所采用的是食品级树脂(foodgraderesin)。软水树脂置换原理树脂软化水原理软水树脂由软水机的内置树脂罐,在水通过时将水中的硬度离子进行置换。就是通常所说的“离子交换软化法”其原理如下:离子交换水处理是指采用离子交换剂,使交换剂中和水溶液中可交换离子产生符合等物质的量规则的可逆性交换,导致水质改善而交换剂的结构并不发生实质性(化学的)变化的水处理方式。在这种水处理方式中,只有阳离子参与交换反应的,称阳离子交换水处理;只有阴离子参与交换反应的,称阴离子交换水处理;既有阳离子又有阴离子参与交换反应的,称阳、阴离子交换水处理。由于原水的水质千差万别,而对出水水质的要求又多种多样,所以有许多种类型的离子交换及某组合的水处理方法,采用这些水处理方法而使原水软化、除碱和除盐。离子交换剂中参与交换反应的离子是钠离子Na+时,此方法称为钠(Na)型离子交换法,此交换剂称为钠(Na)型阳离子交换剂,相类似的,有氢(H)型离子交换法及氢(H)型阳离子交换剂等。树脂再生原理当软水树脂置换了水中一定量的钙镁等的硬度离子后,将无法再软化水,此时就需要软水机进行树脂再生,也就是树脂钙污染后的还原再生法。(1)用Na溶液再生强阳离子交换树脂时,宜采取分步再生法。开始以低浓度Na溶液再生,因为此时从树脂上解吸下来的Ca2+浓度高,但Na浓度较低,即使形成少量Ca2+Na沉淀也会被溶液冲走。然后逐步提高Na浓度,此时从树脂上解吸下来的Ca2+浓度低,不会形成Na沉淀。(2)由于弱阳离子交换树脂是用强阳离子交换树脂的再生废液进行再生的。因此,在进酸的同时,弱阳离子交换器必须进稀释水(JF9201滤后水),进水量以液位不超过交换器进酸口为宜。另外注意观察弱阳离子交换器排出的再生废液颜色,如呈白色浑浊物,即使调节进酸浓度。(3)进酸完后,弱阳离子交换器必须立即进JF9201滤后水置换清洗,强阳离子交换器必须立即进精制水置换清洗。(4)冬季由于再生液温度低,更易出现钙污染。因此在再生前,弱阳离子交换器必须擦洗反洗,弱阳离子交换器必须与强阳离子交换器之间再生废液的管道必须反冲,做到防患于未然。此过程在家用软水设备内需要2-3个小时,通常称为软水设备反冲洗再生。会根据软水设备型号不同而需要一定量的树脂再生剂(Na)。下面是诗情画意的句子欣赏,不需要的朋友可以编辑删除!!谢谢!!!!!1.染火枫林,琼壶歌月,长歌倚楼。岁岁年年,花前月下,一尊芳酒。水落红莲,唯闻玉磬,但此情依旧。2.玉竹曾记凤凰游,人不见,水空流。3.他微笑着,在岁月的流失中毁掉自己。4.还能不动声色饮茶,踏碎这一场,盛世烟花。5.红尘嚣浮华一世转瞬空。6.我不是我你转身一走苏州里的不是我。7.几段唏嘘几世悲欢可笑我命由我不由天。8.经流年梦回曲水边看烟花绽出月圆。9.
人生在世,恍若白驹过膝,忽然而已。然,我长活一世,却能记住你说的每一话。10.雾散,梦醒,我终于看见真实,那是千帆过尽的沉寂。11.纸张有些破旧,有些模糊。可每一笔勾勒,每一抹痕迹,似乎都记载着跨越千年万载的思念。12.生生的两端,我们彼此站成了岸。13.缘聚缘散缘如水,背负万丈尘寰,只为一句,等待下一次相逢。14.握住苍老,禁锢了时空,一下子到了地老天荒15.人永远看不破的镜花水月,不过我指间烟云世间千年,如我一瞬。16.相逢一醉是前缘,风雨散,飘然何处。17.虚幻大千两茫茫,一邂逅,终难忘。相逢主人留一笑,不相识,又何妨。18.天下风云出我辈,一入江湖岁月催;皇图霸业谈笑间,不胜人生一场醉。19.得即高歌失即休,多愁多恨亦悠悠,今朝有酒今朝醉,明日愁来明日愁。20.直道相思了无益,未妨惆怅是清狂。21.看那天地日月,恒静无言;青山长河,世代绵延;就像在我心中,你从未离去,也从未改变。22.就这样吧,从此山水不相逢。23.人天自两空,何相忘,何笑何惊人。24.既不回头,何必不忘。既然无缘,何须誓言。今日种种,似水无痕。明夕何夕,君已陌路。25.有缘相遇,无缘相聚,天涯海角,但愿相忆。有幸相知,无幸相守,苍海明月,天长地久。26.相见得恨晚,相爱的太慢,进退让我两难。缘过了远分,缘过了聚散,是否回头就能够上岸27.天凉了,凉尽了天荒地老了,人间的沧桑,爱哭了,这么难舍心都空了,想放不能放。天亮了,照亮了泪光泪干了,枕边地彷徨28.心微动奈何情己远.物也非,人也非,事事非,往日不可追29.渺渺时空,茫茫人海,与君相遇,莫失莫忘。30.如果换我先开口,日子是否还一样细水长流31.也许是前世的姻也许是来生的缘错在今生相见徒增一段无果的恩怨32.人道海水深,不抵相思半。海水尚有涯,相思渺无畔。33.醉眼看别人成双作对,34.无人处暗弹相思泪。35.终于为那一身江南烟雨覆了天下,容华谢后,不过一场,山河永寂。36.千秋功名,一世葬你,玲珑社稷,可笑却无君王命。37.凤凰台上凤凰游,负约而去,一夜苦等,从此江南江北,万里哀哭。38.嗟叹红颜泪、英雄殁,人世苦多。山河永寂、怎堪欢颜。39.风华是一指流砂,苍老是一段年华。40.夜雨染成天水碧。有些人不需要姿态,也能成就一场惊鸿。41.你要记得,紫檀未灭,我亦未去。42.谁在岁月里长长叹息。43.汉霄苍茫,牵住繁华哀伤,弯眉间,命中注定,成为过往。44.红尘初妆,山河无疆。最初的面庞,碾碎梦魇无常,命格无双。45.江南风骨,天水成碧,天教心愿与身违。46.山河拱手,为君一笑。47.如是颠簸
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 某大型集团管理咨询项目建议书
- 工业废弃地到生态校区的转型策略研究
- 工业旅游发展与城市形象塑造策略研究
- 工业机器人设计与操作流程
- 工业废物处理的先进技术介绍
- 工业机器人技术及发展趋势分析
- 工业污染防治及废弃物管理
- 工业自动化中的智能机器人技术探讨
- 工业涂装的环保要求与措施
- 工业设计中的创新理念与方法
- 乒乓球训练安全协议书
- 办公区安全隐患检查
- 低压电工作业复审培训
- 严寒和寒冷地区居住建筑节能设计标准JGJ26-2010
- 科技助力植树节:无人机、机器人种树新趋势
- 冲刺高考英语词性转换(易错)背诵版默写版(各版本通用)
- 《Python语言程序设计》课程标准
- 电大国开专科(附答案)《办公室管理》形考在线(形考任务五)试题
- 砖混厂房改钢结构施工方案
- 团体保险投保单
- 2022年失业保险基金绩效评价报告(最终稿)
评论
0/150
提交评论