Chủ đề: vòng for lồng trong _asm{}?
-
25-12-2009, 04:49 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
vòng for lồng trong _asm{}?
Thông thường vòng for em dùng câu lệnh như sau
Mã:mov cx,a start1: loop start1
VD như
Mã:mov cx,a;vòng lặp thứ nhất start1: ; thân vòng lặp thứ nhất mov cx,b;vòng lặp thứ 2 start2: <font color="Navy">--> giá trị cx ở vòng lặp thứ nhất sẽ bị chép đè khi sử dụng trong vòng lặp thứ 2 ;than vong lap so 2 loop start2 loop start1
View more random threads:
- Làm sao để nhớ lại user, pass cho lần khởi động sau???
- hỏi về lập trình cổng COM bằng ngôn ngữ VC++
- Hàm tương tự hàm str của VB là hàm nào?
- Đưa bitmap vào toolbar lỗi: Unhandled exception at 0x5d0ad465 in new.exe: 0xC0000005?
- viết chương trình lưu vết bàn phím bằng visual C++ 6.0
- Cách thiết kế và include hợp lý với đa thừa kế?
- tự ấn phím
- error C2664, cannot convert parameter 1 from 'char' to 'char *'?
- Thắc mắc về việc convert CString tới COleDateTime...
- Lớp số phức và sử dụng tham chiếu trong lập trình C++?
-
25-12-2009, 05:06 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
bạn có thể dùng PUSH và POP:
Mã:mov cx,a;vòng lặp thứ nhất start1: ; thân vòng lặp thứ nhất push cx mov cx,b;vòng lặp thứ 2 start2: --> giá trị cx ở vòng lặp thứ nhất sẽ bị chép đè khi sử dụng trong vòng lặp thứ 2 ;than vong lap so 2 loop start2 pop cx loop start1
-
25-12-2009, 05:20 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mã:mov cx,a;vòng lặp thứ nhất start1: ; thân vòng lặp thứ nhất push cx mov cx,b;vòng lặp thứ 2 start2: --> giá trị cx ở vòng lặp thứ nhất sẽ bị chép đè khi sử dụng trong vòng lặp thứ 2 ;than vong lap so 2 Push cx Mov cx,c Start3:;vòng lặp số 3 ; than vòng lặp số 3 Loop start3 Pop cx loop start2 pop cx loop start1
-
25-12-2009, 05:39 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
cho em hỏi thêm là VD em có 3 vòng lặp lồng nhau thì cũng làm thế à,VD như cái màu xanh bên trên không rõ có đúng không
-
26-12-2009, 12:41 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
nói chung: dùng vòng lặp thì không cứ phải dùng cx đâu bạn , có thể dùng các thanh ghi khác mà, rồi kiểm tra nó có bằng 0 hay không, biến hóa 1 chút. Nếu Bạn dùng thêm 1 thanh ghi khác mà không ảnh hưởng thân vòng lặp thì nên dùng, tránh các lệnh thừa. Giống như lệnh JMP chẳng hạn, không cứ là phải dùng JMP mà có thể dùng CALL hoặc RET.
Không chỉ là một biểu tượng của sự quyết tâm và lòng tự hào quốc gia, cột cờ inox ngoại trời còn là biểu tượng của sự chuyên nghiệp và đẳng cấp của một công ty hoặc tổ chức. Việc sử dụng chúng để...
Kiến trúc đẳng cấp với cột cờ inox...