1樓:做而論道
1.mov dptr,#2000h ;設定位址movx a,@dptr ;取數xmov 20h, a ;暫存rl a ;乘以2add a, 20h ;加上原數,即乘以3
mov 20h, a ;暫存3xinc dptr ;下乙個位址movx a,@dptr ;取數yrl a ;乘以2add a, 20h ;3x+2ymov 20h, a ;z=3x+2ysjmp $ ;停止2.mov dptr,#2000h
movx a,@dptr
mov 20h, a
rl a ;乘以2rl a ;再乘以2add a, 20h
mov 20h, a ;5xinc dptr
movx a,@dptr
rl a ;2yxch a, 20h ;交換clr c
subb a, 20h ;5x-2ymov 20h, a ;z=5x-2ysjmp $end
2樓:匿名使用者
org 0
lcall fun1;
lcall fun2;
sjmp $
;*************************===fun1:
push psw
push acc
push b
mov dptr,#2000h
movx a,@dptr
mov b,#3
mul ab
push acc
inc dptr
movx a,@dptr
mov b,#2
mul ab
pop 20h
add a,20h
mov 20h,a
pop b
pop acc
pop psw
ret;******************************==
fun2:
push psw
push acc
push b
mov dptr,#2000h
movx a,@dptr
mov b,#5
mul ab
push acc
inc dptr
movx a,@dptr
mov b,#2
mul ab
pop 20h
xch a,20h
subb a,20h
mov 20h,a
pop b
pop acc
pop psw
retend
二進位制的補碼多少位?8位二進位制補碼計算步驟是什麼
這個,可以自定義。最大的位數,取決於你的計算機,記憶體的大小。8位二進位制補碼計算步驟是什麼?正數 零的補碼,與其數值相同。負數的補碼,用 256 加上該數。補碼的計算步驟,與普通的二進位制計算步驟,完全相同。1 補碼是抄把減法用加法計算,採用進製丟的方法得到結果時應該補足的數。位二進位制補碼的計算...
二進位制補足位數什麼意思,二進位制數補齊位數是什麼意思?具體怎麼補呢
這個這個 這個我覺得還是讓我拿著筆在紙上講得明白一些哎 簡單的來說,就跟10進製的逢10進1是一樣的,10進製單數最大9,2進製就是1,同樣的8進製就是7,所以需要進製,這是針對2進製數相加的規律 你說的那個例子是2進製和10進製之間的轉換,4是2的2次方,所以在2進製上從右往左第三位就是1,其他的...
請問十進位制和二進位制如何換算,二進位制數如何轉換成十進位制數?
用67做例子說明。二進位製換十進位制 採用科學計數法,按權.1000011 1000000 2 6 10 2 1 1 2 0 2 6 2 1 2 0 64 2 1 67十進位製換二進位制 採用短除2 2 67 2 33.1 2 16.1 2 8.0 2 4.0 2 2.0 2 1.0 2 0.1 從...