标题:[求助]求两个汇编程序!
只看楼主
batmanwl
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2005-12-19
 问题点数:0 回复次数:2 
[求助]求两个汇编程序!

8086汇编程序

1、在数据段的ARRAY缓冲区里,存放有一50个字节型的数据数组,其值都是两位的正整数,变成把他们之中最大的数找出来,并在显示器上显示

2、在存储器ARRAY缓冲区中存放着60个字节型数据数组,编程实现将他们分别加3,之后再放回原处,不考虑数据溢出

请给出详细程序 高人不惜赐教!谢谢!

搜索更多相关主题的帖子: 汇编程序 ARRAY 数据 显示器 
2005-12-19 18:25
xiaoping622
Rank: 1
等 级:新手上路
帖 子:42
专家分:0
注 册:2006-6-2
得分:0 
只会第一题:不知合不合要求
data segment
max dw ?
array db 50
db 50 dup(?)
message db 'error message$'
data ends
code segment
assume cs:code,ds:data
start: mov ax,data
mov ds,ax
mov cx,array
jcxz error
mov bx,0
mov ax,array[bx]
to_cmp: cmp ax,array[bx]
ja continue
mov ax,array[bx]
continue: inc bx
loop to_cmp
mov max,ax
jmp exit
error: mov ah,9
lea dx,message
int 21h
exit: mov ah,4ch
int 21h
code ends
end start

Give me a world,a beautiful worle!
2006-06-27 15:18
kennyqiu
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-6-30
得分:0 

With DataMD.ADOAddUser do

begin

datamd.ADOAddUser.Insert; //插入一条空白记录 datamd.ADOAddUser.FieldByName('UserName').AsString:=trim(edit1.Text);

datamd.ADOAddUser.FieldByName('UserId').AsString:=trim(edit2.Text); datamd.ADOAddUser.FieldByName('UserPower').AsString:=trim(ComboBox1.Text);

If MessageDlg('确定要添加吗 !',mtconfirmation,[mbYes,mbNo],0)=mrYes then

begin

post;

edit1.Text:='';

edit2.Text:='';

MessageBox(handle,'用户信加!','!',MB_OK+MB_ICONWARNING);

end

else

begin

cancel;

edit1.Text:='';

edit2.Text:='';

end;
谁能把Delphi的代码翻译成C#的吗??呵呵
2006-06-30 10:35



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-38934-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.161820 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved