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
62.5 KB
Định dạng
PDF
Lượt xem
1124

Vxl bt ch2 VI XỬ LÝ

Nội dung xem thử

Mô tả chi tiết

Ñ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

Taäp leänh Z80 coù theå ñöôïc chia laøm 6 nhoùm chính:

BT-VXL-Ch 2 – trang 1

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