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