CNTT2
Mời các bạn đăng kí thành viên để hưởng được những quền lợi từ diễn đàn, và cùng nhau chia sẻ kiến thức ,giao lưu học hỏi.
Nếu bạn đã là thành viên của diễn đàn thì hãy nhấn login để đăng nhập vào diễn đàn.
Cảm ơn các bạn đã tham gia diễn đàn CNTT2-K9



CNTT2
Mời các bạn đăng kí thành viên để hưởng được những quền lợi từ diễn đàn, và cùng nhau chia sẻ kiến thức ,giao lưu học hỏi.
Nếu bạn đã là thành viên của diễn đàn thì hãy nhấn login để đăng nhập vào diễn đàn.
Cảm ơn các bạn đã tham gia diễn đàn CNTT2-K9



CNTT2
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.


HỆ THỐNG DIỄN ĐÀN CỦA CNTT2K9
 
Trang ChínhTrang Chính  Latest imagesLatest images  Tìm kiếmTìm kiếm  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  
Đăng Nhập
Tên truy cập:
Mật khẩu:
Đăng nhập tự động mỗi khi truy cập: 
:: Quên mật khẩu
Xem điểm thi
Các bạn nhập MSSV vào ô bên dưới
Ví dụ như: 09.020.001

Similar topics
Tìm kiếm
 
 

Display results as :
 
Rechercher Advanced Search
Latest topics
Top posters
cutuan527 (1051)
bài tập thực hành hợp ngữ (buổi 3) !!! I_vote_lcapbài tập thực hành hợp ngữ (buổi 3) !!! I_voting_barbài tập thực hành hợp ngữ (buổi 3) !!! I_vote_rcap 
caingocthanh (559)
bài tập thực hành hợp ngữ (buổi 3) !!! I_vote_lcapbài tập thực hành hợp ngữ (buổi 3) !!! I_voting_barbài tập thực hành hợp ngữ (buổi 3) !!! I_vote_rcap 
holyangell (486)
bài tập thực hành hợp ngữ (buổi 3) !!! I_vote_lcapbài tập thực hành hợp ngữ (buổi 3) !!! I_voting_barbài tập thực hành hợp ngữ (buổi 3) !!! I_vote_rcap 
bankimo (381)
bài tập thực hành hợp ngữ (buổi 3) !!! I_vote_lcapbài tập thực hành hợp ngữ (buổi 3) !!! I_voting_barbài tập thực hành hợp ngữ (buổi 3) !!! I_vote_rcap 
zailangtu911 (369)
bài tập thực hành hợp ngữ (buổi 3) !!! I_vote_lcapbài tập thực hành hợp ngữ (buổi 3) !!! I_voting_barbài tập thực hành hợp ngữ (buổi 3) !!! I_vote_rcap 
nguyenthanhvu (300)
bài tập thực hành hợp ngữ (buổi 3) !!! I_vote_lcapbài tập thực hành hợp ngữ (buổi 3) !!! I_voting_barbài tập thực hành hợp ngữ (buổi 3) !!! I_vote_rcap 
dinhhuunho (153)
bài tập thực hành hợp ngữ (buổi 3) !!! I_vote_lcapbài tập thực hành hợp ngữ (buổi 3) !!! I_voting_barbài tập thực hành hợp ngữ (buổi 3) !!! I_vote_rcap 
Admin (145)
bài tập thực hành hợp ngữ (buổi 3) !!! I_vote_lcapbài tập thực hành hợp ngữ (buổi 3) !!! I_voting_barbài tập thực hành hợp ngữ (buổi 3) !!! I_vote_rcap 
nguyen chi ha (145)
bài tập thực hành hợp ngữ (buổi 3) !!! I_vote_lcapbài tập thực hành hợp ngữ (buổi 3) !!! I_voting_barbài tập thực hành hợp ngữ (buổi 3) !!! I_vote_rcap 
zztanzzthanhzz (126)
bài tập thực hành hợp ngữ (buổi 3) !!! I_vote_lcapbài tập thực hành hợp ngữ (buổi 3) !!! I_voting_barbài tập thực hành hợp ngữ (buổi 3) !!! I_vote_rcap 
Liên kết
Trường Đại Học Cửu Long
Diễn đàn thầy Pha
Lớp CNTT3-K9
Lớp CNTT1-K9
Lớp CNTT1-K10
Lớp CNTT2-K10
March 2024
SunMonTueWedThuFriSat
     12
3456789
10111213141516
17181920212223
24252627282930
31      
CalendarCalendar
Thắc mắc
Người Quản Trị
Chat
Moderator
Chat
Statistics
Diễn Đàn hiện có 7385 thành viên
Chúng ta cùng chào mừng thành viên mới đăng ký: lanhuong dinh

Tổng số bài viết đã gửi vào diễn đàn là 5059 in 1953 subjects

Share | 
 

 bài tập thực hành hợp ngữ (buổi 3) !!!

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
cutuan527
Moderators
Moderators
cutuan527

Nam Tổng số bài gửi : 1051
Join date : 26/04/2009
Age : 33
Đến từ : Vĩnh Long

bài tập thực hành hợp ngữ (buổi 3) !!! Vide
Bài gửiTiêu đề: bài tập thực hành hợp ngữ (buổi 3) !!!   bài tập thực hành hợp ngữ (buổi 3) !!! I_icon_minitimeMon Nov 30, 2009 7:38 pm

Các bạn cho mình xin đề bài tập thực hành hợp ngữ (hình như là có 3 bài gì đó !!), sẵn tiện ai làm rùi up lên cho mình luôn nhe, mình hết biết làm rùi !!! bối rối bối rối bối rối bối rối Very Happy Very Happy
Về Đầu Trang Go down
http://www.cutuan.tk
hotaphu
Thành viên cấp 2
Thành viên cấp 2
hotaphu

Nam Tổng số bài gửi : 112
Join date : 28/10/2009
Đến từ : cntt2k9

bài tập thực hành hợp ngữ (buổi 3) !!! Vide
Bài gửiTiêu đề: Re: bài tập thực hành hợp ngữ (buổi 3) !!!   bài tập thực hành hợp ngữ (buổi 3) !!! I_icon_minitimeMon Nov 30, 2009 11:01 pm

tui không có ghi đề,nhưng hình như là(không rõ):
1.nhập 3 số(0->4),tính tổng
2.nhập 2 số(0->9),tìm max
3.giống bài 2 nhưng nhập 3 số

khai trương "chuyên mục mới" tặng bạn bài 1:
bài 2,3 chưa làm.<chạy và coi sửa dùm>

Code:

.MODEL SMALL
.STACK
.DATA
   XUAT1   db   'nhap vao 3 so:$'
   XUAT2  db   10,13,'nhap 1 so:$'
   XUAT3   db  10,13,'tong 3 so la:$'
   DEM    db   1
.CODE
   MAIN PROC
      MOV AX,@DATA
      MOV DS,AX
      
      MOV AH,9
      LEA DX,XUAT1
      INT 21H
   LAP:
      MOV AH,9
      LEA DX,XUAT2
      INT 21H
      
      MOV AH,1
      INT 21H
      
      SUB AL,30H
      ADD BH,AL
      
      INC DEM
      
      CMP DEM,3
      JBE LAP
      
      ADD BH,30H
      
      MOV AH,9
      LEA DX,XUAT3
      INT 21H
      
      MOV AH,2
      MOV DL,BH
      INT 21H
      
      MOV AH,4CH
      INT 21H
   MAIN ENDP
END MAIN
Về Đầu Trang Go down
hotaphu
Thành viên cấp 2
Thành viên cấp 2
hotaphu

Nam Tổng số bài gửi : 112
Join date : 28/10/2009
Đến từ : cntt2k9

bài tập thực hành hợp ngữ (buổi 3) !!! Vide
Bài gửiTiêu đề: Re: bài tập thực hành hợp ngữ (buổi 3) !!!   bài tập thực hành hợp ngữ (buổi 3) !!! I_icon_minitimeTue Dec 01, 2009 7:36 pm

không biết tui nhớ có đúng không nữa? ngạc nhiên ngạc nhiên ngạc nhiên ngạc nhiên ngạc nhiên Surprised Surprised Surprised Surprised
thôi kệ làm tiếp luôn.
bài thứ 2:
Code:

.MODEL SMALL
.STACK
.DATA
   XUAT1   db   10,13,'nhap vao 1 so: $'
   XUAT2   db   10,13,'so lon nhat la: $'
   MAX   db   ?
.CODE
   MAIN   PROC
      MOV   AX,@DATA
      MOV DS,AX
      
      MOV AH,9
      LEA DX,XUAT1
      INT 21H
      
      MOV AH,1
      INT 21H
      
      MOV MAX,AL
      
      MOV AH,9
      LEA DX,XUAT1
      INT 21H
      
      MOV AH,1
      INT 21H
      
      CMP MAX,AL
      JA NHAY
      
      MOV MAX,AL
      
   NHAY:   
      MOV AH,9
      LEA DX,XUAT2
      INT 21H
      
      MOV AH,2
      MOV DL,MAX
      INT 21H
      
      MOV AH,4CH
      INT 21H
      
   MAIN ENDP
END MAIN
      
Về Đầu Trang Go down
hotaphu
Thành viên cấp 2
Thành viên cấp 2
hotaphu

Nam Tổng số bài gửi : 112
Join date : 28/10/2009
Đến từ : cntt2k9

bài tập thực hành hợp ngữ (buổi 3) !!! Vide
Bài gửiTiêu đề: Re: bài tập thực hành hợp ngữ (buổi 3) !!!   bài tập thực hành hợp ngữ (buổi 3) !!! I_icon_minitimeTue Dec 01, 2009 7:40 pm

tiếp bài 3 luôn:

Code:


.MODEL SMALL
.STACK
.DATA
   XUAT1   db   10,13,'nhap vao 1 so: $'
   XUAT2   db   10,13,'so lon nhat la: $'
   MAX   db   ?
.CODE
   MAIN   PROC
      MOV   AX,@DATA
      MOV DS,AX
      
      MOV AH,9
      LEA DX,XUAT1
      INT 21H
      
      MOV AH,1
      INT 21H
      
      MOV MAX,AL
      
      MOV AH,9
      LEA DX,XUAT1
      INT 21H
      
      MOV AH,1
      INT 21H
      
      CMP MAX,AL
      JA NHAY
      
      MOV MAX,AL
      
   NHAY:
      MOV AH,9
      LEA DX,XUAT1
      INT 21H
      
      MOV AH,1
      INT 21H
      
      CMP MAX,AL
      JA NHAYTIEP
      
      MOV MAX,AL
      
   NHAYTIEP:   
      MOV AH,9
      LEA DX,XUAT2
      INT 21H
      
      MOV AH,2
      MOV DL,MAX
      INT 21H
      
      MOV AH,4CH
      INT 21H
      
   MAIN ENDP
END MAIN
      

xong hết 3 bài ,các bạn coi và góp ý nha!
trọn bộ
Về Đầu Trang Go down
cutuan527
Moderators
Moderators
cutuan527

Nam Tổng số bài gửi : 1051
Join date : 26/04/2009
Age : 33
Đến từ : Vĩnh Long

bài tập thực hành hợp ngữ (buổi 3) !!! Vide
Bài gửiTiêu đề: Re: bài tập thực hành hợp ngữ (buổi 3) !!!   bài tập thực hành hợp ngữ (buổi 3) !!! I_icon_minitimeTue Dec 01, 2009 8:20 pm

Bài 1 của ông hay đó, ý tưởng tốt, code ngắn, tốt tốt.

Còn bài 2 thì tui làm cũng như ông vậy đó, ý tưởng y rang !!! Very Happy Very Happy Very Happy

bài 3 thì cũng tương tự thui, nhưng mà tui chưa làm ,
hehhehehe

Thực hành thì làm được , mà tới chừng kiểm tra thì , ôi thôi, làm không được gì hết,
buồn
Smile Smile Smile Smile Smile
Về Đầu Trang Go down
http://www.cutuan.tk
caingocthanh
Moderators
Moderators
caingocthanh

Nam Tổng số bài gửi : 559
Join date : 27/04/2009
Age : 35
Đến từ : Cà Mau

bài tập thực hành hợp ngữ (buổi 3) !!! Vide
Bài gửiTiêu đề: bài tập thực hành hợp ngữ (buổi 3) !!!   bài tập thực hành hợp ngữ (buổi 3) !!! I_icon_minitimeTue Dec 01, 2009 10:49 pm

Chết cha chưa làm bài nào hết,thôi có sẵn rồi copy luôn cho nhanh,it mà,chỉ copy và paste la giỏi nhất heeeeeeeeeeeeeeeeeeeeeee, Very Happy Very Happy Very Happy Very Happy Very Happy Shocked Shocked Shocked Shocked
Ông nhắc tới bài kiểm tra mới nhớ,không biết được bao nhiêu điểm nữa....hic hic.... Smile Smile Smile Smile khóc khóc khóc
Về Đầu Trang Go down
http://thanhkim.tk
nguyenthanhvu
Thành viên cấp 5
Thành viên cấp 5
nguyenthanhvu

Nam Tổng số bài gửi : 300
Join date : 09/05/2009
Đến từ : CNTT2_K9

bài tập thực hành hợp ngữ (buổi 3) !!! Vide
Bài gửiTiêu đề: Re: bài tập thực hành hợp ngữ (buổi 3) !!!   bài tập thực hành hợp ngữ (buổi 3) !!! I_icon_minitimeThu Dec 03, 2009 6:38 pm

code bài 1 với bài 3 thì ok rồi, hình như bài 2 có vấn đề. Nó không xuất ra tổng. Coi lại thử nhe Phường.
Về Đầu Trang Go down
hotaphu
Thành viên cấp 2
Thành viên cấp 2
hotaphu

Nam Tổng số bài gửi : 112
Join date : 28/10/2009
Đến từ : cntt2k9

bài tập thực hành hợp ngữ (buổi 3) !!! Vide
Bài gửiTiêu đề: Re: bài tập thực hành hợp ngữ (buổi 3) !!!   bài tập thực hành hợp ngữ (buổi 3) !!! I_icon_minitimeThu Dec 03, 2009 9:53 pm

ủa bạn ơi,đâu có sai đâu.bài 2 đâu có tính tổng,bài 2 tìm số lớn nhất giữa 2 số mà.
tui không có ghi đề,không lẻ tui nhớ lộn đề sao
Về Đầu Trang Go down
nguyenthanhvu
Thành viên cấp 5
Thành viên cấp 5
nguyenthanhvu

Nam Tổng số bài gửi : 300
Join date : 09/05/2009
Đến từ : CNTT2_K9

bài tập thực hành hợp ngữ (buổi 3) !!! Vide
Bài gửiTiêu đề: Re: bài tập thực hành hợp ngữ (buổi 3) !!!   bài tập thực hành hợp ngữ (buổi 3) !!! I_icon_minitimeThu Dec 03, 2009 11:11 pm

ok rồi bạn. Có lẽ hồi nãy mình chya5 có vấn đề. lè lưỡi
Về Đầu Trang Go down
zztanzzthanhzz
Thành viên cấp 2
Thành viên cấp 2


Nam Tổng số bài gửi : 126
Join date : 17/07/2009
Age : 33
Đến từ : CNTT1 K9

bài tập thực hành hợp ngữ (buổi 3) !!! Vide
Bài gửiTiêu đề: Re: bài tập thực hành hợp ngữ (buổi 3) !!!   bài tập thực hành hợp ngữ (buổi 3) !!! I_icon_minitimeFri Dec 04, 2009 12:28 am

Mình nghĩ đây là bài tập của các bạn, mình không nên có ý kiến nhiều!

Nhưng có chút thắc mắc, không thể làm ngơ được, mong các bạn thông cảm!

Cho mình hỏi thêm về bài 1 chút xíu:

  1. nhập vào 3 số là khác nhau hay có thể trùng lại được không?
  2. 3 số đó từ 0 đến 4 hay <4 ?


Vì mình thấy bài làm của bạn chỉ chạy tốt với 2 hạn chế trên!

Mong thông cảm!
Về Đầu Trang Go down
caingocthanh
Moderators
Moderators
caingocthanh

Nam Tổng số bài gửi : 559
Join date : 27/04/2009
Age : 35
Đến từ : Cà Mau

bài tập thực hành hợp ngữ (buổi 3) !!! Vide
Bài gửiTiêu đề: bài tập thực hành hợp ngữ (buổi 3) !!!   bài tập thực hành hợp ngữ (buổi 3) !!! I_icon_minitimeFri Dec 04, 2009 10:17 am

Có gì đâu bạn ơi,mình cùng trao đổi mà,biết đâu từ ý kiến của bạn,tụi tui sẽ tìm ra ý tưởng mới hay hơn rồi sao.
Còn về phần thắc mắc của bạn,tui xin nói như thế này:
1.Nhập vào ba số hoàn toàn có thể trùng lại được.
2.Ba số đó từ 0->4 đó bạn,tính luôn 4 nhe!!!
Thank vì bạn đã góp ý kiến!!! Very Happy Very Happy
Về Đầu Trang Go down
http://thanhkim.tk
hotaphu
Thành viên cấp 2
Thành viên cấp 2
hotaphu

Nam Tổng số bài gửi : 112
Join date : 28/10/2009
Đến từ : cntt2k9

bài tập thực hành hợp ngữ (buổi 3) !!! Vide
Bài gửiTiêu đề: Re: bài tập thực hành hợp ngữ (buổi 3) !!!   bài tập thực hành hợp ngữ (buổi 3) !!! I_icon_minitimeFri Dec 04, 2009 10:42 am

cám ơn bạn,mình rất vui khi được các bạn đóng góp ý kiến.
Trích dẫn :
nhập vào 3 số là khác nhau hay có thể trùng lại được không?
bạn ơi,nhập vào 3 số khác hay giống gì củng được hết.
Trích dẫn :
số đó từ 0 đến 4 hay <4 ?
ồ,3 số đó thì từ 0->4
nhưng tui nghĩ phải nhỏ hơn 4 hoặc tổng 3 số phải nhỏ hơn hoặc bằng 9.(bài cô cho trươc tính chỉ 2 số thì từ 0->4)
vì với giải thuật của cô:
khi nhập 1 kí tự không thể cộng chúng dc.
nó có mã ascii từ 31h->39h phải trừ 30h để trờ thành từ 1h->9h
,cộng chúng lại rồi sao đó trả về kí tự bằng cách cộng lại 30h.
nếu nó lớn hơn 9.tức là từ 0Ah+30h=3Ah ,vậy là ra ký tự khác số(:).
như vậy tổng của chúng lớn hơn chính xuất ra sai là dĩ nhiên.

cô chỉ gợi ý như vậy, về thì tự làm.
Về Đầu Trang Go down
zztanzzthanhzz
Thành viên cấp 2
Thành viên cấp 2


Nam Tổng số bài gửi : 126
Join date : 17/07/2009
Age : 33
Đến từ : CNTT1 K9

bài tập thực hành hợp ngữ (buổi 3) !!! Vide
Bài gửiTiêu đề: Re: bài tập thực hành hợp ngữ (buổi 3) !!!   bài tập thực hành hợp ngữ (buổi 3) !!! I_icon_minitimeFri Dec 04, 2009 11:04 pm

hotaphu đã viết:

nhưng tui nghĩ phải nhỏ hơn 4 hoặc tổng 3 số phải nhỏ hơn hoặc bằng 9.(bài cô cho trươc tính chỉ 2 số thì từ 0->4)
vì với giải thuật của cô:
khi nhập 1 kí tự không thể cộng chúng dc.
nó có mã ascii từ 31h->39h phải trừ 30h để trờ thành từ 1h->9h
,cộng chúng lại rồi sao đó trả về kí tự bằng cách cộng lại 30h.
nếu nó lớn hơn 9.tức là từ 0Ah+30h=3Ah ,vậy là ra ký tự khác số(:).
như vậy tổng của chúng lớn hơn chính xuất ra sai là dĩ nhiên.

cô chỉ gợi ý như vậy, về thì tự làm.

Phải rồi, cộng 2 số thì từ 0 đến 4, cộng 3 số thì từ 0 đến 3 thôi!

Nhưng không phải là không có cách làm,

Cộng 3 số 4+4+4=12 vậy số lớn nhất có thể chì là 12 thôi chứ gì! Thêm thắt chút xíu là được hà bạn:

Code:

.MODEL SMALL
.STACK
.DATA
  XUAT1  db  'nhap vao 3 so:$'
  XUAT2  db  10,13,'nhap 1 so:$'
  XUAT3  db  10,13,'tong 3 so la:$'
  DEM    db  1
.CODE
  MAIN PROC
      MOV AX,@DATA
      MOV DS,AX
     
      MOV AH,9
      LEA DX,XUAT1
      INT 21H
  LAP:
      MOV AH,9
      LEA DX,XUAT2
      INT 21H
     
      MOV AH,1
      INT 21H
     
      SUB AL,30H
      ADD BH,AL
     
      INC DEM
     
      CMP DEM,3
      JBE LAP
           
      MOV AH,9
      LEA DX,XUAT3
      INT 21H
     
     CMP BH,9
     JA LONHON9
    
     ADD BH,30H
      MOV AH,2
      MOV DL,BH
      INT 21H
      JMP THOAT
    
  LONHON9:
     MOV AH,2
      MOV DL,'1'
      INT 21H
      ADD BH,26h
     MOV DL,BH
     INT 21H
    
  THOAT:
      MOV AH,4CH
      INT 21H
  MAIN ENDP
END MAIN

Có lẽ các bạn đều hiểu ý mình ở đây là gì cả mà phải không? Sad

Sẵn đây mời các bạn xem bài Tự Viết Hàm Nhập Xuất Chuỗi Không Cần Dùng Hàm 0Ah Ngắt 21h Và 09h Ngắt 21h nha!
Link: http://cntt1k9.info/diendan/showthread.php?p=705#post705
Về Đầu Trang Go down
Sponsored content




bài tập thực hành hợp ngữ (buổi 3) !!! Vide
Bài gửiTiêu đề: Re: bài tập thực hành hợp ngữ (buổi 3) !!!   bài tập thực hành hợp ngữ (buổi 3) !!! I_icon_minitime

Về Đầu Trang Go down
 

bài tập thực hành hợp ngữ (buổi 3) !!!

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
CNTT2 :: IT WORLD :: Hợp Ngữ-
Create a forum on Forumotion | ©phpBB | Free forum support | Báo cáo lạm dụng | Thảo luận mới nhất