微機原理程式設計題目,請教高手!謝謝!

時間 2023-04-21 10:39:02

1樓:匿名使用者

data segment ;定義記憶體100個位元組。

buffer db 100 dup(?)

data ends

stack segment ;堆疊段定義。

db 100 dup(?)

stack ends

code segment

assume ds:data,es:data,ss:stack,cs:code

receive proc far ;定義一個過程呼叫,farbegin: push cx

puch di

push dx

push ax ;保護該子程式中用到的暫存器。

mov cl,100 ;100個位元組資料。

lea di,buffer ;di指向buffermov dx,201h ;dx中裝入狀態埠地址。

l1: in al,dx

and al,80h ;檢測狀態口資料的第七位是否為1jz l1mov dx,200h ;準備好後,dx裝入資料埠。

l2: in al,dx

mov [di],al ;將資料埠的數給記憶體。

inc di ;指向記憶體下一個位元組。

dec cx

jnz l2 ;數是否傳完。

pop ax

pop dx

pop di

pop cx ;恢復保護的暫存器。

retreceive endp

code ends

end begin

微機計算題求助,謝謝!!!

2樓:做而論道

[-33]補碼 =[-37]補碼 =相加

得:= [70]補碼。

無溢位。

求求了,微機原理的題目,馬上就要考試了,求大神幫助!!感謝!!

3樓:沙裡波特

(ds)=2100h,(bx)=1050h,(si)=0104h,從實體地址22150h單元開始,依次存放資料2ah,56h,8bh,10h,4ch,93h。

試指出下列各條指令中源運算元的定址方式,並計算其相應的實體地址,最後給出各個指令單獨執行後ax暫存器的內容。

1)mov ax,0100h[bx]

暫存器相對定址。

21000 + 1050 + 0100 = 22150h(2)mov ax,[bx][si]

基址變址定址。

21000 + 1050 + 0104 = 22154h別忘了採納。

急急急急急急急急急!!! 微機原理選擇題 求解。

微機原理的兩個簡答題,希望給出較完整的答案,謝謝啦!

4樓:傑艾琪

樓主太懶了吧。書上可以找到答案的東西還發。

1、中斷向量存在記憶體的0000:n*4開始的四個位元組內。前兩個位元組存放偏移地址,後兩個位元組存放段基址。此題中n=41h,自己去算吧。

2、知道首末地址,求容量還不會?末地址減去首地址加1即可。74ffh-4100h+1=33ffh+1h=4000h=100 0000 0000 0000b=2^14b=16kb

5樓:匿名使用者

1 中斷型別碼為41h,則中斷向量存放地址為41h*4=104h。偏移地址存ip放在0104h、0105h兩個單元中,段基址cs放在0106h、0107h兩個單元中。

2容量=末地址-首地址+1

74ffh-4100h+1=3400h=13kb

計算機原理的題目!求解答

6樓:匿名使用者

[x+y]沒有溢位[x-y]溢位了。

x+y=60,正數補碼還是本身,沒有溢位。

而x-y=-142,而機器是八位的,能表示的數範圍是-128-127,溢位了。

微控制器基本題,,,,求解答,,題目較多 幫幫忙,謝謝!

7樓:匿名使用者

22. 8051最多可以有 (4) 個並行輸入輸出口,最少也可以有1個並行口,即 (p1)。p3常需複用作 (控制)。

23. ale訊號的作用是(鎖存) 。

24. 8051復位後,pc= (0000) h。若希望從片記憶體儲器開始執行,ea腳應接(0)電平,pc值超過()時,8051會自動轉向片外儲存器繼續取指令執行。

25. 8051中斷允許控制暫存器ie中的的es是(允許串列埠中斷),ea是(總允許位)。

26. 指令jb 0a7h,abc的作用是(判斷是否為1 為1的話就跳轉到abc 為0就向下執行)。(0a7h是的地址)

27. 將cy與a的第0位的非求或的指令是 ()若原a=0,執行後a=(1)。

28. 微控制器內部資料傳送指令(mov)用於微控制器內部ram單元及暫存器之間,微控制器與外部資料傳送指令(movx)用於微控制器內部與外部ram或i/o介面之間,(movc)指令用於微控制器內部與外部rom之間的查表。

30、p0、p1、p2、p3四個均是(8)位的(並行)口(填「序列」還是「並行」),其中p0的功能是(8位資料匯流排和地址匯流排)。

33.8051的堆疊區一般開闢在(07h)。

40.在 mcs-51微控制器中,如採用6mhz晶振,一個機器週期為(2us)。

41.當80c51的rst引腳上保持(1)個機器週期以上的低電平時,80c51即發生復位。

找高手!微機原理的幾道題,找高手 !微機原理的幾道題

8088 cpu地址匯流排寬度為20位 a0 a19 6264晶片容量為8k 8位,使用低13位地址訊號 a0 a12 作為片內定址,使用高7位地址訊號 a13 a19 作為片選地址譯碼。根據題目要求,6264晶片所佔地址範圍寫成二進位制形式為 可以看出,當 a19 a13 為 0011 001 時...

c語言程式設計高手請進謝謝,C語言程式設計,高手請進,謝謝

根據樓上提供的進行優化,已經除錯成功的 去掉了註釋,考慮到各個機器的輸入法問題,所有的printf 內容都換成英文 include include include include define null 0 define len sizeof struct student define file d...

請教matlab程式設計高手如何用matlab自定義函式擬合

實現 clc,clear all,close alla1 a2 b1 b2 d s 需要已知 lambda 資料t 資料 n a1.lambda.2 a2 alpha 10 b1.lambda.2 b2 a 16 n 2 s b n l 3 n s 2 c 2 n 2 l n 2 s 2 d n l...