[2017年三八妇女节活动总结汇编]3月8日是国际劳动妇女节,又称三八节、妇女节、三八国际妇女节。下面是整理的2017年三八妇女节活动总结汇编,供各位阅读,希望对您有帮助。 【2017三八妇女节活动总结范文一】 根...+阅读
1、用减奇数法开平方。(算法:N个自然数中的奇数之和等于N的平方。) 程序清单:内存datum中存要开方数 ,result中存放结果 data segment datum db 16 result db 0 data ends ss_seg segment stack db 256 dup(?) ss_seg ends code segment assume cs:code,ss:ss_seg,ds:data main proc far push ds mov ax,0 push ax mov ax,data mov ds,ax mov al,datum mov bl,0 mov cl,1 loop1: sub al,cl inc bl inc cl inc cl cmp al,0 ja loop1 mov result,bl ret main endp code ends end main 实验结果:十六进制显示 16 为10h 结果为4
2、求一个长度为8的无符号字节序列中的最大值和最小值。
程序清单:(内存min 中存放最小值,max 中存放最大值) data segment buffer db 43,21,3,1,5,69,7,8 min db 0 max db 0 data ends ss_seg segment stack db 100 dup(?) ss_seg ends code segment assume cs:code,ds:data,ss:ss_seg 3.编程提要
(1)自己编写算法,将求得的平均分数的十进制值,转换成十进制表示。其算法是平均分数二进制的低4位>9则加6。对于高4位,将其值乘以16再与4位十进制调整的结果相加,即得到最终结果。
乘法可以用多次加法实现。
(2) 显示字符串信息用DOS功能调用INT21H,功能号为09H。 (3) 显示平均数结果时,用DOS功能调用INT21H,功能号为02H。每位数必顺将其转换成相应的ASC码。附:参考程序;******************************AVGSCORE.ASM******************************DATA SEGMENTMES1 DB 92,85,74,81,70,68,65,78,54,43 DB 94,100,83,88,79,83,79,69,62,60MES2 DW 92,85,74,81,70,68,65,78,54,43 DW 94,100,83,88,79,83,79,69,62,60;---------------------------------------------------------------------------MES3 DB 'AVERAGE$'DATA ENDS; ---------------------------------------------------------------------------CODE SEGMENTASSUME CS:CODE,DS:DATA;---------------------------------------------------------------------------START: MOV AX,DATA MOV DS,AX MOV DX,OFFSET MES1 MOV AH,09H INT 21H ;显示提示信息;--------------------------------------------------------------------------- MOV BX,OFFSET MES2 MOV CL,20 MOV AX,0000NEXT: ADD AX,WORD PTR[BX] ;将各成绩累加求和 ADD BX,02 LOOP NEXT MOV CL,20 DIV CL ;求得平均成绩和二进制值 MOV DL,AL;--------------------------------------------------------------------------- AND AL,0F0H ;平均成绩的十进制调整 MOV CL,04 ROR AL,CL MOV CL,AL ;平均成绩高四位进进制值送入CL MOV AL,DL AND AL.0FH CMP AL,09 JBE HAD ADD AL,06 ; 平均成绩的低4位十进调整HAD: MOV BL,16H ; 平均成绩高位十进制调整NT: ADD AL,BL DAA MOV BH,AL ;平均成绩十进制值送入BH LOOP NT;--------------------------------------------------------------------------- MOV DX,OFFSET MES3 MOV AH,09H INT 21H ; 屏幕显示平均成绩提示符 MOV AL,BH AND AL,0F0H COM CH,04 ROR AL,CH ADD AL,30H MOV DL,AL MOV AH,02 INT 21H ; 显示平均成绩高位;--------------------------------------------------------------------------- MOV AL,BH AND AL,OFH ADD AL,30H MOV DL,AL MOV AH,02 INT 21H ; 显示平均成绩的低4位;--------------------------------------------------------------------------- MOV AX.4C00H INT 21H ; 返回DOSCODE ENDSEND START
延伸阅读:
最新世界气象日宣传活动总结汇编今天是世界气象日,下面是小编整理的最新世界气象日宣传活动总结汇编,希望内容对您有帮助。更多精彩内容敬请关注。 【最新世界气象日宣传活动总结篇一】 今年3月23日是第x个世...
小学生寒假生活计划汇编寒假并不是单纯、无意义的休息时间,而是调整紧张的心理状态,消化、沉淀上学期学习的知识,并为下个学期的学习生活储备精力。下面是特意准备的小学生寒假生活计划汇编,希望能够满...
工程会议纪要汇编会议纪要范文一 一 工程名称:滨河景秀二期工程8#住宅楼 二 会议时间: 2014 年 5月24日 三 会议地点:施工单位办公室 四 主持人: 黄平 五 与会人员:(详参会人员详见签到表) 六 会...
c语言程序设计实验报告五、 课程设计小结心得体会 1设计思想 1)、设定一个一维数组,可先按员工序号设定每位员工的工资 2)、利用While语句和Prinft语句完成用户菜单的设计 功能为:第1项 设为员工编号...
汇编语言程序设计实验报告你的程序不完整,以下为完整程序:datarea segmentDATA1 dw 5 DATA2 dw 4DATA3 dw ?DATA4 dw ?datarea endsprognam segmentmain proc far assume cs:prognam,ds:datareastart:...
C程序设计基础课程综合设计实践教学课题考核急啊!1(1/2)#includeusing namespace std;int main(){ void menu(); void fun1(int); // 用于计算阶乘积 void fun2(int); //用于计算累加和 void fun3(int,int);//用于计算某个正整...
要C语言程序设计试验报告的小结谁有通过对这一课题的设计和实现,我对Micosoft Visual C++环境进行了深一步的了解,并逐渐开始熟练Micosoft Visual C++环境的工作界面,以及对每一个快捷键的熟悉。并认识到,熟悉这些...
谁有C语言课程程序设计实验报告??实 验 报 告 一 课 程 C语言程序设计 实验项目 C程序设计初步 成 绩 专业班级 学 号 指导教师 张耀文 姓 名 序 号 实验日期 一【实验目的】 1. 了解使用VC++6.0的开发环境;...
java小程序设计设计一个窗口程序import java.awt.*; import java.awt.event.*; import javax.swing.*; public class FrameTest { private JFrame jf; private JButton yellow,blue,green; private JPanel...