0-قەۋەت
2014-3-18 17:35:52 يوللىغان ۋاقتى
ئەسسالامۇ ئەلەيكوم!
. s& i, S1 e7 Z A' o! BAssembly تىلدىن پايدىلنىپ ئونلۇق سان سىستىمىسنى ئىككىلىك سان سىستېمىسىغا ئايلاندۇرۇش كودى!: p9 E2 C! a$ v, z
0 E8 s, U: h7 C0 Tئاسىمبىل تەھرىرلىگۈچىسىنى چۈشۈرۈش:
masm5.rar
(186.18 KB) چۈشۈرۈش سانى: 5
" T% g& B, x* y
مۇشۇ پىروگىراممىنى چۈشۈرۈش:
AS.rar
(325 Bytes) چۈشۈرۈش سانى: 9
' ~. p8 @5 i& h2 N& Z. ~ئىجرا ھۆججەت بولۇپ شەكىللەنگەندىن كېيىنكى سىغىمى : 4kb
$ S0 f6 F, C/ P" C) F v1 g( }پىروگىراممىنى سىناس:; ~3 V9 N' d2 }0 n
7 ]8 q0 }) X2 Z/ e
; m! ?9 m8 |% l5 u* u5 g5 gپروگرامما ئەسلى كودى:- DATA SEGMENT
0 T6 v7 D7 \/ ~3 g) c5 B - STRING1 DB 'san kir guzug daerse-->(0~32767):
5 C4 z; L; c. C8 S7 Z, H8 Q' t* J - STRING2 DB 'ASCII kimmiti bolsa:
p* l& ?( D$ o3 x" _- z - STRING3 DB 'ekkilik kimmiti bolsa IS:
) T G. G% L" Z& o. y. _ - DATA ENDS
y$ ?+ K+ e: F7 E+ n, X% B - CODE SEGMENT
' l U- o1 O9 P - ASSUME CS:CODE,DS:DATA' }- ?4 d( d- [: r
- MAIN PROC FAR1 P) s( c4 X7 h3 }+ E- N( T
- START: MOV AX,DATA9 E5 ^: p( f3 I1 J' @
- MOV DS,AX' R$ T; {- C3 ^6 }, X5 h
- MOV DX,OFFSET STRING1$ C1 G* x9 q' i
- MOV AH,09H7 \% |) N* j0 Q" e" j6 U& m
- INT 21H0 z% H! }, y/ }
- CALL CRLF
3 F7 @+ r9 L6 O" p - INPUT: MOV AH,01H ;san kirguzux
, g0 M$ w5 M( } - INT 21H; l' Z# Q! g. Y
- CMP AL,0DH
) s# v! C8 m* f6 h4 A2 N4 v9 U2 K - JZ NEXT
' _( O$ `3 @7 K$ a3 V$ e - SUB AL,30H
, \: t, T% j+ _) c; Y/ ^ - JL INPUT
) m, q0 {; R8 K: I' k - CMP AL,39H
* n% g- @) b. {0 X) U - JG INPUT$ u9 ]4 t0 ~' Q5 R2 E! w( B
- CBW; B3 D9 S* i/ O. z* T
- XCHG AX,BX
8 c& x4 Z2 a6 M - MOV DX,10D 7 O* ]1 U0 H8 R: D- F
- MUL DX
% T! d% }6 ?. W - XCHG AX,BX . Y" M3 P3 U# H* {3 _2 F
- ADD BX,AX
8 Z6 m, |' j) W! ?. m+ M3 y - JMP INPUT. D; e2 d1 e- i0 y: v
- NEXT: CALL CRLF& r7 _, k5 i6 {# n
- MOV CL,4D
' B" k0 \& Z$ N7 V& |* i* I) I. | - MOV CH,4D1 f7 ]( I9 a ~1 J2 a0 d
- MOV DX,OFFSET STRING2) f, g) W5 o' u6 z
- MOV AH,09H
7 i/ Y- V( m) E - INT 21H4 ~! h. `0 I" Q2 h' \, T: q
- CALL CRLF
0 u* \) }1 J4 v) } - LOOP0: ROL BX,CL
( q3 e }7 y# k - MOV AL,BL
' S f- p- R* B - AND AL,0FH
3 j: b B/ G/ q3 V1 J - ADD AL,30H
8 t6 Z1 T8 l: ]# d9 z0 _) n - CMP AL,3AH
$ h# @. N1 w" }- D - JL OUTPUT N! _4 l+ y# H+ C
- ADD AL,07H" }; ~3 P9 P" k. z# m2 F$ d+ B
- OUTPUT:MOV AH,02H+ J7 R: S' A- E$ \" A; I. Z$ s: j
- MOV DL,AL
+ s8 O. ]! w0 v# y) X% t - INT 21H' y) E" {8 L5 t7 R% ~" X8 l3 j
- DEC CH6 H: R4 m9 A/ a# s/ P' u# X" o
- JNZ LOOP0; q: V' F) A: D! g I7 g F
- CALL CRLF# `0 v, @$ b3 l8 A7 v
- MOV DX,OFFSET STRING31 G( {3 W# U! o4 h, z, j
- MOV AH,09H' [1 l: q% D2 G) }( E: y
- INT 21H
. U# ?- R: h$ R& D: e' e8 n - CALL CRLF) v) Y( h( X3 n
- MOV CH,16D
# X& o1 ~0 n P7 N1 P& ?8 W& O9 u - MOV CL,1D3 G) g) _* V1 D" u
- LOOP1: ROL BX,CL% v: v+ o! i, x0 p
- MOV AL,BL
; Y9 @2 ^' O+ W! g - AND AL,01H/ U. D$ b6 r$ l
- ADD AL,30H0 Q6 A8 a' y) e9 d& i
- MOV AH,02H4 C+ K$ _. I1 T! ]' z
- MOV DL,AL
" E- d3 E- M9 f4 q: E - INT 21H
: N, r* r8 H! V9 o& d - DEC CH3 \2 |# f% z8 l8 c2 v0 R: G5 I
- JNZ LOOP1$ J; h( K! l, T/ y' r$ {" w
-
2 @6 o) _: a6 O4 ~6 h - MOV AH,4CH
& R. u3 t3 U7 T0 } - INT 21H. g3 P+ r+ M) w6 i8 v$ l3 K- n
- MAIN ENDP# k% a9 Q0 ^. e6 L& @
- OUTS PROC NEAR ;harip balga qekirix6 N8 p" V A3 m1 [
- MOV AH,09H7 w. B6 c6 \: H
- INT 21H
9 A0 b i& ~ ^% d+ B - RET3 {( j: o" w6 g0 R0 T
- OUTS ENDP
$ ~3 T7 Q* h: z2 ?3 G - CRLF PROC NEAR ;enter
1 [, \8 w4 B0 J/ N - MOV AH,02H ;enter
+ d7 x \+ N$ g - INT 21H) i3 T" \, ?$ O B7 R8 ~% C! K
- MOV DL,0AH ;kur almax turux
2 w* D( t; C% W - INT 21H
9 `: U/ Q& D% g/ [; G9 y0 o! d - RET P' P0 O1 @& Y
- CRLF ENDP
. Z$ R' \7 N' \1 d' K - CODE ENDS
; z+ l4 [ a x5 [' f0 w M- ? - END START
مەزمۇننى كۆچۈرۈۋېلىش |
|
- تىزىملاتقان
- 2011-1-17
- ئاخىرقى قېتىم
- 2017-5-8
- ھوقۇقى
- 100
- جۇغلانما
- 1833
- يازما
- 128
- نادىر
- 0
باشقۇرغۇچى

![[ تەجرىبە 2 _ دەرىجە ] ≥ 400](source/plugin/qz_mmm/images/0/fenzuan2.gif) ![[ شۆھرەت 1 _ دەرىجە ] ≥ 180](source/plugin/qz_mmm/images/0/heizuan1.gif) ![[ تېخى يورۇمىدى: نادىر تېما ] تەلىپى: 5](source/plugin/qz_mmm/images/0/huizuan.gif) ![[ تەڭگە 2 _ دەرىجە ] ≥ 200](source/plugin/qz_mmm/images/0/huangzuan2.gif) ![[ تېخى يورۇمىدى: تېما سانى ] تەلىپى: 50](source/plugin/qz_mmm/images/0/huizuan.gif) ![[ توردىكى ۋاقت 1 _ دەرىجە ] ≥ 48](source/plugin/qz_mmm/images/0/lvzuan1.gif) [؟]
تەجرىبە- 702
شۆھرەت- 339
تەڭگە- 325
|