hieunhan1 Dân nhập cư - Chưa có hộ khẩu
Tổng số bài gửi : 5 Experience : 7 Danh Vọng : 0
| Tiêu đề: Bài tập hợp ngữ tuần 06 F110 Fri Feb 25, 2011 12:23 pm | |
| Bai tap tuan 6 cua f110, ai giai giup minh voi, bi roi - nhập một số i thuộc {2,.., 9} - tính Si = Si - 1 xor a + Si-2 - S0 = 00000001b, S1 = 11000000b, a = 10101010b. Si là số 8 bit, không dấu Yêu cầu: dùng stack để lưu các giá trị trung gian trong quá trình tính |
|
nghthien Tri Phủ
Tổng số bài gửi : 61 Experience : 86 Danh Vọng : 4
| Tiêu đề: Re: Bài tập hợp ngữ tuần 06 F110 Fri Feb 25, 2011 10:10 pm | |
| Mình có làm thử bạn tham khảo nha - Code:
-
.model small .stack .data mess1 db 13,10, "Nhap 1 so i(2-9): $" mess2 db 13,10, "Si la: $" messkt db 13,10, "Nhan 1 phim de ket thuc ...!$" s0 db 00000001b s1 db 11000000b a db 10101010b .code mov dx,seg messkt mov ds,dx ;thong bao nhap Nhap: mov ah,9 lea dx,mess1 int 21h mov ah,1 int 21h cmp al,32h jb Nhap cmp al,39h ja Nhap sub al,31h ;tru de lay so vong lap mov ch,0 ;xoa bit cao mov cl,al mov al,s0 mov bl,s1 push ax ;dua vao stack ax=s0 push bx ;dua vao stack bx=s1 mov dh,0 ;xoa bit cao Tinh: pop bx ;lay si-1 trong stack ra pop ax ;lay si-2 trong stack ra mov dl,bl ;luu gia tri si-1 xor bl,a ;si-1 xor a add bl,al ;cong them si-2 push dx ;dua vao stack dx=si-2 push bx ;dua vao stack bx=si-1 loop Tinh pop bx ;lay si trong stack ra de in mov ah,9 lea dx,mess2 int 21h mov dl,bl ;gan dl=bl de in mov ah,2 int 21h
;thong bao ket thuc mov ah,9 lea dx,messkt int 21h mov ah,1 int 21h mov ah,4ch int 21h end
|
|
hieunhan1 Dân nhập cư - Chưa có hộ khẩu
Tổng số bài gửi : 5 Experience : 7 Danh Vọng : 0
| Tiêu đề: Re: Bài tập hợp ngữ tuần 06 F110 Sat Feb 26, 2011 10:40 am | |
| Thanks nha! Tại hôm qua ngồi ko hiểu công thức, tìm tài liệu đọc hàm xor mới hiểu ra, làm dc lun, mà cách làm thì khác, nhưng kq thì y chan. Vậy cũng mừng rồi |
|
SuPerMod86 Dân nhập cư - Chưa có hộ khẩu
Tổng số bài gửi : 5 Experience : 5 Danh Vọng : 0
| Tiêu đề: Re: Bài tập hợp ngữ tuần 06 F110 Tue Mar 01, 2011 2:33 pm | |
| code hình như chưa đúng bạn ơi sửa lại dùm cái in si ra chữ |
|
Sponsored content
| Tiêu đề: Re: Bài tập hợp ngữ tuần 06 F110 | |
| |
|