freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

微機原理與接口技術考試試題(附答案)-資料下載頁

2025-06-26 05:55本頁面
  

【正文】 h為換行符。data segment org 100hbuf dw 5678h,0f588h 。 (1) buf=100hsum dw ?,?count ($sum)/2 。 (2) count=?dstri db ‘sum=’disp db 8 dup(?),’H’,’$’data endscode segmentassume cs:code, ds:datastart: mov ax, seg data mov ds, ax mov si, offset buf mov di,offset sum xor dx,dx 。 dx清0 mov ax, [si] 。 (3) ax=5678h mov bx,[si+2] 。(4) bx=0f588hadd ax, bxadc dx, 0 mov [di], ax 。 (5) ax=4c00hmov [di+2],dx 。 (6) dx=0001call h2ascmov dx, offset dstri mov ah,09 。 dos調用09號,以$為結束符的字符串輸出顯示。 int 21h mov ah, 4ch 。 dos調用4ch號,程序終止。int 21h h2asc proc mov si,offset sun+2 。 指向待處理的高位字地址 mov di,offset disp 。 指向處理后存放ASCII碼的地址 mov dl,countbegin: mov bx,[si] 。 先處理高位字,再處理低位字 mov ch, 4rot: mov cl, 4rol bx, cl 。 bx的內容小循環(huán)左移cl次mov al, bland al, 0fh 。 屏蔽高4位add al, 30hcmp al, 3ahjl enteradd al, 7enter: mov [di], al inc didec chjnz rotsub si,2dec dljnz beginreth2asc endpcode endsend start問題:(1)程序中定義了幾個段?各段的名字是什么?(2分) 答:2個,段名為:data,code。(2)程序中定義了幾個內存變量?變量名是什么?數(shù)據(jù)區(qū)共占用了多少個內存單元(字節(jié)數(shù))(4分)? 答:4個。變量名為:buf,sum,dstri,disp。22個內存單元。(3)h2asc過程的功能是什么?該程序中加30h和加07的作用是什么?(3分)答:把sum內存單元的數(shù)據(jù)(2個字)變換成對應的ASCII碼,放到disp定義的內存中(占用8個單元)。在轉換為ASCII碼的過程中,若是字母需加30h和07, 若為0~9的數(shù)字需加30h。(4)詳細說明該程序完成了什么功能?(5分) 答:程序完成了兩個功能,其一是把內存中兩個16位數(shù)相加,其和放回內存中; 其二是把上述和變換成對應的ASCII碼,在屏幕上顯示出來。屏幕顯示結果如下:sum=00014c00H。 (5) 對程序中6個問題填空。(4分) 答: (1)buf=100 (2)count=2 (3) ax=5678h (4) bx=f588h (5)ax=4c00h (6)dx=0001。附錄: 8255A 方式選擇控制字格式8253控制字格式如下:一、填空題(20*1)微機系統(tǒng)由( 硬件系統(tǒng))和( 軟件系統(tǒng) )兩部分組成。8086有( 20 )位地址線,存儲器容量為( 1M )B。8086CPU 內部組成結構從功能上講,可分為( BIU )和( EU )兩部分。8086/8088的四個段寄存器為( DS )、( ES )、( SS )、( CS )用來存放CPU狀態(tài)信息的寄存器是( FLAGS )。用來存放指令地址的寄存器是( IP )。8086的16位標志寄存器FLAGS中OF=1表示運算結果( 溢出 ),ZF=1表示運算結果為零。PF=0表示運算結果的低8位中1的個數(shù)為( 奇數(shù) )。 8086的16位標志寄存器FLAGS中IF=1表示CPU( 允許 )中斷,TF=1表示CPU進入( 單步 )工作方式。地址4000H:0300H,其物理地址是(40300H),段地址是(4000H ),偏移地址是 (0300H )。 8086存儲器管理采用( 分段管理 )技術。1I/O端口的尋址方式有兩種,分別是( 直接尋址 ),( 間接尋址 )。1指令JO NEXT 表示OF=( 1 )時轉移。1將I/O設備端口內容讀入AL中的指令助記符是( IN )。18086CPU的 I/O指令采用間接尋址時,使用的間接寄存器是( DX )。1設置DF=1的指令為( STD )。1清除CF標志的指令為( CLC )。1一對操作堆棧的指令為( POP )和( PUSH )。1LOOPNZ的循環(huán)條件為( CX≠0且ZF=0 )。1實現(xiàn)無符號數(shù)乘2的指令的助記符是( SHL ),實現(xiàn)有符號數(shù)除2的指令的助記符是( SAR )。變量/標號的三個屬性是( 段屬性 ),( 偏移屬性 ),( 類型屬性 )。 2DEBUG命令中,反匯編命令的英文字母為( U ),顯示內存命令的英文字母為( D ),跟蹤執(zhí)行命令的英文字母為( T ),顯示和修改寄存器的命令( R ),匯編命令是( A )。28086CPU引腳信號中中斷請求兩個信號名稱為( INT )和( NMI )。2半導體存存儲器按使用功能分為( RAM )和( ROM )兩種。 2地址譯碼方式有( 單譯碼 )和( 雙譯碼 )兩種。2接口電路中一般有( 數(shù)據(jù) )、 ( 狀態(tài) ) 和( 控制 )三種端口。2I/O端口的編址方式一般有( 存儲器統(tǒng)一編址 )和 ( 獨立編址 )兩種2CPU與IO設備之間數(shù)據(jù)傳送控制方式常見的有( 程序控制方式 )、( 中斷控制方式 )和( DMA )三種。 ( 同步通訊 )、( 異步通訊 )兩種最基本的通信方式。( 8 )級中斷,用9片8259A可構成( 64 )級主從式中斷管理系統(tǒng)。 二、選擇題(20*1)源的變址寄存器是( A)。 A)SI B)DI C)SP D)BX用來存放即將執(zhí)行的指令的偏移地址的寄存器是( B )。A)SP B)IP C)BP D)CS用來存放運行結果狀態(tài)的寄存器為( C )操作。A)SP B)SI C)FLAGS D)DX微機中控制總線傳送的是( D )。A)存儲器和I/O接口的地址碼B)微處理器向內存儲器和I/O接口傳送的命令信號C)存儲器和I/O設備向微處理器傳送的狀態(tài)信號D)B和C5.在下列指令的表示中,不正確的是( C ) A.MOVAL,[BX+SI]  B.JMPSHORTDONI C.DEC100   D.MULCL 6.將DX的內容除以2,正確的指令是( C )   A.DIV2    B.DIVDX,2 C.SARDX,1 D.SHLDX,1 7.若棧頂?shù)奈锢淼刂肥?0100H,當執(zhí)行完POP AX指令后,棧頂?shù)奈锢淼刂肥牵?A )。A)20102H B)20101H C)20100H D)20103H8.下列指令中,源操作數(shù)的尋址方式中,( C )屬于立即尋址,( B )屬于寄存器尋址,( E )屬于寄存器間接尋址,( A )屬于直接尋址,( D )屬于寄存器相對尋址。A)MOV AX,[4000H] B)MOV [BX],AXC)SUB AX,2000H D)MOV AX,[SI+12H]E)MOV CX,[BX] F)MOV AX,[SI+BX+10H]9.下列指令中錯誤指令是( B )、( E )和( F )。A)MOV AX,DS B)MOV CS,1500HC)MOV SI,BX D)MOV [3000H],ALE)MOV [DI+32H],[1845H] F)MOV AL,1000H10.指令LOOPNZ的循環(huán)結束條件是( D )。A)CX=0且ZF=0 B)CX=0或ZF=0C)CX=0且ZF=1 D)CX=0或ZF=111.語句DA1 DB 2 DUP(4,6),5匯編后,與該語句功能等同的語句是( C )。A)DA1 DB 4,6,5 B)DA1 DB 2,4,6,5C)DA1 DB 4,6,4,6,5 D)DA1 DB 4,6,5,4,6,51對于語句 Y DW 10 DUP(0),則TYPE Y為(A )、LENGTH Y為(B ),SIZE Y為( C )。A)2 B)10 C)20 D)418086CPU引腳MN/ MX 接電源電壓時,表示系統(tǒng)工作于( A )。A)最小模式 B)最大模式18086/8088CPU的RD、M/IO引腳上為邏輯0時,意味著( C )操作。A)讀存儲器 B)寫存儲器 C)讀I/O端口 D)寫I/O端口1Intel 8286的作用是( D )A)地址鎖存 B)產(chǎn)生時鐘 C)總線控制 D)數(shù)據(jù)驅動[Intel 8282的作用是( A )A)地址鎖存 B)產(chǎn)生時鐘 C)總線控制 D)數(shù)據(jù)驅動Intel 8284的作用是( B )A)地址鎖存 B)產(chǎn)生時鐘 C)總線控制 D)數(shù)據(jù)驅動Intel 8288的作用是( C )A)地址鎖存 B)產(chǎn)生時鐘 C)總線控制 D)數(shù)據(jù)驅動]16.以下存儲器件,若存有數(shù)據(jù),當?shù)綦姇r,( B )存儲器件不能保留原有數(shù)據(jù)?A)磁芯存儲器 B)RAM C)ROM ( B )。A.定時/計數(shù) ,每一位數(shù)據(jù)傳送所需要時間與( A )有關。 ( D )。[( B )。]三、問答題(5*6)微機中各部件的連接采用什么技術?為什么?答:現(xiàn)代微機中廣泛采用總線將各大部件連接起來。有兩個優(yōu)點:一是各部件可通過總線交換信息,相互之間不必直接連線,減少了傳輸線的根數(shù),從而提高了微機的可靠性;二是在擴展計算機功能時,只須把要擴展的部件接到總線上即可,十分方便。微機系統(tǒng)的總線結構分哪三種?(選擇/填空)答:單總線、雙總線、雙重總線模型機有哪些寄存器,以及作用?(選擇/填空)答:通用寄存器組:可由用戶靈活支配,用來存放參與運算的數(shù)據(jù)或地址信息。地址寄存器:專門用來存放地址信息的寄存器。程序計數(shù)器:它的作用是指明下一條指令在存儲器中的地址。指令寄存器:用來存放當前正在執(zhí)行的指令代碼指令譯碼器:用來對指令代碼進行分析、譯碼,根據(jù)指令譯碼的結果,輸出相應的控制信號8086CPU的內部結構由哪兩部分組成,各組成部件又有哪些部件組成、功能是什么?答:8086CPU內部結構由BIU\EU兩部分組成. (1)EU的組成和各組成部件功能如下:算術邏輯運算單元:用于8位/16位二進制算術和邏輯運算.通用寄存器組:用來存放操作數(shù)或操作數(shù)的地址標志寄存器:用來存放反映CPU運算的狀態(tài)特征和存放某些控制標志數(shù)據(jù)暫存器:協(xié)助ALU完成運算,暫存參加運算的數(shù)據(jù) (2)BIU的組成和各組成部件功能地址加法器:用來形成20位物理地址段寄存器:用來存放段的基值IP:存放下一條指令的地址指令隊列緩沖器:用來存放預取的指令總線控制邏輯:將內部總線和外部總線相連.8086/8088為什么采用地址/數(shù)據(jù)復用技術?8086有哪些管腳是復用的?答:考慮到芯片成本,8086/8088采用40條引線的封裝結構。40條引線引出8086/8088的所有信號是不夠用的,采用地址/數(shù)據(jù)線復用引線方法可以解決這一矛盾,從邏輯角度,地址與數(shù)據(jù)信號不會同時出現(xiàn),二者可以分時復用同一組引線。8086管腳復用有:AD15~AD0是分時復用的存儲器或端口的地址和數(shù)據(jù)總線地址/狀態(tài)總線A19/S6~A16/S3BHE/S7為高8位數(shù)據(jù)總線允許/狀態(tài)復用引腳用文字和方框圖形式分別說明查詢式輸出的流程圖。 當輸出設備把CPU要輸出的數(shù)據(jù)輸出以后,發(fā)出一個ACK(Acknowledge)信號,使D觸發(fā)器置“0”,即使“Busy”線為0(Empty=Busy),當CPU輸入這個狀態(tài)信息后,知道外設為“空”,于是就執(zhí)行輸出指令。輸出指令執(zhí)行后,由
點擊復制文檔內容
規(guī)章制度相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1