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
Bài liên quan
Tại sao ta không thể viết:
mov DS,@Data
Mà phải viết:
mov AX,@Data
mov DS,AX
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.
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.