1樓:網友
8086彙編講的並不是主要就是進位問題。簡單點說,是講系統程式開發人員(不是一般的普通程式設計師)對計算機的cpu模型的認知。包括它的基本程式設計環境,比如可以使用的暫存器資源,堆疊資源,程式狀態字資源,儲存器資源,埠資源等,也包括基本的指令格式分析和具體機器指令(需要注意的是到目前為止,x86晶元所可使用的各種高階語言最終都是要轉換為機器語言才可以執行的,這個過程有編譯程式來完成).
對8086以後的cpu,如80386,pentium等,還要涉及到擴充套件的保護模式程式設計,cpu工作模式設定與應用等複雜問題。進位,僅僅是學8086彙編所需要的乙個小的基礎知識而已。
2樓:木馬識途
不是.能做的東西很多,如:編寫驅動,可以直接和硬體打交道,控制硬體工作,如:關閉計算機,關閉顯示器,控制音效卡發出聲音,直接操作**緩衝區,這些都是在windows下辦不到的.你還可以學到計算機是怎麼工作的.總之能做很多事情,如果你足夠聰明,用匯編將可以無所不能.
3樓:網友
您問的就是廢話,自己找本書看不就知道了。
在組合語言中,8086,80x86有多少個暫存器
4樓:做而論道
,這兩種 cpu,都是共有 14 個 16 位暫存器。
80x86,這就包括了 .很多種 cpu。
它們含有的暫存器,花樣,就多了。
8086彙編中,()和[]各表示什麼?
5樓:網友
) 是普通括號,可用在一般表示式中,用來區分運算優先關係,也用在dup 算符中。
例如: mov ax, 3*(4+5),等同於 mov ax, 27
是間址括號,括號中的暫存器或常數被作為記憶體有效位址或有效位址的一部分使用。
mov ax, [200h] 中的200h也是有效位址。
但是,若是將變數名放在 [ 中,意義不變。
例如: mov ax, var1 和 mov ax, [var1] 是相同的。
8086彙編問題
6樓:做而論道
10個無符號數(8位),其中,應該至少有乙個偶數。
data segment
arm db 87, 62, 14, 33, 65, 82, 8, 9, 71, 55
count equ $ arm
min db 255
data ends
code segment
assume cs:code, ds:datastart:
mov ax, data
mov ds, ax
mov si, offset arm
mov cx, count
mov min, 255
lop:mov al, [si]
inc si
test al, 01h
jnz lop1 ;奇數則轉移cmp al, min
jnb lop1
mov min, al
lop1:loop lop
mov al, min
mov ah, 0
mov bl, 100
div bl
mov dl, al
add dl, '0'
push ax
mov ah, 02h ;顯示百位。
int 21h
pop ax
mov al, ah
mov ah, 0
mov bl, 10
div bl
mov dl, al
add dl, '0'
push ax
mov ah, 02h
int 21h ;顯示十位。
pop ax
mov dl, ah
add dl, '0'
mov ah, 02h ;顯示個位。
int 21h
exit:mov ah, 4ch
int 21h
code ends
end start
彙編dw在程式入口前面,是不是說dw命令就不執行
彙編 dw 在程式 入口前面,是不是說dw 命令就不執行?程.編語言中,dw 是偽指令,它在作用是 往儲存器中存放資料。比如,led漢字顯示屏,顯示漢字的大量點陣資料,就可以用 dw 來存放。這樣的點陣資料,是不應該當做程式來執行的,程式的入口,就不應該是 dw 所在的地方。但是,也有高手,用 dw...
平面設計是不是主要掌握Photoshop軟體和CorelDRAW軟體
1全部ps是一定要掌握那個 coreldraw我建議你改成ai以後ai一定成為主流 還有id也一定要學習下。那個軟體很強 排畫冊很好用。ai排一些摺頁和單頁比較合適但是這些都是工具 沒有設計感是不行的。還有要有點美術基礎最好。希望你能成功!這兩個軟體乙個編輯位圖乙個編輯向量圖,而做平面也只有這兩種影...
小學課文《彩色的翅膀》講的是不是真事 小高把蝴蝶抓到小島上的行為是對還是錯
應該是真的事件,主要是體現海島戰士 熱愛祖國海島的感情。他的行為是正確的。藝術源於生活。對的讚揚了海島戰士熱愛海島 扎根海島 建設海島的高尚品德。應該是根據事例稍作文學性改動。小高將蝴蝶抓到島上的行為應該說是對錯參半 他將蝴蝶抓到了目的是讓島上的瓜結果,這個想法 不錯,但是蝴蝶究竟能否在島上生活,是...