1樓:匿名使用者
lea是去偏移位址lea reg,mem
所以lea si,1000h立即數錯誤
mov si,1000h;si=1000hlea si,[1000h];si=1000hmov si,[1000h];取存放在1000h的內容也就是第乙個數內
根據你的意容思,mov si,1000h正確mov di,2000h
mov cx,100
rep movsb
硬體程式語言有哪些?
2樓:糖糖寳寳
早一點是vhdl,現在是verilog,c語言,matlab,verilog,vhdl用的多。
偶爾需要c++或者labview做上位機和硬體通訊。
程式語言俗稱「計算機語言」,種類非常的多,總的來說可以分成機器語言、組合語言、高階語言三大類。電腦每做的一次動作,乙個步驟,都是按照已經用計算機語言編好的程式來執行的,程式是計算機要執行的指令的集合,而程式全部都是用我們所掌握的語言來編寫的。所以人們要控制計算機一定要通過計算機語言向計算機發出命令。
目前通用的程式語言有兩種形式:組合語言和高階語言。
3樓:匿名使用者
veri log hdl,
vhdl
abel-hdl
我就知道這三個
硬體程式語言
哪種程式語言對硬體程式設計支援較好?
4樓:匿名使用者
對硬體支援最好的應該是機器語言吧,再就是彙編了.
用於硬體程式設計的有哪些程式語言
5樓:匿名使用者
我就是這個方向的。c語言,matlab,verilog,vhdl用的多。偶爾需要c++或者labview做上位機和硬體通訊。
6樓:匿名使用者
主要彙編,c語言用得了多了 就因為c語言的指標這個東西太牛x了
7樓:row蘭格鋼鐵呂
矯翼凌翔鵷。赤縣揚雷聲,
軟體程式語言和硬體描述語言的差別???
8樓:智仗仙人
verilog hdl 的程式燒到晶元裡會影響晶元裡的電路結構吧~ c編譯成機器碼以後一般都是在通用計算機上跑~這個問題很大有點不知道從何說起,老衲盡力了
怎麼用c語言程式設計來控制硬體?如何寫啊?
9樓:
計算機中應用層軟體是不需要直接來控制硬體的,硬體的控制項一般都是交給硬體驅動程式來直接控制項,應用層通過呼叫硬體驅動來間接的控制硬體,到微控制器程式設計中,由於沒有作業系統,所有的才要直接控制硬體,看看c51微控制器程式設計,都是跟硬體打交道的
10樓:設天若水
厲害 學幾天c了 都想控制硬體了 先下個灰鴿子 試試能看懂不能
11樓:匿名使用者
控制硬體需要動到底層的驅動,而且這種技術不但在電腦上可以,到了嵌入式的程式設計也同樣適用。
簡單來說,除非硬體廠商給你該硬體的api/sdk,否則你不能直接通過c甚至任何其他語言對硬體進行程式設計。更如果硬體廠商也沒有把該硬體的引數發布出來,沒有任何人可以堆該硬體做任何程式設計。除非黑客破解。
這個很難,大一就學這個太吃力了吧。想學可以,去找找硬體驅動相關的書籍。看看怎麼用c和底層的驅動進行溝通。
簡單來說,任何乙個硬體驅動都有乙個大得ioctl方程。這個方程在等作業系統給他傳送系統資訊,然後驅動來決定應該做什麼操作,從這裡開始入手吧。很難的哦。
什麼程式語言能直接控制電腦硬體
12樓:匿名使用者
組合語言和c語言吧我只知道這2種語言可以
請問在計算機程式語言中最貼近硬體最底層的語言有哪些
13樓:安徽新華電腦專修學院
高階語言(high-level programming language)相對於機器語言(machine language,是一種指令集的體系。這種指令集,稱機器碼(machine code),是電腦的cpu可直接解讀的資料)而言。
14樓:匿名使用者
c語言一般開發是常用的,特別是和硬體相關的。
組合語言是分很多種的,比如intel的cpu就用intel的指令集,arm的有arm的指令集,它是乙個統稱。
機器碼,一般不用,但是一般做為學術,都是要了解彙編指令的編碼格式,也就是你說的機器碼。 比如intel的彙編,mov指令,有cd07、cd05等多種機器碼。 這牽涉到定址方式。
15樓:匿名使用者
機器碼,彙編已經是最底層了,別的都是編譯成底層。
組合語言中loop指令的含義
該指令的功能是 dec cx jnz即先對cx減1,然後判cx是否為0,不為0,轉後面給出標號所指的入口,為0,順序執行 功能有二 第乙個是在在迴圈使用時 mov cx,n s loop s 使得cx減一,然後繼續迴圈,注意是先減一,若減一後cx為零了,那麼就不執行迴圈了,跳過loop s向下執行。...
組合語言的偽指令是什麼
簡單理解就是匯 bai編du語言中那些zhi 沒有對應機器指令的彙編指令。dao 在計算機中直接執行的程式所對專應屬的叫機器 指令 語言,如果直接按二進位制表示出來就是一系列 0 和 1 當然,用機器語言編寫程式的時代一般都使用八進位制或十六進製制,它們和二進位制是3位對1位或4位對1位的關係,從而...
組合語言資料偽指令DUP用法,組合語言中的dup有什麼作用
茲斬鞘 10 dup 1 重複定義了10個字元素,初始值為1,佔用10 2 20個位元組。5 dup 重複定義了5個字元素 其初始值實際為0 佔用5 2 10個位元組 因此總共佔用30個位元組。具體分析 在彙編定義變數的時候會用到dup,變數名 型別 初值表,dup用於把一個相同值賦值若干次,重複次...