! "#$%
&'#$&()*+,
-./0
*+/#$&()1
234/#$% &'#$*+1
- 56 /78)9
+:;*+<
+';*=>+-"4←*<
+?;+=*"4←+<
+@/4/#$A"<
§
S
NhËp A, B;
A < = B ?
Min ← B;
KÕt thóc
Min ← A;
S¬ ®å khèi
Bµi 5. Ng«n ng÷ lËp tr×nh
Bµi 5. Ng«n ng÷ lËp tr×nh
Lµm thÕ nµo ®Ó
m¸y tÝnh hiÓu vµ
trùc tiÕp thùc hiÖn
®!îc thuËt to¸n?
A BC .
D& E &F &G
(HI7
3J1
K.BC.
3 ( E 3
L& " &F &G
3L&"M&N/
ng«n ng÷ lËp tr×nh.
M/ O&F&G/"
:1;&F&G(
'1PJ&G
?1;&F&G
-. /M
Ng«n ng÷ m¸y lµ g×?
¦u vµ nhîc ®iÓm cña ng«n ng÷ m¸y?
:1;&F&G(
;&F&G(
Q::QQQQ:
Q::QQQ:Q
Q:QQQQQ:*
Q:QQQQ:Q+
QQ:Q:Q::R
…
:1;&F&G(
S
T" / &F &G B( % ( H M
I I 7 ) U 8
7$38.V&!(1
;3J
;&F&GWOXEY A
W& 3L& " % Y F& #W
Z&8Y8M7[1
Lµ ng«n ng÷ duy nhÊt ®Ó viÕt ch¬ng tr×nh
mµ m¸y tÝnh cã thÓ trùc tiÕp hiÓu vµ thùc
hiÖn ®îc.
Ng«n ng÷ nµy kh«ng thÝch hîp víi sè ®«ng
ngêi lËp tr×nh.
-. /M
Hợp ngữ là gì?
Ưu và nhợc điểm của hợp ngữ?
'1PJ&G
Dạng hợp ngữ
Tính : e = ( a+b )
Input a: ;Nạp giá trị cho a
Input b: ;Nạp giá trị cho b
LOAD a:; đọc giá trị a vào A thanh
ghi tổng.
ADD b: ;Cộng nội dung A với giá trị b,
kq giữ ở A thanh ghi tổng;
MOVE e:; Ghi từ A vào e;
PRINT e:; Hiển thị giá trị e ra màn hình;
HALT : ;Dừng ch<ơng trình;
'1PJ&G
S
\ &F &G8 J&F &G ( ]&F
&GI)! &30530&/^
_ & *9 7 /7 )
&1
;3J
`WOXE Y/ O(1
Vì vậy ngôn ngữ này chỉ thích hợp với các
nhà lập trình chuyên nghiệp.
23L&"D&J&GI73J)
(HMA3JB&F&G(D&ch
ơng trình hợp dịch1
23L&"D&J&GI73J)
(HMA3JB&F&G(D&ch
ơng trình hợp dịch1
?1;&F&G
S
\&F&GM/7&A]&F&GI
7 L M H E / H X E
/ O ( 3L& " &^ &N BC
BC&%1
4E#$&F&G
- a#/T#/+#bc6/
RR
111
V× vËy ng«n ng÷ nµy thÝch hîp víi phÇn
®«ng ngêi lËp tr×nh.
!"# $%&'&'
(
)*+,-.
/01213&4
5061,-7189
:;12(<&96(=7
>13 $%
&?@A&?,$
*BCDE%!,-%FG
*BCDE%!,-%FG
Thửùc hieọn thaựng 10 naờm 2009