01/10/2018, 09:29

Vấn đề về cú pháp trong assembly

Tại sao ta không thể viết:
mov DS,@Data
Mà phải viết:
mov AX,@Data
mov DS,AX

Văn Dương viết 11:33 ngày 01/10/2018

Chém bừa :
Vì phần cứng nó hoạt động như vậy và nó không support cái lệnh tắt trên.
Viết ASM thì phải viết theo đúng nguyên lý hoạt động của CPU.

Trần Hoàn viết 11:39 ngày 01/10/2018

Hình như do lệnh MOV chỉ làm việc với thanh ghi X thì phải…

Nguyễn Đình Biển viết 11:32 ngày 01/10/2018

khộng làm việc giữa 2 ô nhớ thì phải

rogp10 viết 11:45 ngày 01/10/2018

Không cho mov <segment reg>, <hằng số> là để chừa opcode slot cho lệnh khác thôi.

Bài liên quan
0