PDA

View Full Version : چند سوال کوچک در مورد اسمبلی(MASM)؟؟؟؟؟



sajadcg
پنج شنبه 01 دی 1390, 22:26 عصر
سلام.
سوال من در مورد کار کردن با آرایه ها در اسمبلی است:

1.چطور باید برنامه نوشت که 5 عدد را گرفته و در آرایه ذخیره کند و بعد جمع این اعداد را چاپ کند؟؟؟؟
من این برنامه را نوشتم ولی علائم عجیب غریب چاپ میکنه!!!!مشکلش از کجاست؟؟؟؟

.model small
.stack 500
.data
;*********************************************
list db 5 dup(?)
;***************************************
.code
Main PROC far
.startup
mov bx,0
loop1:
;get
mov ah,01
int 21h
sub al,48
mov byte ptr list[bx],al
inc bx
cmp bx,5
jne loop1
mov cx,5
mov bx,0
mov al,0
lop1:
add al,list[bx]
inc bx
cmp bx,5
jne lop1

mov ah,02
mov dl,al
int 21h



2.حالا این برنامه را چور تغییر بدم که بزرگترین عدد وارد شده را نماش بده؟؟؟؟؟

لطفا راهنمائی کنید.:لبخندساده::لبخندساده:

sajadcg
جمعه 02 دی 1390, 11:20 صبح
لطفا سریع پاسخ بدید.