組合語言關於mov al,[0]的有關問題
組合語言關於mov al,[0]的問題
assume cs:code
code segment
mov ax,0ffffh
mov ds,ax
mov ah,0
mov dx,0
mov cx,3
s:add dx,ax
loop s
mov ah,4ch
int 21h
code ends
endassume cs:code
code segment
mov ax,0ffffh
mov ds,ax
mov bx,6
mov al,[bx]
mov ah,0
mov dx,0
mov cx,3
s:add dx,ax
loop s
mov ah,4ch
int 21h
code ends
end這兩種方式有什麼區別嗎,第一種方式書上說可以的啊,為什麼?求解……
------解決方案--------------------
debug和編譯器對
mov ds,ax
mov bx,6
mov al,[bx]
才可以。這個應該在《組合語言》上有,好像在前邊一點兒,再自己看看。
反正主要原因就是debug和編譯器對指令的解釋不同造成的
有關《組合語言》
儲存容量 儲存容量是指主存能存放二進位制 的總位數 儲存器容量計算公式 按位計算 b 儲存容量 儲存單元個數 x 儲存字長 按位元組計算 b 儲存容量 儲存單元個數 x 儲存字長 8 答 按位求取 2 16 x 8位 64k x 8位 按位元組求取 2 16 x 8位 8 64k x b 64kb ...
關於組合語言入門
組合語言我終於入門了,不管怎樣,我覺得只要是自己能繼續自己學習下去就算把一門語言入門了。昨天微型計算機上機實驗的時候題目很有難度,我乙個也沒有做出來,很受打擊。作為乙個立志在明年進入中科院軟體所的人,我怎麼可以這樣子?這麼關鍵的課程,怎麼可以落下。我感到很內疚。然而,此刻我終於不內疚了。在網上搜尋到...
關於組合語言棧的理解
棧就是一段特殊記憶體,什麼是棧呢?舉個例子,乙個只有上面開啟的盒子,現在有三本書離散數學 c語言 組合語言,需要將這三本書一本一本的放進去,先將離散數學放進去,然後c語言,接著組合語言,現在又需要將三本書拿出去,只能先拿組合語言,再拿c語言接著再拿離散數學,棧就是這樣的特點,後進先出。棧的大小怎麼確...