我是求思路来的,圣凡大大、牧人叔叔以及一系列大虾帮帮小弟弟
时间:2010-12-10
来源:互联网
1段英文 ,变量名为ENG,以$结束,查找单词SUN在该文中出现次数,以‘SUN 次数’的格式显示(怎样查找SUN。。。。)
首地址TABLE 数组中按递增次序存放100H个16位补码数,编程把出现次数最多的数及出现的次数放在AX和CX中(递增会重复?)
数据段已经定义N个字节数据数组M,编程求出M中绝对值最大的数把他放在M+2N单元,偏移放在N+1单元(只会找最大的,不会找偏移)
DATA SEGMENT
M DB -1,2,3,-4,5,6,-7,8 DATA ENDS
data ends
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,SS:STACK
START:
MOV AX,DATA
MOV DS,AX
LEA BX,M
S:MOV AL,[BX]
RCL AL,1
JC NO
JMP X
NO:NEG AL
ADD AL,1
MOV [BX],AL
X: INC BX
LOOP S
MOV CX,6
LEA BX,M
MOV AL,[BX]
MOV SI,BX
INC SI
D: CMP AL,[SI]
JAE TG
XCHG AL,[SI]
TG: INC SI
LOOP D
LEA BX,M
SHL si,1
ADD BX,SI
MOV [BX],AL
MOV AH,4CH
INT 21H
CODE ENDS
END START
数组A包含15个互不相等的整数。B包含20个互不相等的整数 编程,把既在A又在B出现的整数存放在C中(长度不一样不会找)
从键盘输入一系列字符,以回车结束,并按字母 数字 及其它字符分类计数 最后显示3类计数结果(难道一个一个按照ASCII码的范围比较?)
吐血100分 拿去押宝了 穷阿 帮帮忙 救人一命 胜造七级浮屠!
首地址TABLE 数组中按递增次序存放100H个16位补码数,编程把出现次数最多的数及出现的次数放在AX和CX中(递增会重复?)
数据段已经定义N个字节数据数组M,编程求出M中绝对值最大的数把他放在M+2N单元,偏移放在N+1单元(只会找最大的,不会找偏移)
DATA SEGMENT
M DB -1,2,3,-4,5,6,-7,8 DATA ENDS
data ends
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,SS:STACK
START:
MOV AX,DATA
MOV DS,AX
LEA BX,M
S:MOV AL,[BX]
RCL AL,1
JC NO
JMP X
NO:NEG AL
ADD AL,1
MOV [BX],AL
X: INC BX
LOOP S
MOV CX,6
LEA BX,M
MOV AL,[BX]
MOV SI,BX
INC SI
D: CMP AL,[SI]
JAE TG
XCHG AL,[SI]
TG: INC SI
LOOP D
LEA BX,M
SHL si,1
ADD BX,SI
MOV [BX],AL
MOV AH,4CH
INT 21H
CODE ENDS
END START
数组A包含15个互不相等的整数。B包含20个互不相等的整数 编程,把既在A又在B出现的整数存放在C中(长度不一样不会找)
从键盘输入一系列字符,以回车结束,并按字母 数字 及其它字符分类计数 最后显示3类计数结果(难道一个一个按照ASCII码的范围比较?)
吐血100分 拿去押宝了 穷阿 帮帮忙 救人一命 胜造七级浮屠!
作者: znxllyuan 发布时间: 2010-12-10
从键盘输入一系列字符,以回车结束,并按字母 数字 及其它字符分类计数 最后显示3类计数结果(难道一个一个按照ASCII码的范围比较?)
请参考我做过的一个习题,意思差不多, 带注释的,
http://www.asmedu.net/blog/user/postcontent.jsp?neighborId=32262&kindLevel=1&kindId=47796&postId=49244&readSg=1
请参考我做过的一个习题,意思差不多, 带注释的,
http://www.asmedu.net/blog/user/postcontent.jsp?neighborId=32262&kindLevel=1&kindId=47796&postId=49244&readSg=1
作者: masmaster 发布时间: 2010-12-10
第一题参考这个程序的思路,
http://www.asmedu.net/blog/user/postcontent.jsp?neighborId=32262&kindLevel=1&kindId=47796&postId=49246&readSg=1
http://www.asmedu.net/blog/user/postcontent.jsp?neighborId=32262&kindLevel=1&kindId=47796&postId=49246&readSg=1
作者: masmaster 发布时间: 2010-12-10
数组A包含15个互不相等的整数。B包含20个互不相等的整数 编程,把既在A又在B出现的整数存放在C中(长度不一样不会找)
思路应该是两层循环,外循环遍历数组A,内循环遍历数组B,用A中的元素逐个跟B中的元素比较,数组长度可以用伪指令lengthof获得。
思路应该是两层循环,外循环遍历数组A,内循环遍历数组B,用A中的元素逐个跟B中的元素比较,数组长度可以用伪指令lengthof获得。
作者: masmaster 发布时间: 2010-12-10
偏移放在N+1单元(只会找最大的,不会找偏移)偏移有伪指令offset
LEA BX,M 你已经指向数组基址,如果你是用si遍历,那么bx+si就是偏移
数组A包含15个互不相等的整数。B包含20个互不相等的整数 编程,把既在A又在B出现的整数存放在C中(长度不一样不会找)
这个先排序再找
难道一个一个按照ASCII码的范围比较?
字母和数字的范围能确定,剩下的就是其他的
LEA BX,M 你已经指向数组基址,如果你是用si遍历,那么bx+si就是偏移
数组A包含15个互不相等的整数。B包含20个互不相等的整数 编程,把既在A又在B出现的整数存放在C中(长度不一样不会找)
这个先排序再找
难道一个一个按照ASCII码的范围比较?
字母和数字的范围能确定,剩下的就是其他的
作者: va_zaixuexi 发布时间: 2010-12-10
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28