Assembler Assembler Bài 2 1 Số có dấu Bit đầu tiên bên trái được sử dụng làm bit dấu 0 là dương, 1 là âm VD 11110110 10 00001010 +10 NX 10 và +10 không hẳn là giống nhau Đó là do các số âm được lưu tr[.]
Assembler Bài Số có dấu • Bit bên trái sử dụng làm bit dấu • dương, âm • VD: – 11110110: -10 – 00001010: +10 • NX: -10 +10 khơng giống Đó số âm lưu trữ theo dạng thức bù hai • Để tìm bù hai số, ta đảo trạng thái bit + thêm • VD: – – – – +10 lưu trữ 00001010 Đảo trạng thái: 11110101 Cộng thêm 1: 11110101 + = 11110110 Đây ký hiệu bù –10 • Do bit cao dùng làm bit dấu, ú tm ln ca s s gim ẵ ã B xử lý thực phép tính khơng quan tâm đến dấu số, LTV phải nhớ tốn hạng có dấu hay khơng dấu • VD: – Mov ax, +16 ;00010000 – Add ax, -23 ;11101001 – Kết 11111001, –7, 249 Lưu trữ ký tự • Máy tính lưu trữ số nhị phân • Các ký tự lưu trữ dạng lược đồ mã hoá ký tự, phổ dụng ASCII (American Standard Code for Information Interchange) • Một chuỗi ký tự biểu thị nhớ dạng dãy liên tiếp byte chứa số • VD: – “ABC123” 41h, 42h, 43h, 30h, 31h, 32h Hằng biểu thức • Nguyên dạng số: tổ hợp chữ số phần tuỳ chọn: dấu, dấu chấm thập phân, số mũ • VD: – – – – 5.5 -5.5 26.E+05 • Các nguyên kết thúc ký hiệu định danh số, khơng có ký hiệu định danh, ngầm định số thập phân – – – – – H: thập lục phân Q (hoặc o): bát phân D: thập phân B: nhị phân VD: • • • • thập phân: 26, 34d, 34D thập lục phân: 0F6h, 2BH, 1Ah Bát phân: 36q, 72Q Nhị phân: 10101b • Khi thập lục phân bắt đầu một mẫu tự, phải chứa số dẫn đầu • Một biểu thức gồm tổ hợp nguyên dạng số, toán tử, ký hiệu định nghĩa – Giá trị biểu thức phải xác định vào thời gian hợp dịch, giá trị khơng thể thay đổi vào thời gian thực (runtime) • VD: biểu thức liên quan đến nguyên dạng số: – – – – 25.3 * 20 -3 * / 2.301E+04 • Một ký hiệu tạo cách gán biểu thức theo tên • VD: – – – – Rows = Columns = 10 tablePos = rows * columns Các lệnh đánh giá vào thời gian hợp dịch ... chứa số • VD: – “ABC 123 ” 41h, 42h, 43h, 30h, 31h, 32h Hằng biểu thức • Nguyên dạng số: tổ hợp chữ số phần tuỳ chọn: dấu, dấu chấm thập phân, số mũ • VD: – – – – 5.5 -5 .5 26 .E+05 • Các nguyên... phải nhớ tốn hạng có dấu hay khơng dấu • VD: – Mov ax, +16 ;00010000 – Add ax, -2 3 ;11101001 – Kết 11111001, –7, 24 9 2 Lưu trữ ký tự • Máy tính lưu trữ số nhị phân • Các ký tự lưu trữ dạng lược... phân: 26 , 34d, 34D thập lục phân: 0F6h, 2BH, 1Ah Bát phân: 36q, 72Q Nhị phân: 10101b • Khi thập lục phân bắt đầu một mẫu tự, phải chứa số dẫn đầu • Một biểu thức gồm tổ hợp nguyên dạng số, toán tử,