01/10/2018, 09:40

Gán giá trị biến ở phần data khác gì gán trực tiếp giá trị vào thanh ghi

Code của mình:

.model small
.stack 100h
.data
tb1 db "abcd$"
.code
    main proc
      
        mov ax,@data
        mov ds,ax

        mov ax,tb1         ;Dòng này không bị lỗi 
        mov ax,"abcd"   ; Dòng này bị lỗi

    main endp

Tại sao cùng một chuỗi nhưng 1 cái được khai báo ở data,một cái gán trực tiếp thì lại khác nhau như vậy ?

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

Câu lệnh mov thứ hai này trong ASM chưa thấy bao giờ. Mà trong ASM thì nhiều khả năng như vậy là sai

Bài liên quan
0