請教組合語言高手解答一下問題,兩道組合語言的選擇題,請高手幫忙解答一下。

時間 2022-05-29 12:15:14

1樓:匿名使用者

mov eax,104 ;eax賦值104

mov eax,ebx ; ebx的數傳送到eax

mov eax,a ;a的值傳送到eax

lea eax,message1 ;message1的地址傳送給eax

mov eax,[ebx] ;ebx地址中的值傳送給eax 表示間接定址

mov eax,[table+esi] ;table+esi為地址中的值傳送給eax

mov eax,table[esi] ;table為起始地址偏移量為esi的地址 中的值給eax謝謝了

2樓:納蘭旖兒

eax賦值104 ~ ebx的數傳送到eax~ a的值傳送到eax~message1的地址傳送給eax~ebx地址中的值傳送給eax~table+esi為地址中的值傳送給eax~table為起始地址偏移量為esi的地址中的值給eax~~

兩道組合語言的選擇題,請高手幫忙解答一下。

3樓:

確定下列哪些資料在組合語言中是非法的;

a. 19bh b. 25+al c. 108-102 d. 101b*0abh

b. 25+al是非法的.

下列資料中在組合語言中的表示是合法的是:

a. 13h sal 1 b. not 23+6ah c. 10h mul 5 d. ax+10

b. not 23+6ah 是合法的.

請教組合語言高手——cx暫存器基礎問題

4樓:司空飛掣城顏

debug

軟體裝載我們的程式時,會把程式的長度,寫入bx:cx。

cx是程式長度,僅僅是開始狀態。

以後,執行程式時,cx

是什麼,都有可能。

----

填寫了17h,就是迴圈

23次。

為什麼是

17h?

用debug

看看你的程式的機器碼,單步跟蹤一下,就明白了。

大學組合語言題目。求高手解答

5樓:匿名使用者

byte_var+26 ?

byte_var+25 2

byte_var+24 1

byte_var+23 2

byte_var+22 1

byte_var+21 ?

byte_var+20 0

byte_var+19 ?

byte_var+18 2

byte_var+17 1

byte_var+16 2

byte_var+15 1

byte_var+14 ?

byte_var+13 0

byte_var+12 ?

byte_var+11 2

byte_var+10 1

byte_var+9 2

byte_var+8 1

byte_var+7 ?

byte_var+6 0

byte_var+5 -12h

byte_var+4 12

byte_var+3 'e'

byte_var+2 't'

byte_var+1 'y'

byte_var 'b'

C語言問題請教一下,一個C語言問題請教一下

le變數沒有定義.編譯器會有提示的 汐日南莘 程式好像沒錯啊 你輸入資料的時候有沒輸入逗號 如1,2,5 include include int main else return 0 看了好久才發現 你把 數字1寫成字元l了 應該沒問題了 白字魚 include include int main e...

c語言問題?詳細解答一下,謝謝,C語言問題,詳細解答一下,謝謝

密碼忘記了 遞迴呼叫,結果是輸出陣列中所有數的和,對這個例子結果是6.if n 這句話表示如果n 1,就以該陣列第二個數為輸出作為一個新陣列,n 1為新的n,遞迴呼叫該函式,將返回值和當前輸入陣列的第一個元素加起來的和作為返回值。else return a 0 表示n為1時,直接返回陣列第一個元素。...

想請教一下問題,有耐心與耐力的請進

1國內買得到的有1tb 2臺灣出的。5名牌的5年以內不會有問題 一般都可儲存20年。6100mb s 7gigabyte gb terabyte tb petabyte pb exabyte eb zetabyte zb yottabyte yb nonabyte nb doggabyte db 中...