王老师:19139051760(微信同号)  13333709510
联大   青书学堂   文才   和学   现代兴业   安徽教育在线   超星   弘成   广东开放大学   国家开放大学   上海开放大学   含弘慕课 

教育服务

成人高校
成考录取分数线
我要提升学历
提升学历的理由:
升职加薪、积分落户、考研、公务员考试、子女入学、出国留学


成人高考报名入口

当前位置: 首页 > 联大系统 > 河南农业大学> 河南农业大学汇编语言
 

输入试题:
本题添加时间:2023/4/3 12:59:00
圆梦客服:王老师  19139051760(微信同号)  19139051760(微信同号)
[简答题,10分] 编程。比较两个字符串是否相同,统计并显示出相同的字符个数和不同的字符个数。

答案是:data segment bunch1 db 'stadent' bunch2 db 'studEnt' data ends code segment assume cs:code,ds:data,es:data start: mov ax,data mov ds,ax mov es,ax lea si,bunch1 lea di,bunch2 mov bx,0 ;bh=相同的个数,bl=不同的个数 mov cx,7 let1: mov al,[si] cmp al,[di] ;两字符比较 jz equl ;相同转equl inc bl ;不同bl加1 jmp out1 equl: inc bh out1:inc si inc di loop let1 mov dl,'n' ;显示'n',代表不同 mov ah,2h int 21h add bl,30h ;加上ASCII码 mov dl,bl ;显示不同的个数 int 21h mov dl,'e' ;显示'e',代表相同 int 21h add bh,30h mov dl,bh ;显示相同的个数 int 21h mov ah,4ch int 21h code ends end start


出自 河南农业大学汇编语言  联大系统

河南农业大学

更多试题>>>>
1、[简答题,10分] 下列宏的作用是什么? enter macro mov ah,2 mov dl,0dh int 21h mov dl,0ah int 21h endm
2、下面是一个初始化指针的语句:int *px = &a;其中指针变量的名字应该是( )。(本题3.0分)
3、‘A’ + 3 的结果是( )。(本题3.5分)
4、[应用题,10分] 写程序。查找CATT表中的字符”@”,找到后将SIGN单元置1,否则SIGN单元置0。
5、[分析题,10分] 分析下列程序段,指出其功能。 mov ah,06h mov al,0 mov ch,row1 mov cl,rank1 mov dh,row2 mov dl,rank2 mov bh,color int 10h


提升学历-成人高考报名入口 提升学历-成人高考院校名单