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 đề về cú pháp trong assembly
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.
1 Like
Hình như do lệnh MOV chỉ làm việc với thanh ghi X thì phải…
khộng làm việc giữa 2 ô nhớ thì phải
Không cho mov <segment reg>, <hằng số> là để chừa opcode slot cho lệnh khác thôi.
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?