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 6 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 (ai là các thành phần của dãy số nguyên) 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 :

Yêu cầu :

• Số lương thành phần vào từ bàn phím,

• Vào các số thành phần của dãy số và cất vào 1 mảng,

• Tính tổng dãy số và hiện lên màn hình ,

• Tính và hiện giá trị của 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ính tổng một cấp số cộng 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 n (số lượng thành phần), d (công sai) và u1 (giá trị đầu của cấp số cộng),

 Gọi chương trình con tính tổng các thành phần cấp số cộng do Assembly viết

 Hiện kết quả tổng cấp số cộng ra màn hình.

• Module của Assembly viết chương trình con tính tổng cấp số cộng.

Câu 3:

Hãy nêu các khái niệm về ngắt (ngắt là gì, ngắt cứng, ngắt mềm, ngắt BIOS, ngắt DOS) và vùngdữ liệu ROM BIOS (vùng dữ liệu ROM BIOS là gì, độ lớn, vị trí) ?

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

Tags: #asm