设有 10 个学生的成绩分别为68、63、100、98、88、75、82、80、77和56分。试编制程序分别统计低于60分、60—69分、70—79分、80---89分、90---99分及100分的人数,并存放到s5、s6、s7、s8、s9及s10单元中。
呵呵不是哦,我是桂林电子科技大学的,你们也在做这个吗?做好的话麻烦告知一下答案,谢谢!!
用汇编语言编写一个程序
在汇编语言中编写一个计算程序,用于求解表达式U = (X + (Y * Z - 100)) \/ W,其中X,Y,Z,W均为16位符号数。程序的初始数据段定义了变量X,Y,Z,W的具体数值。程序执行过程如下:首先,将数据段的地址加载到AX寄存器中,然后将DS寄存器设置为AX的值。接着,将Y的值加载到AX寄存器中,...
51单片机汇编语言编写一个跑马灯的程序,初学者做实验用,具体要求如下...
CJNE A,B,LOOP SJMP LOOP1 DELAY:MOV R2,#60 DELAY1:MOV R3,#250 DJNZ R3,DJNZ R2,DELAY1 RET END 程序2:ORG 0000H LJMP MAIN ORG 0030H MAIN:MOV SP,#5FH JNB P2.0,LOOP1 ;JNB P2.1,LOOP2 ;SJMP MAIN LOOP1:MOV P0,#0FEH MOV P1,#0FFH LOOP11:MOV C,P1.7 MOV...
用汇编语言编写一个程序
mov ds,ax print msg1 ;显示“请输入……”lea dx,buffer mov ah,0ah int 21h lea bx,buffer+2 ;下面几句是利用输入串的长度,来找到该串的尾部,以便填写一个'$'用做显示时的结束。mov al,[bx-1]xor ah,ah add bx,ax mov al,24h mov [bx],al print C...
用汇编语言编程
;字符串大写字母转换为小写 ;提示输入字符串;;输入任意字符串string,点击Enter 结束输入;;将字符串string 中的大写字母转换为小写字母输出,;按回车键结束。DATA SEGMENT BUF1 DB 'Please input random string,end with Enter key:$';提示输入 BUF2 DB 0,0,0,0,0,0,0,0,0,0,0DH;存放输入...
用汇编语言编一个程序
)stack ENDScode SEGMENT ASSUME CS: code, DS: dataBEGIN: MOV AX, dataMOV DS, AX MOV CX, 15LOOP1: PUSH CX ; 计算第 i 行前导空格数 DEC CX JZ LABEL1LOOP2: ; 前导空格 MOV DX, OFFSET SPACE MOV AH, 09H INT 21H LOOP LOOP2LABEL1:...
汇编语言编程序
程序如下,我是按在386上编的。.model small .386 .dosseg .stack 1024 .data ;DATA1 dd 81234567h DATA1 dd 7fffffffh; 最大正数 DATA2 dd 80000000h; 最小负数 ;DATA2 dd 1234;SUM dd ?.code .startup mov eax, DATA1 add eax, DATA2 jo OverFlow jmp Done OverFlow:cmp DATA1...
怎么用汇编语言编写y=a*b(a<=b) 用mov型的程序
没明白什么叫“MOV”型···程序如下 MOV R0,b ;把b的值给R0,采用第0区R0~R7寄存器 CJNE A,00H,$+3 ;00H地址即为R0 JC WEICHULI ;如果A<B顺序处理,如果A>B跳到WEICHULI MOV B,R0 MUL A,B WEICHULI:SJMP 最后的结果低位在A,高位在B Y=BA ;假如A为12,B...
用汇编语言编写一个小小程序
这个还不简单#include<stdio.h>void main(){ float a,b,c,s;\/*定义数据类型,数据初始化*\/s=(a*b+c)\/a;\/*计算并把计算结果赋值给s*\/printf("s=%f\\n",s);\/*输出计算结果*\/}
试编写一个汇编语言程序,要求对键盘输入的小写字母用大写字母显示出来...
程序不是很难,建议你自己写,这题的关键就是一个大小写转换问题,大写字母从41h~5Ah,小写字母从61h~7Ah,规律就是小写字母比大写字母的ASCII码大20h,所以可以用减20h实现小写转换为大写,另外还有一个方法就是,如果注意观察可以发现小写字符ASCII码2进制表示时bit5为1,而大写字母bit5为0,所以...
用汇编语言怎么编写跑马灯程序?
跑马灯程序用汇编是很好实现的,只要用好循环移位指令就可以,以下是程序。\\x0d\\x0aORG 0000H\\x0d\\x0aLJMP MAIN\\x0d\\x0aORG 0030H\\x0d\\x0aMAIN:\\x0d\\x0a MOV A,#0FEH\\x0d\\x0a\\x0d\\x0aLOOP:\\x0d\\x0a MOV P1,A ;将控制字送端口\\x0d\\x0a\\x0d\\x0a ...