彙編的幾道題,求詳細過程,彙編的幾道題,求詳細過程

2022-07-08 15:29:26 字數 5559 閱讀 1347

1樓:匿名使用者

少年!海事的麼? 複習的怎麼樣了啊?

3.a:0000 c:1001 b:0010 -b:11100000 1001

← 0001 001?

-b 1110

a<0 1111 0010

← 1110 010?

+b 0010

a>0 0000 0101

← 0000 101?

-b 1110

a<0 1110 1010

← 1101 010?

+b 0010

a<0 1111 0100 (若a>0,則不+b)+b 0010

0001 0100

原式= 0100+0001/0010

4. 800*1+200*2+6.6*2+1*105. ((2(16次方)-x)*2(8次方)-m)*2(8次方)

微控制器彙編高手進 ,這道題怎麼算 求詳細過程?

2樓:匿名使用者

0123h: acall subtrn ; (pc)=0123h (因為是雙位元組指令) (pc)=pc+2

0125h: 未知指令 ; (pc)=0345h , (61h)=25h , (62h)=01h. (sp)=62h

-------- ; 程式轉到子程式 首地址

0345h: 未知指令 ; pc=0345 (子程式 subtrn 的首地址)

------

ret ; 執行到這裡會 彈出 sp

3樓:博君一肖啵啵贊贊

acall subtrn 呼叫函式pc指標指向函式首地址 (pc)=0345h,

並將返回地址存入堆疊 (61h)=25h, (62h)=01h

一道組合語言題目,求詳細解釋答案推理過程!

4樓:胖大海君

呵呵 俺來幫你分析一下吧 想要得到你的答案最後一條指令 應該是 or bh,[bx];

data segment ta1 dw 0102h,0304h,0506h ta2 db 02h,03h,04h ... 前3條偽指令 定義的資料如下:

資料段ds的首地址開始,存放的資料為

02h01h

04h03h

06h05h

02h03h

04h.......

mov bx,ds:[0006h] ;將ds:[0006h] 字單元的內容0203h傳送給bxand bx,0ffh ;(bx)和00ffh內容相與 即高8位清零 低8位保持不變

;(bx)=0002h 其中(bh)=00h (bl)=02hor bh,[bx] ;(bh)和bx指標所指的位元組單元 即0003h內容04h 進行或運算

;結果(bh)=04h

可知此時 (bx)=0402h

哈哈 滿意就選滿意回答哦

5樓:匿名使用者

(bx)=0402h

彙編的兩道題,

6樓:

1.記憶體內單元為(位元組,下面為緩衝區前8個位元組的內容)

34 12 00 04 00 02 02 00

注意:dw為2個位元組,左邊為低位,右邊為高位

lea bx, table ;bx存放table首地址,指向第一個位元組 即 34,可以認為[bx]=34

mov si, entry ;si為2

mov ah, [bx+si] ;bx+si=首地址+2 即偏移2個位元組的內容 為 第3個位元組內容00

mov al, [bx+si+1] ;同理,第4個位元組的內容04

所以ax=0004h

2.sp=0ffeh push 每次sp-2 pop 每次pop ,sp+2

ax=0f0h 值一直沒改變

dx=acf0h

開始dx= 0101 0110 0111 1000 b

shl dx,1 左移一位,末位補0

1010 1100 1111 0000

a c f 0

test ax,dx 邏輯按位與,不改變ax,dx內容 ,只改變標誌位 內容

不為0 結果zf=1

很詳細了吧

這個老師肯定要上機除錯的,一般很難理解。。。我又忍不住吐槽老師了

都沒教 我也自己摸索的

手凍死了

7樓:做而論道

資料段定義變數為:

table dw 1234h, 1024, 512;--34h, 12h, 00h, 04h, 00h, 02h

entry dw 2

**段:

(ds初始化為table所在的段)

lea bx, table

mov si, entry

mov ah, [bx + si] ----ah = 00hmov al, [bx + si + 1]---al = 04h2、mov sp, 1000h --sp = 1000hmov ax, 0f0h --ax = 00f0hmov si, 1234h --si = 1234hmov dx, 5678h --dx = 5678hpush si -----sp = 0ffehpop di -----di = 1234hshl dx, 1 ----dx = acf0htest ax, dx ---zf = 0push dx -----sp = 0ffeh(sp)=_0ffeh_ (ax)=_00f0h_ (dx)=_acf0h_ (zf)=_0_

8樓:匿名使用者

1 (ax) = 04h

2 (sp)=0ffdh (ax)=0f0h (dx)= acf0h (zf)= 0

9樓:匿名使用者

text ax,dx應為test ax,dx

第1題:ax=04h

第2題:sp=0ffeh,ax=0f0h,dx=acf0h,zf=0

10樓:

第一題:ax=512

第二題:sp=02,ax=0f0,dx=0acf0h,zf=0

幾道彙編的選擇題,求大神分析一下~

11樓:做而論道

如某儲存器分段時,一個段最多允許16k個位元組單元,那麼表示一個段內偏移地址的二進位制位數至少是( 這題怎麼算啊? )

a.14位 對,2的14次方,等於16k。

b.15位

c.16位

d.17位

7.下列指令中有語法錯誤的是( d答案是不是有點問題~~ )

a.add ax,12h

b.sub [bx],cx

c.mov 20h [bx],[si]  錯。儲存器到儲存器,不可。

d.inc ptr byte [bp]

11.設ax=8765h,dx=4321h,執行cwd指令後,dx中的內容是( 怎麼算啊? )

a.4321h

b.0ffffh   對,符號位延伸出來的。

c.8000h

d.0001h

11.設ax=8765h,dx=4321h,執行cwd指令後,dx中的內容是( 怎麼算啊 )

a.4321h

b.0ffffh   對,符號位延伸出來的。

c.8000h

d.0001h

14.假設執行add指令後ax=6eh,再執行aaa指令,ax中的值是( 怎麼算啊?? )

a.14h

b.0104h   對,去查查aaa指令的功能。

c.74h

d.04h

有幾道彙編程式題,實在不會寫,求大俠幫忙?

12樓:人才不

額 略多..

1.0 , 1 ,2 , 3 , 4 , 5 , 30,31,32 ,33,34,35 , 2 ,2 ,2 , 10h,0, 9fh, ffh, 0 , 0,

2. 有很多不合法操作....

3.mov ax, 0 ; ax = 0dec ax ; ax = ffffhadd ax, 7fffh ; ax = 7ffehadd ax, 2 ; ax = 8000hnot ax ; ax =7fffhsub ax, 0ffffh ; ax = 8000hadd ax, 8000h ; ax = 0or ax, 0bfdfh ; ax = 0bfdfhand ax, 0ebedh ; ax = 0bbcdhxchg ah, al ; ax = 0cdbbhsal ax, 1 ; ax = 9b76hrcl ax, 1 ; ax = 6eedh4.判斷輸入的數是否在 0-9之間

是則輸出 y 否則輸出 n

4.assume cs:code , ds:datadata segment

x dw 1

y dw 2

z dw 3

w dw 4

q dw 5

t1 dw 0

t2 dw 0

data ends

code segment

start:

mov ax,data

mov ds,ax

mov ax,y

mov bx,z

mul ax,bx

mov bx,x

mov cx,w

add bx,cx

mov cx,0

adc cx,0

sub bx,ax

sub cx,dx

mov ax,bx

mov dx,cx

div q

mov t1,ax

mov t2,dx

mov ax,4c00h

int 21h

code ends

end start

想衝進微軟得好好學啊

13樓:朝酒晚舞

不全會,

建議樓主,分成小題,再來提問。

14樓:匿名使用者

vb?-----------------------

8086彙編程式設計的幾道題目

15樓:做而論道

4。mov 40h, 0aah ;先假設不等mov ax, a

cmp ax, b

jnz exit ;不等轉移cmp ax, c

jnz exit ;不等轉移mov 40h, 0ffh ;相等exit:end

求幾道極限的題目要詳細過程,求幾道極限的題目要詳細過程

冪指函式極限,固定解法 看錯了,不過sin3x求導後是3cos3x,最後極限仍然不存在,說明不能用洛必達法則。幾道求極限的題目,求解題詳細過程和答案 解 1 第一個運用洛必達法則。由於分子和分母在當x 0的時候均是 0的,由洛必達法則 對分子和分母分別求倒數 得出,然後再把x 0帶入即得結果,結果為...

這幾道c語言題怎麼做?求詳細解答過程

c錯誤的,所以c是正確答案。原因是p只是宣告為指標,沒有指向,是懸浮指標,不能為其賦值。a不合法,選a。因為p是指向變數a的,p 指向誰了?不確定,所以非法。d不正確,選d。因為p q 給指標p賦予了個非指標 地址 的值。a不能執行,理由同3。1.d項中指標p未初始化 2.a項p 之後指向的地址內容...

求解一道極限題目求詳細方法,幾道求極限的題目,求解題詳細過程和答案。

先等效替換 復,x 0 tanx x 原式制 1 4x 1 4 x 1 x 2代入x 0 0 0洛必達 原極bai限 1 4x 3 4 1 2x 然後再等效替換du,y 0 1 y a 1 ay 此處zhiy 4x,a 3 4 所以原極限 1 4x 3 4 1 2x 3 2 不明白可追問dao 原式...