Chào các bạn! Vì nhiều lý do từ nay Truyen2U chính thức đổi tên là Truyen247.Pro. Mong các bạn tiếp tục ủng hộ truy cập tên miền mới này nhé! Mãi yêu... ♥

DE 3 ASM

ĐỀ THI MÔN HỢP NGỮ VÀ LẬP TRÌNH HỆ THỐNG

(thời gian 90 phút)

Câu 1:

Hãy viết chương trình thuấn túy Assembly tính giá trị của biểu thức sau ( 0 n 7) với độ chính xác 2 chữ số sau dấu thập phân.

Khi chương trình chạy yêu cầu có dạng sau :

Hay vao n : 6

Giai thua cua 6 la : 720

Gia tri bieu thuc la : 102.85

Co tiep tuc CT (c/k) ?

Yêu cầu :

• n vào từ bàn phím,

• Tính và hiện giá trị của n! ,

• Tính và hiện biểu thức ,

Giả thiết cho trước hai tệp :

LIB1.ASM chứa 2 MACRO xóa màn hình (có tên là CLRSCR) và hiện 1 xâu ký tự kết thúc bằng '$' ra màn hình (có tên là HienString) và LIB2.ASM chứa 2 chương trình con nhận 1 số nguyên từ bàn phím (có tên là VAO_SO_N) và hiện 1 số nguyên có trong AX ra màn hình dạng cơ số 10 (có tên là HIEN_SO_N).

Câu 2:

Hãy viết chương trình bằng cách liên kết ngôn ngữ bậc cao (C hoặc C++) với Assembly tìm giá trị bé nhất của dãy số nguyên theo sự phân công như sau :

• Module của ngôn ngữ bậc cao thực hiện các nhiệm vụ sau :

 Nhận số lượng thành phần của dãy số,

 Nhận các số nguyên và đặt vào trong mảng,

 Hiện dãy số vừa vào ra màn hình,

 Gọi chương trình con tìm giá trị bé nhất của dãy số nguyên do Assembly viết

 Hiện kết quả giá trị bé nhất của dãy số nguyên ra màn hình

• Module của Assembly viết chương trình con tìm giá trị bé nhất của dãy số nguyên.

Câu 3 :

Hãy nêu khái niệm về ngắt và cơ chế khi 1 ngắt bị kích hoạt và so sánh cơ chế này với việc gọi chương trình con.

Bạn đang đọc truyện trên: Truyen247.Pro

Tags: #asm