Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Vxl bt ch2 VI XỬ LÝ
MIỄN PHÍ
Số trang
6
Kích thước
78.4 KB
Định dạng
PDF
Lượt xem
1540

Vxl bt ch2 VI XỬ LÝ

Nội dung xem thử

Mô tả chi tiết

BT-VXL-Ch 2 – trang 1

ÑHBK Tp HCM–BMÑT

GVPT: Hoà Trung Myõ

Baøi taäp Vi Xöû Lyù – Chöông 2

Giôùi thieäu moät soá nhoùm leänh trong taäp leänh Z80

VXL Z80 coù 158 kieåu leänh; noù bao goàm taát caû nhöõng leänh cuûa VXL

8085 (Intel). Moãi leänh coù 2 phaàn: moät laø taùc vuï (coâng vieäc) seõ ñöôïc thöïc

hieän (nhö naïp [Load], coäng [Add], nhaûy [Jump]...) vaø ñöôïc goïi laø maõ taùc vuï

hay maõ leänh (opcode); phaàn thöù hai chæ döõ lieäu laøm vieäc vôùi taùc vuï vaø ñöôïc

goïi laø toaùn haïng (toaùn haïng).

Caùc leänh 1 byte

Trong leänh 1 byte thì maõ leänh vaø toaùn haïng trong cuøng 1 byte.

Taùc vuï opcode operand Maõ nhò phaân

(maõ maùy)

sao cheùp noäi dung cuûa thanh

ghi B vaøo thanh ghi A

LD A, B 01111000 (78H)

Caùc leänh 2 byte

Trong leänh 2 byte thì byte ñaàu chæ maõ leänh vaø byte thöù hai chæ toaùn haïng.

Taùc vuï opcode operand Maõ nhò phaân

(maõ maùy)

Naïp vaøo thanh ghi B soá hex

32

LD B, 32H 0000 0110 (06H) Byte1

0011 0010 (32H) Byte2

Caùc leänh 3 byte

Trong leänh 3 byte thì byte ñaàu chæ maõ leänh vaø 2 byte tieáp theo chæ ñòa chæ

hay döõ lieäu 16 bit theo thöù töï ngöôïc: byte thaáp tröôùc roài môùi tôùi byte cao.

Taùc vuï opcode operand Maõ nhò phaân

(maõ maùy)

Naïp vaøo caëp thanh ghi BC giaù trò

16 bit laø 2080H

LD BC, 2080H 0000 0001 (01H) Byte 1

1000 0000 (80H) Byte 2

0010 0000 (20H) Byte 3

Caùc leänh 4 byte

Taùc vuï opcode operand Maõ nhò phaân

(maõ maùy)

Naïp vaøo thanh ghi chæ soá IX vôùi

ñòa chæ 16 bit laø 2000H

LD IX, 2000H 1101 1101 (DDH) Byte1

0010 0001 (21H) Byte2

0000 0000 (00H) Byte3

0010 0000 (20H) Byte4

Tải ngay đi em, còn do dự, trời tối mất!