匯編指令存放在什么地方


1、機器指令       01001010101001

2、CPU執行機器指令

3、計算機很多部件由誰來組織在一起運行?CPU

4、匯編指令可以通過編譯器翻譯成機器指令

5、編譯器就是一個翻譯軟件,我們需要它是因為希望用匯編指令來編程,因為匯編 更貼近人類的思維

 

 

匯編指令存放在哪里?   匯編指令可以通過編譯器翻譯成機器指令,而CPU是執行這個機器指令,既然你要執行這些機器指令,那么就一定要存放它咯,不然怎么執行。    CPU存放

100w條匯編指令存放在哪里?   下面這個黑色的界面被稱為內存

 

 

 內存        內存條    主內存   絕大多數指令和數據 都是存放在內存條中的

 

相同的一串十六進制數:某種編號            十六進制數         一些英語單詞的簡寫+數字

冒號左邊+右邊叫內存編號                       十六進制數         一些英語單詞的簡寫+數字

思考:

內存編號為什么是  073F:02CE這樣的形式?

內存編號為什么是從0開始?

cpu怎么區分指令和數據?

 

 

DOSBOX       -debug     -u     -d

u指令和d指令的 解釋不同

u指令我們看到的是  機器指令和匯編指令

d指令我們看到的是數據   這些數據都是一一對應的

 

疑問:同一串十六進制 產生了2種解釋 一種是指令 一種是數據

內存的最小單元是什么? 74H  03H  E9H 。。。  在內存中被稱為字節

一個字節=2個十六進制位=8個二進制位        0111 0100

1byte=8bit    1bit=1個2進制位

計量單位   

1byte=8bit

1kb=1024byte     k=kilo千   b=byte

1MB=1024kb       M=million    b=byte

1GB=1024MB      G=giga(千兆,十億)

 

 

 

 

問題:

1、機器指令(匯編指令)和數據存放在哪里?                             內存

2、機器指令和(匯編指令)是以什么形式存放在內存中的?       二進制(debug將二進制變成十六進制,方便閱讀)

3、內存(存儲單元)它的編號是怎么算的?                                0123456789.。。。。。。。

4、內存的計量單位?                                                                   

1byte=8bit

1kb=1024byte     k=kilo千   b=byte

1MB=1024kb       M=million    b=byte

1GB=1024MB      G=giga(千兆,十億)

                

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM