TAILIEUCHUNG - Bài tập asm

Tài liệu tham khảo "bài tập asm" | Bài 1 Viết chương trình hợp ngữ dạng .EXE thực hiện nhập vào từ bàn phím một ký tự nếu không phải là ký tự số thì nhập lại. Sau đó nhiển thị ký tự vừa nhập trên dòng tiếp theo. .MODEL SMALL .STACK 10 0h .DATA MoiNhap DB Nhap mot ky tu so n KoLaChuSo DB Ko phai hay nhap lai 13 10 LaChuSo DB Dung roi so vua nhap la 13 10 .CODE MOV AX @Data Dua cac du lieu MOV DS AX vao phan doan du lieu NhapKyTu mOv DX offset MoiNhap Xuat mot chuoi tro boi DX MOV AH 9 bang chuc nang thu 9 INT 21h cua ngat 21h DOS MOV AH 1 Nhap mot ky tu vao AL INT 21h bang chuc nang 1 cua ngat 21h DOS CMP AL 0 Kiem tra co phai chu so hay ko JB KyTuKhac CMP AL 9 JA KyTuKhac ChuSo MOV DX OFFSET LaChuSo MOV AH 9 INT 21h JMP XuatKyTu KyTuKhac MOV DX OFFSET KoLaChuSo MOV AH 9 INT 21h JMP NhapKyTu XuatKyTu MOV AH 2 Xuat mot ky tu bang INT 21h chuc nang 2 cua ngat 21h DOS MOV AH 4Ch Ket thuc chuong trinh va tra INT 21h ve DOS bang chuc nang 4Ch END BÀI TẬP ASSEMBLER 1. Xác định địa chỉ offset của các ô nhớ có địa chỉ vật lý sau biết rằng địa chỉ segment là 1ACDh a. 1FFFFh b. 20000h c. 2ABCDh d. 1ECDFh 2. Xác định địa chỉ vật lý của các địa chỉ sau a. 1234h 1234h b. 1111h ABCDh c. AAAAh BBBBh 3. Xác định nội dung của các thanh ghi AX BX và các ô nhớ 1000h 1001h 1002h 1003h sau khi thực thi các đoạn chương trình sau a. MOV AX 1000h MOV BL 7 MOV BH 0F0h AND BH AH MOV WORD PTR DS 1000h 0F0h MOV BYTE PTR DS 1002h 0Fh MOV AX DS 1001h MOV AL DS 1002h b. MOV AX 1234h MOV BX 0AAAAh MOV CH AL MOV CL AH MOV DS 1000h AX MOV DS 1002h BX c. MOV AX 12h MOV DS 1001h AX MOV BX AX ADD BH 10h MOV DS 1002h BH 4. Viết chương trình xuất 10 chuỗi Hello ra màn hình tại dòng thứ 10 cột 10. 5. Viết chương trình nhập chuỗi từ bàn phím cho đến khi nhập ký tự T thì xuất chuỗi nhập ra màn hình và kết thúc chương trình. 6. Viết chương trình thực hiện chuyển đổi một chuỗi ký tự trong bộ nhớ từ chữ thường thành chữ hoa và in chuỗi đã chuyển đổi lên màn hình. 7. Viết chương trình thực hiện in các ký tự chứa tại ô nhớ 1000h - 3000h theo thứ

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.