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 原式...