Java Platform (Nền tảng Java) là gì? Những điều Bạn phải hiểu

4. Ngôn ngữ Assembly là gì?

Máy tính là một thiết bị điện tử và nó chỉ có thể hiểu tín hiệu điện tử hoặc tín hiệu nhị phân. Ví dụ:

Tín hiệu điện tử 5 volt có thể đại diện cho số nhị phân 1 trong khi 0 volt có thể đại diện cho số nhị phân 0. Vì vậy, máy tính của bạn liên tục nhận và xuất ra các tín hiệu như vậy.

Máy tính chỉ hiểu tín hiệu điện tử dưới dạng nhị phân 0 và 1

Máy tính chỉ hiểu tín hiệu điện tử dưới dạng nhị phân 0 và 1

8 bit của các tín hiệu như vậy được nhóm lại với nhau để giải thích Văn bản, số và ký hiệu.

Các ký tự, số, ký tự đặc biệt cũng có thể biểu diễn dưới dạng nhị phân

Các ký tự, số, ký tự đặc biệt quan trọng cũng hoàn toàn có thể trình diễn dưới dạng nhị phân
Ví dụ : Ký tự # được máy tính xác lập là 10101010 .

Ký tự # (Hash) được biểu diễn dưới dạng nhị phân

Ký tự # ( Hash ) được trình diễn dưới dạng nhị phân

Điều này được gọi là điện toán 8 bit. Bộ xử lý ngày nay có khả năng giải mã 64 bit. Nhưng mối quan hệ của khái niệm này với ngôn ngữ lập trình JAVA là gì? Hãy hiểu những điều này như một ví dụ.

Giả sử nếu bạn muốn bảo máy tính cộng hai số (1 + 2) được biểu thị bằng một số số nhị phân (10000011), bạn sẽ nói với máy tính như thế nào?

Vâng, chúng ta sẽ sử dụng ngôn ngữ assembly để thực thi mã của chúng ta.

“Ngôn ngữ Assembly là hình thức cơ bản nhất của ngôn ngữ phát triển phần mềm.”

 

Chúng ta sẽ ra lệnh cho một máy tính ở định dạng này như dưới đây. Mã của bạn để cộng hai số trong ngôn từ này sẽ theo thứ tự này .

  1. Lưu trữ số 1 tại vị trí bộ nhớ A
  2. Lưu trữ số 2 tại vị trí bộ nhớ B

  3. Cộng nội dung của Vị trí A và B
  4. Lưu trữ hiệu quả

Nhưng chúng làm điều này thế nào?

Quay trở lại những năm 1950 khi máy tính rất lớn và tiêu tốn rất nhiều năng lượng, bạn sẽ chuyển đổi mã Assembly của mình thành mã máy tương ứng thành 1 và 0 bằng cách sử dụng các map sheet.

Sau đó, mã này sẽ được bấm vào thẻ máy và đưa vào máy tính. Máy tính sẽ đọc các mã này và thực hiện chương trình. Đây sẽ là một quá trình lâu dài sau đó cho đến khi ASSEMBLER đến.