在线急等?请教高手

spcec 2003-01-02 01:22:22
小弟的汇编实在是烂,明天就要交了,特请教高手如何编制
1.试找出无符号字节数组ARRAY中的最大和最小数组元素,最大数组元素送MAX单元,最小数组元素送MIN单元(主程序设计为远过程形式)。
2.编程构造一个九九乘法表
1*1, 1*2, 1*3, ......, 1*9
...
...
9*1, ............... , 9*9
3.用跳跃表法完成多路分支程序设计。根据MODE字中第n位(0~7)为1,分别转向L0,L1,...,L7处执行, L0~L7程序段分别实现显示字符'0'~'7'
4.编程计算矩阵元素之和(计算各行元素之和用子程序方式)。
5.从键盘输入一系列字符(以回车符结束),按字母、数字、其他字符分类统计个数,并显示
小弟在此先谢过各位
...全文
22 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
romyks 2003-01-04
  • 打赏
  • 举报
回复
连这个都不知道,看来你的汇编真的很烂。用个循环不就可以了吗
sum_1 2003-01-04
  • 打赏
  • 举报
回复
第一题的意思好象是将功能写在一个过程中此过程属性为远属性

canteen proc far ;far是远属性标记
......
.....
.....

ret
endp canteen
llfu 2003-01-02
  • 打赏
  • 举报
回复
上面的是第一题,别的我在想想,会的话的我会贴出来的
如果有人会(主程序设计为远过程形式)的话,告诉我好么?
llfu 2003-01-02
  • 打赏
  • 举报
回复
我是新手,刚自学ASM1个月,对于你说的(主程序设计为远过程形式)不会:(
别的我写好了,你看看书改改吧.
DSEG SEGMENT
ARRAY DB 12H,23H,34H,56H,43H,78H,54H,0
MAX DB ?
MIN DB ?
DSEG ENDS
CSEG SEGMENT
ASSUME CS:CSEG,DS:DSEG
STAT: MOV AX,DSEG
MOV DS,AX
XOR DX,DX
LEA SI,ARRAY
MOV DL,[SI]
NEXT: MOV AL,[SI]
CMP AL,0
JZ OVER ;=0,OVER
CMP AL,DL
JAE NEXT1 ;>=
MOV DL,AL ;<DL,MOV
JMP NEXT2 ;SI++
NEXT1: CMP AL,DH
JBE NEXT2 ;<=,SI++
MOV DH,AL ;>DH,MOV
NEXT2: INC SI
JMP NEXT
OVER: MOV MAX,DH
MOV MIN,DL
MOV AH,4CH
INT 21H
CSEG ENDS
END STAT
sum_1 2003-01-02
  • 打赏
  • 举报
回复
对不起,作业不能帮你做.(为了你好)
crystal_heart 2003-01-02
  • 打赏
  • 举报
回复
up

21,458

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧