Danh mục

Đề cương môn Vi xử lý

Số trang: 7      Loại file: doc      Dung lượng: 77.50 KB      Lượt xem: 14      Lượt tải: 0    
Jamona

Hỗ trợ phí lưu trữ khi tải xuống: 5,000 VND Tải xuống file đầy đủ (7 trang) 0

Báo xấu

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Câu1: a. Nêu khái niệm và khung truyền tin đồng bộb. Viết đoạn chương trình hợp ngữ nhận 1 ký tự từcổng com1 với tốc do truyền là 9600baud, 2 bít stop,8 bít tin và kiểm trachẵn?(Yêu cầu sử dụng ngắt 14h)Trả lời:a.Khái niệm : Trong truyền ký tự đồng bộ ta không cần gửi các bít khôngchứa thông tin như START va STOP cho mỗi ký tự .Dữ liệu được truyền theotừng mảng ký tự với tốc độ xá định .Mảng dử liệu trướ khi được truyền sẻđược gắn thêm ở đầu mảng và cuối mảng các byte (hoặc...
Nội dung trích xuất từ tài liệu:
Đề cương môn Vi xử lý Khoa Công nghệ thông tin - Trường ĐHSP KT Vinh Trả Lời:Câu1: a. Nêu khái niệm và khung truyền tin đồng bộ b. Viết đoạn chương trình hợp ngữ nhận 1 ký tự từcổng com1 với tốc do truyền là 9600baud, 2 bít stop,8 bít tin và kiểm trachẵn?(Yêu cầu sử dụng ngắt 14h)Trả lời: a.Khái niệm : Trong truyền ký tự đồng bộ ta không cần gửi các bít không chứa thông tin như START va STOP cho mỗi ký tự .Dữ liệu được truyền theo từng mảng ký tự với tốc độ xá định .Mảng dử liệu trướ khi được truyền sẻ được gắn thêm ở đầu mảng và cuối mảng các byte (hoặc một nhóm bít) đánh dấu đặc biệt bao gồm 1 hay 2 ký tự đòng bộ và một số ký tự cho mảng .Vì vậy tốc đọ truyền trao đổi nhanh hơn , đạt tới 9600 baud hay 19200 baud khung truyền đồng bộSYN SYN SOH HEADER STX TEXT ETX(ETB) BCC Trong đó : .SYN là ký tự đồng bộ.Sau khi phát hiện hai ký tự đặc biệt dùng tínhiệu đòng hồ đã biết trước ,thiết bị thu bắt đầu nhận ký tự SOH .SOH (Start of header) đây là byte đánh dấu bắt đầu ,xác định kíchthước và các đặc tính của trường HEADER .HEADER :Trường có đọ dài thay đổi,Chứa địa chỉ của dữ liệu cầntruyền .STX : 1 byte đánh dâu bắt đầu khối dữ liệu .TEXT : Độ dài có thể thay đổi,chứa đựng các ký tự của mã ASCIIhoặc EBCDIC . ETX (End Of Text) Là ký tự kết thúc văn bản .ETB (End Of block) Là ký tự kết thúc khối văn bản,1 byte đánhdấu kết thúc việc truyền dữ liệu .BCC Là tổng kiểm trùng để kiển tra phát hiện lỗi b: Đoạn chương trình ;Khởi động cổng truyền Mov ah,0 Mov dx,0 Mov al,111 11 111b Int 14h Created by : Hoàng Anh Tuấn Khoa Công nghệ thông tin - Trường ĐHSP KT Vinh ;Kiểm tra trạng thái kênh truyền Mov ah,3 Int 14h Test ah,1000 1011b Jnz truyenlai Test ah,1111 0000b Jnz truyenlai ;Nhận dữ liệu Mov ax,@data Mov ds,ax Lea si,xau Cld Mov ah,2 Lap : Lodsb Cmp al,’$’ Je thoat Truyenlai: Int 14h Test ah,1000 0000b Jnz truyenlai Jmp lapThoat:Câu2: a. Nêu khái niệm và khung truyền tin dị bộ b. Viết đoạn chương trình hợp ngữ nhận 1 ký tự từcổng com1 với tốc độ truyền là 4800baud, 2 bít stop,8 bít tin và kiểm tra lẻ?(Yêu cầu sử dụng ngắt 14h)Trả lời: a.Khái niệm : Truyền số liệu không đồng bộ được sử dụng cho yêu cầu với tốc độ thấp ,nhịp truyền thấp.Tốc độ thường là 110,150,300,600,1200,2400 baud…..Trong phương pháp truyền dị bộ dữ liệu được truyền đi theo từng ký tự.Ký tự cần truyền được gắn thêm một bít đánh dấu ở đầu để bắt đầu ký tự(START) và đến (1,5;2)bít đánh dấu ở cuối để báo kết thúc ký tự (STOP) va có thể thêm bit kiểm tra PARITY Khung truyền của truyền tin dị bộ Created by : Hoàng Anh Tuấn Khoa Công nghệ thông tin - Trường ĐHSP KT Vinh Start D0 D1 D2 D3 D4 D5 D6 D7 P StopTrong đó:.Start : Là đánh dấu bắt đầu khung truyền được sử dụng để báo lên cho bên thu biết bắt đầu có ký tự sẵn sàng truyền.Tiếp theo sẽ đến các bít dữ liệu từ thấp đến cao (5-8bít dữ liệu) ,Ký hiệu là D0→D7.Sau các bít dữ liệu đến P.P : Là bit kiểm tra chẵn lẻ P=1 thì số bit trong bộ dữ liệu là chẵn Cuối cùng báo dữ liệu cho bên thu biết việc kết thúc của bộ dữ liệu truyền đi thì nó sẽ dùng 1,1.5 đến 2 bit.Stop : Luôn ở mức 1 b: Đoạn chương trình ;Khởi động cổng truyền Mov ah,0 Mov dx,0 Mov al,110 01 111b Int 14h ;Kiểm tra trạng thái kênh truyền Mov ah,3 Int 14h Test ah,1000 1011b Jnz truyenlai Test ah,1111 0000b Jnz truyenlai ;Nhận dữ liệu Mov ax,@data Mov ds,ax Lea si,xau Cld Mov ah,2 Lap : Lodsb Cmp al,’$’ Created by : Hoàng Anh Tuấn Khoa Công nghệ thông tin - Trường ĐHSP KT Vinh Je thoat Truyenlai: Int 14h Test ah,1000 0000b Jnz truyenlai Jmp lapThoat:Câu 3: Nêu khái niệm và đặc điểm của phương pháp vào ra dữ liệu bằng.a.DMA. Viết đoạn trình (sử dụng Int 17h) kiểm tra xem máy in có bận không?b.Nếu không bận thì in 10 ký tự ‘A’ ra máy in. Mỗi ký tự trên một dòng.Trả lời:a. Khái niệm Để chuyển 1 khối dữ liệu ta có thể cách truyền DMA.Khi đó ta sử dụng 1 vimạch chuyên dụng la DMAC điều khiển việc trao đổi thông tin Vậy DMA là phương pháo thâm nhập bộ nhớ trực tiếp không thông qua CPUController by DMAC, bus master Đặc điểm của phương pháp vào/ra dữ liệu bằng DMA .In/out dùng hardware[burst mode]=>nhanh,33/66 Mbps .Chuyển block/Single byte . IO   Mem, Mem   Mem (ít) .Chỉ định Block/IO trao đổi .Stealing cycle ...

Tài liệu được xem nhiều: