Nhóm lệnh làm việc với số thực: Lệnh cộng:

Một phần của tài liệu Bải giảng - Thiết bị Siemens doc (Trang 62 - 63)

Lệnh cộng:

Cú pháp + D

Lệnh không có toán hạng

Lệnh thực hiện phép cộng hai số nguyên 32 bit nằm trong hai thanh ghi ACCU1 và ACCU2.Kết quả được ghi lại vào thanh ghi ACCU1.Nội dung của thanh ghi ACCU2 không bị thay đổi .Nếu giá trị vượt tầm (– 2147483648 , 2147483648) thì hai bit OV và OS sẽ cùng nhận giá trị là 1.

Lệnh trừ:

Cú pháp - D

Lệnh không có toán hạng

Lệnh thực hiện phép trừ hai số nguyên 32 bit nằm trong hai thanh ghi ACCU1 và ACCU2.Kết quả được ghi lại vào thanh ghi ACCU1.Nội dung của thanh ghi ACCU2 không bị thay đổi .Nếu giá trị vượt tầm (– 2147483648 , 2147483648) thì hai bit OV và OS sẽ cùng nhận giá trị là 1.

Lệnh nhân:

Cú pháp * D

Lệnh thực hiện phép nhân hai số nguyên 32 bit trong hai thanh ghi ACCU1 và ACCU2.Kết quả là số nguyên 32 Bits được ghi lại vào thanh ghi ACCU1.Nội dung của thanh ghi ACCU2 không bị thay đổi .Nếu giá trị vượt tầm (– 2147483648 , 2147483648) thì hai bit OV và OS sẽ cùng nhận giá trị là 1.

Lệnh chia:

Cú pháp / D

Lệnh thực hiện phép chia hai số nguyên 32 bit trong ACCU2 cho số nguyên 32 bit trong thanh ghi ACCU1.Kết quả là số nguyên 32 bit sẽ được ghi lại vào thanh ghi ACCU1.Nếu giá trị vượt tầm(– 2147483648 , 2147483648) thì hai bit OV và OS sẽ cùng nhận giá trị là 1.

Lệnh lấy phần dư:

Cú pháp MOD

Lệnh không có toán hạng và xác định phần dư của phép chia số nguyên 32 bit trong ACCU2 cho số nguyên 32 bit trong ACCU1.Kết quả là số nguyên 32 bit được ghi lại vào ACCU1. Nếu giá trị vượt tầm(– 2147483648 , 2147483648) thì hai bit OV và OS sẽ cùng nhận giá trị là 1.

c/ Nhóm lệnh làm việc với số thực: Lệnh cộng: Lệnh cộng:

Cú pháp + R

Lệnh không có toán hạng

Lệnh thực hiện phép cộng hai số thực nằm trong hai thanh ghi ACCU1 và ACCU2.Kết quả được ghi lại vào thanh ghi ACCU1.Nội dung của thanh ghi ACCU2 không bị thay đổi .Nếu giá trị vượt tầm (– 2147483648 , 2147483648) thì hai bit OV và OS sẽ cùng nhận giá trị là 1.

Lệnh trừ:

Cú pháp - R

Lệnh thực hiện phép trừ hai số thực nằm trong hai thanh ghi ACCU1 và ACCU2.Kết quả được ghi lại vào thanh ghi ACCU1.Nội dung của thanh ghi ACCU2 không bị thay đổi .Nếu giá trị vượt tầm (– 2147483648 , 2147483648) thì hai bit OV và OS sẽ cùng nhận giá trị là 1.

Lệnh nhân:

Cú pháp * R

Lệnh thực hiện phép nhân hai số thực trong hai thanh ghi ACCU1 và ACCU2.Kết quả là số thực được ghi lại vào thanh ghi ACCU1.Nội dung của thanh ghi ACCU2 không bị thay đổi .Nếu giá trị vượt tầm (– 2147483648 , 2147483648) thì hai bit OV và OS sẽ cùng nhận giá trị là 1.

Lệnh chia:

Cú pháp / R

Lệnh thực hiện phép chia hai thực trong ACCU2 cho số thực trong thanh ghi ACCU1.Kết quả là số thực sẽ được ghi lại vào thanh ghi ACCU1.Nếu giá trị vượt tầm(– 2147483648 , 2147483648) thì hai bit OV và OS sẽ cùng nhận giá trị là 1.

Lệnh lấy phần dư:

Cú pháp MOD

Lệnh không có toán hạng và xác định phần dư của phép chia số nguyên 32 bit trong ACCU2 cho số nguyên 32 bit trong ACCU1.Kết quả là số nguyên 32 bit được ghi lại vào ACCU1. Nếu giá trị vượt tầm(– 2147483648 , 2147483648) thì hai bit OV và OS sẽ cùng nhận giá trị là 1.

Một phần của tài liệu Bải giảng - Thiết bị Siemens doc (Trang 62 - 63)

Tải bản đầy đủ (PDF)

(84 trang)