TAILIEUCHUNG - TỔNG HỢP NHỮNG BÀI TẬP TRONG LẬP TRÍNH HỢP NGỮ

Viết chương trình để nhập một ki tự và có hiển thị kí tự đó ra màn hình ,trước. | TỔNG HỢP NHỮNG BÀI TẬP TRONG LẬP TRÍNH HỢP NGỮ 8088/8086 (BIÊN SOẠN CHỈNH SỬA THỨC NGUYỄN) Gmail:thucnguyen2091991@ CÂU1:Viết chương trình hiển thị dòng chữ “chào 36cdvt5” Giải: .model small .stack 100h .data Ch1 db 13,10,’chao 36cdvt5’,’$’ .code Main proc Mov ax,@data Mov ds,ax Mov ah,09h Lea dx,ch1 int 21h mov ah,4ch int 21h main endp end main CÂU2:Viết chương trình để nhập một ki tự và có hiển thị kí tự đó ra màn hình ,trước khi nhập một Kí tự thì hiển thị ra màn hình dòng chữ “bạn hãy nhập một kí tự bất kì”. Giải: .model small .stack 100h .data Ch1 db 13,10,’ban hay nhap mot ki tu bat ki :’,’$’ .code Main proc Mov ax,@data Mov ds,ax Mov ah,09h Lea dx,ch1 int 21h mov ah,01h int 21h mov ah,4ch int 21h main endp end main CÂU3:Viết chương trình để nhập một kí tự và kiểm tra nó là ki tự “a”thì hiển thị dòng chữ “bạn vừa Nhập kí tự a” nếu không phải kí tự “a”thí hiển thị dòng chữ “bạn đã nhập không phải chữ bạn nhập Không phải kí tự a”. GIẢI: .model small .Stack 100h .data Ch1 db 13,10,’ban hay nhap ki tu bat ki :’,’$’ Ch2 db 13,10,’ban vua nhap ki tu a ‘,’$’ Ch3 db 13,10,’ban vua nhap khong phai ki tu a’,’$’ .code Main proc Mov ax,@data Mov ax,ds Mov ah,09h Lea dx,ch1 Int 21h Mov ah,01h Lea dx,ch1 Int 21h Cmp ah,’a’ Je cv1 Mov ah,09h Lea dx,ch3 Int 21h Mov ah,4ch Int 21h Cv1: Mov ah,09h Lea dx,ch2 Int 21h Mov ah,4ch Int 21h Main endp End main CÂU4:Viết chương trình kiểm tra phim caplock bật hay tắt ? GIẢI: .model small .stack 100h .data Ch1 db 13,10,’phim caplock mo’,’$’ Ch2 db 13,10,’phim caplock dong’,’$’ .code Main proc Mov ax,@data Mov ds,ax Mov ah,02h Int 16h And al,01000000b Jz cv1 Mov ah,09h Lea dx,ch1 Int 21h Mov ah,4ch Int 21h Cv1: Mov ah,09h Lea dx,ch2 Int 21h Mov ah,4ch Int 21h Main endp End main CÂU5: viết chương trình hiển thị trạng thái làm việc của các phím “capslock”và phím “inst” và Phím “numlock”? GIẢI: .model small .stack 100h .data Ch1 db 13,10,’phim ints dang hoat dong !’,’$’ Ch2 db 13,10,’phim ints khong hoat dong!’,’$’ Ch3 db 13,10,’phim capslock dang hoat dong!’,’$’ Ch4 db 13,10,’phim capslock khong hoat dong!’,’$’ Ch5 db 13,10,’phim numblock dang hoat dong!’,’$’ Ch6 db 13,10,’phim numblock khong hoat dong!’,’$’ .code Main proc Mov ax,@data Mov ds,ax ;kiem tra phim ints Lap1:mov ah,02h Int 16h And al,10000000b Jz cv1 Mov ah,09h Lea dx,ch1 Int 21h Jmp lap2 Cv1:mov ah,09h Lea dx,ch2 Int 21h Jmp lap2 ;kiem tra phim capslock Lap2:mov ah,02h Int 16h And al,01000000b Jz cv2 ;neu al=0 thi nhay cv2 Mov ah,09h Lea al,ch3 Int 21h Jmp lap3 Cv2:mov ah,09h Lea dx,ch4 Int 21h Jmp lap3 ;kiem tra phim numblock Lap3:mov ah,02h Int 16h And al,00100000b Jz cv3 Mov ah,09h Lea dx,ch5 Int 21h Jmp lap4 Cv3:mov ah,09h Lea dx,ch6 Int 21h Jmp lap4 Lap4:mov ah,01h Int 21h Cmp al,’t’ Je thoat Jmp lap1 Thoat:mov ah,4ch Int 21h Main endp End main

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.