![](https://img-blog.csdnimg.cn/ff739ee7943848dbbdcee3ff9b4afd12.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
微机记录
练习笔记
眉挑烟火
摒除杂念,好好生活。
展开
-
8086-按成绩统计人数
4. 定义一数组GRADE存放有100个学生某门功课的考试成绩,要求编一程序,完成如下任务:统计各分数段的人数,即要求统计90~100分,80~89分,70~79分,60~69分以及60分以下的各有多少人。DATA SEGMENT GRADE DB 30,60,69,70,79,89,90,100,80,70,30,60,80,100,50,70,91 ;可以有更多的数据,这里简单写几个方便调试编写 NUM EQU $-TABLE ;数组长度 COU原创 2022-04-17 17:59:58 · 453 阅读 · 0 评论 -
8086-统计单词
编写程序,统计字符串STRING中某个单词的个数,字符串以'$'作为结束符,要统计的单词放在C_WORD中,结果统计存放在COUNT中。DATA SEGMENT STRING DB 'adding that this is because of the large infrastructure investment, high operational and maintennance costs, and the old regulations governing prices原创 2022-04-17 17:58:11 · 293 阅读 · 0 评论 -
8086-成绩转四级制
3. 已知A班有30名学生,微机原理课程成绩以百分制存放在TABLE中,现要求编写程序,把百分制成绩转换为四级制,即:A: 90~100分,B: 70~89分,C:60~69分,D:小于60分。结果存放回原TABLE中。DATA SEGMENT TABLE DB 30,60,69,70,79,89,90,100,70,80,90,10,30,60,70,80,100 ;可以有更多的数据,这里简单写几个方便调试编写 NUM EQU $-TABLE ;数组长度原创 2022-04-17 17:56:49 · 210 阅读 · 0 评论 -
8086-小写字母转大写字母
2. 已知字符串STRING以'$'为结束标志;统计其中小写字母的个数,结果送到COUNT单元,并把该字符串中的小写字母变成大写字母,其它字符保持不变。要求分别在屏幕上输出原字符串以及修改后的字符串。DATA SEGMENT STRING DB 'AQWERTZasdfgz',0AH,0DH,'$' NUM EQU $-STRING ;取字符串长度 COUNT DB 0 ;开始统计为0DATA ENDSC原创 2022-04-17 17:55:12 · 1819 阅读 · 0 评论 -
8086-求负数
1. 已知有NUM个数存放在以BUFFER为首地址的字节存储区中,试统计其中负元素的个数,要求放到COUNT单元,编写完整程序。 DATA SEGMENT BUFFER DB -1,2,-3,4,-5,6,-7,8,-9,10,-11,-1,1,1,1,1,1,11,1,1,1,1,1,1 NUM EQU $-BUFFER ;获得字数组长度 COUNT DB 0 DATA ENDS CODE SEGMENT原创 2022-04-17 17:53:10 · 471 阅读 · 0 评论 -
8086-求最大最小值并输出
DATA SEGMENT X DB 9,8,7,6,5,4,3,2,1,10,11,12,13,14,15 COUNT EQU $-X ;数组个数 MAX DB '? ' MIN ...原创 2022-04-09 17:10:46 · 1216 阅读 · 0 评论