PDA

View Full Version : سوال: اسمبلی



sarasaghar
جمعه 22 اردیبهشت 1391, 13:10 عصر
میشه بگید چطور یه برنامه بنویسم که حقوق و تعداد روزهای مرخصی کارمندان رو بگیره و حقوق رو محاسبه کنه؟؟؟ توی قسمت تبدیل اسکی به باینری مشکل دارم.
ممنون

JaVa
جمعه 22 اردیبهشت 1391, 13:45 عصر
سلام....

ماکروی ATOI رشته ورودی را گرفته تبدیل به باینری می کند و حاصل این عمل را در ثبات AX قرار می دهد. فرم کلیش هم اینجوریه:


Atoi String
ماکروی Itoa بلعکس این موضوع کار می کنه یعنی عدد رو به رشته تبدیل می کنه.

نمونه برنامه :2 عدد را از ورودی بگیرد و حاصل جمع را چاپ کند:


include io.h
sseg segment
dw 100 dup(?)
sseg ends

dseg segment
n1 dw ?
n2 dw ?
prompt db "Etner number : ",0dh,0ah,0
str db 40 dup(?)
L1 db 0DH,0AH,0
dseg ends

codseg segment
main proc far
assume CS:codseg,DS:dseg,ss:sseg

mov ax,dseg
mov ds,ax

output prompt

inputs str,40
atoi str

mov n2,ax
mov ax,n1

add,ax,n2
itoa l1,ax
output L1

mov ax,4c00h
int 21h

main endp
codseg ends
end main


موفق باشید.*

xman_1365_x
شنبه 23 اردیبهشت 1391, 13:47 عصر
توی قسمت تبدیل اسکی به باینری مشکل دارم.
قبلا بارها پرسیده شده ، در تالار جستجو کنید

موفق باشی

sarasaghar
یک شنبه 24 اردیبهشت 1391, 23:16 عصر
ممنون از راهنماییتون
:لبخندساده: