建网站一般用什么工具,类似开发次元世界,国内好的网站设计,百度点击优化本科实验报告实验名称#xff1a; 实验四 分支和循环实验课程名称#xff1a;计算与网络实验(II)实验时间#xff1a;任课教师#xff1a;实验地点#xff1a;10-102实验教师#xff1a;高平实验类型#xff1a;■ 原理验证□ 综合设计□ 自主创新学生姓名#xff1a;学…本科实验报告实验名称 实验四 分支和循环实验课程名称计算与网络实验(II)实验时间任课教师实验地点10-102实验教师高平实验类型■ 原理验证□ 综合设计□ 自主创新学生姓名学号/班级组 号57学 院信息与电子学院同组搭档专 业电子信息工程成 绩实验四 分支和循环实验实验目的掌握比较转移指令理解条件转移和无条件转移指令的区别掌握单分支、双分支、多分支的程序设计方法掌握循环程序设计方法。实验软硬件环境硬件环境惠普64位一体化计算机及局域网软件环境windows 8红蜘蛛管理系统MASM for Windows。实验相关知识无条件转移指令JMPJMP是使程序无条件转移至目标处又分为段内转移、段间转移。条件转移指令JXX简单条件转移指令根据单个标志位的状态判断转移条件。表 SEQ 表 \* ARABIC 3条件转移指令标志位的状态无符号数条件转移指令。假设在条件转移指令前使用比较指令比较两个无符号数AB指令进行的的操作是A-B其转移指令如下表 SEQ 表 \* ARABIC 4无符号数条件转移指令条件带符号数条件转移指令。表 SEQ 表 \* ARABIC 5带符号数条件转移指令条件循环控制指令表 SEQ 表 \* ARABIC 6 循环控制指令实验内容编写程序设数据缓存区BUF有一组数据12H、98H、45H、64H、78H、36H,55H,44H0ABH、0CFH按照有符号数对正、负数分别求和并统计其正数和负数个数。2)编写程序数据同上按照有符号数求这组数据中最大值同样按照无符号数求这组数据中最小值。3)编写程序从键盘上输入的字符若是1-9字符则显示其数字若为A-Z字符显示“CHAR”若为a-z字符显示“char”以‘#’结束程序。4)编写程序统计缓冲区BUF中数据(自定义10个数据)中的正数、负数和零的个数并分别存入变量A1、A2和A3中。提示单字符输入输出利用DOS的INT 21H 系统功能调用来实现字符的输入/输出操作其中1号功能表示输入字符2号功能表示输出字符。显示单个字符可以用DOS的INT 21H的2号功能将字符放在DL寄存器中2号放在AH寄存器中。MOV DL,’6’MOV AH,2INT 21H实验报告要求实验题目实验四 分支和循环实验实验目的参见实验讲义实验基本原理参见实验讲义实验程序清单实验框图与流程图实验途径实验分析实验结果实验作业实验总结报告的A4纸型一份(内容见实验报告要求1-3)及程序。实验结果代码DATAS SEGMENTBUF DB 12H,98H,45H,64H,78H,36H,55H,44H,0ABH,0CFHCOUNT EQU $-BUFNUM1 DB 0NUM2 DB 0BUF1 DB 00,00BUF2 DB 00,00DATAS ENDSSTACKS SEGMENTSTACKS ENDSCODES SEGMENTASSUME CS:CODES,DS:DATAS,SS:STACKSSTART:MOV AX,DATASMOV DS,AXMOV CX,COUNTMOV SI,0MOV DI,0L:MOV AL,BUF[SI]CMP AL,0JG L1INC NUM2CBWADC word ptr BUF2[DI],AXJMP L2L1:INC NUM1CBWADC WORD PTR BUF1[DI],AXL2:INC SILOOP LMOV AH,4CHINT 21HCODES ENDSEND START结果和个数正数0202H7负数FF12H32)代码DATAS SEGMENTBUF DB 12H,98H,45H,64H,78H,36H,55H,44H,0ABH,0CFHCOUNT EQU $-BUFMAX DB 0MIN DB 0DATAS ENDSSTACKS SEGMENTSTACKS ENDSCODES SEGMENTASSUME CS:CODES,DS:DATAS,SS:STACKSSTART:MOV AX,DATASMOV DS,AXMOV CX,COUNTMOV SI,0MOV AL,BUF[SI]MOV MAX,ALL:INC