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

正文內(nèi)容

微型計算機(jī)原理與接口技術(shù)課后習(xí)題答案(留存版)

2024-07-09 00:01上一頁面

下一頁面
  

【正文】 ,在執(zhí)行此段程序期間A1: MOV SI,3000H ;產(chǎn)生中斷A2: DEC SIJNZ A2DEC DIJNZ A1POP DX ;取原中斷向量POP DSMOV AL,1CHMOV AH,25HINT 21HRETMAIN ENDPDELAY PROC NEARPUSH DSPUSH AXPUSH CXPUSH DXMOV AX,DATAMOV DS,AXSTIDEC COUNT ;5 秒計數(shù)JNZ EXITMOV DX,OFFSET MESS ;顯示信息MOV AH,09HINT 21HMOV COUNT,91 ;5 秒的值EXIT: CLIPOP DXPOP CXPOP AXPOP DSIRETDELAY ENDPCODE ENDSEND START(2)可以利用INT 1AH,讀取當(dāng)前時間的1/100 秒為隨機(jī)數(shù)。類型1:單步中斷若CPU 的單步標(biāo)志TF=1,則每執(zhí)行完一條指令后,自動產(chǎn)生類型1 中斷?!?,若有則用空格字符將其替換。19. 8284 時鐘發(fā)生器共給出哪幾個時鐘信號?答:OSC:振蕩器輸出信號,是內(nèi)部振蕩電路的TTL 電平輸出,其頻率與晶振的頻率相等,在PC/XT 中,CLK:三分頻OSC 后的時鐘,占空比為1/3,供8086CPU 使用。(1)1234H (2)A122H (3)B100H答: NUM DW 1234H,A122H,B100H34H12H22HA1H00HB1HSTRNUM9. 段寄存器裝入如下數(shù)據(jù),寫出每段的起始和結(jié)束地址。邏輯地址:由段基址和偏移地址組成,均為無符號的16 位二進(jìn)制數(shù),程序設(shè)計時采用邏輯地址,可由邏輯地址變換為物理地址,物理地址=段基址16+偏移地址。8086 的BIU 和EU 內(nèi)數(shù)據(jù)總線寬度都是16 位。(1)0 10000000 1100000 00000000 00000000(2)1 01111111 0000000 00000000 00000000(3)0 10000000 1001000 00000000 00000000答:(1)21==+(2)20=1B=1D(3)21==+第二章1. 8086CPU 內(nèi)部由哪兩部分組成?它們的主要功能是什么?答:8086CPU 內(nèi)部由執(zhí)行單元 EU 和總線接口單元 BIU 組成。PCI 全稱為Peripheral Componen2/64 位標(biāo)準(zhǔn)總線。累加器和寄存器組包括數(shù)據(jù)寄存器和變址及指針寄存器,用來存放參加運算的數(shù)據(jù)、中間結(jié)果或地址。諾依曼于1945 年提出了存儲程序的概念和二進(jìn)制原理,利用這種概念和原理設(shè)計的電子計算機(jī)系統(tǒng)統(tǒng)稱為馮內(nèi)部總線用于微處理器內(nèi)部各部件之間進(jìn)行數(shù)據(jù)傳輸?shù)耐ǖ馈SB 接口支持設(shè)備的即立供電等優(yōu)點。總線接口單元 BIU 負(fù)責(zé) CPU 與存儲器和 I/O 接口之間的信息傳送。答:CPU:中央處理器,是整個計算機(jī)系統(tǒng)的控制中心,主要功能是進(jìn)行算術(shù)和邏輯運算,以及發(fā)出各種控制信號以協(xié)調(diào)整個系統(tǒng)正常工作。內(nèi)部總線:微處理器內(nèi)部各個部件之間傳送信息的通道。13. 某程序數(shù)據(jù)段中存放了兩個字,1EE5H 和2A8CH,已知DS=7850H,數(shù)據(jù)存放的偏移地址為3121H 及285AH。(1)MOV AX,2408H (2)MOV CL,0FFH (3)MOV BX,[SI](4)MOV 5[BX],BL (5)MOV [BP+100H],AX (6)MOV [BX+DI],’$’(7)MOV DX,ES:[BX+SI] (8)MOV VAL[BP+DI],DX(9)IN AL,05H (10)MOV DS,AX答:(1)立即數(shù),寄存器 (2)立即數(shù),寄存器 (3)寄存器間接,寄存器(4)寄存器,寄存器相對 (5)寄存器,寄存器相對 (6)立即數(shù),基址變址(7)基址變址,寄存器 (8)寄存器,相對基址變址(9)直接端口尋址,寄存器 (10)寄存器,寄存器2. 已知:DS=1000H,BX=0200H,SI=02H,內(nèi)存10200H~10205H 單元的內(nèi)容分別為10H,2AH,3CH,46H,59H,6BH。39。若在PLENTH 所在行有變量定義,則$表示該變量的偏移地址,即$表示PLENTH 所在行的當(dāng)前偏移地址。使用寄存器:CX:存放除數(shù),DX:存放中間結(jié)果。F39。INPUT FIRST NUM(HEX):39。A39。 關(guān)鍵字M 存入ALMOV DI, OFFSET BUFFMOV CL, [DI] 。DB 100 DUP(0) 。,001,39。,005,39。,50STUDENT4 STUDENT 1,39。答:STUDENT STRUCCLASS DB ? ;班級NAM DB 39。 恢復(fù)CX,DIPOP DIDEC DI 。答:DATA SEGMENTN DB 8 。$39。 ;是否‘’JZ A3JMP A4A3: MOV BP,1JMP A1A4: PUSH AXMOV AX,DXMUL BXMOV DX,AXPOP AXSUB AL,30HMOV AH,0ADD DX,AXJMP A1A2: CMP BP,1JNZ A5NEG DX ;若為負(fù)數(shù),則取負(fù)A5: MOV NUM[SI],DXMOV BP,0ADD SI,2LOOP BEGINMOV DL,0DH ;回車換行MOV AH,2INT 21HMOV DL,0AHINT 21HMOV BX,0 ;對20 個有符號數(shù)按由小到大順序排序MOV CX,19 ;采用冒泡法,排序后依然存放于NUM 數(shù)組L1: MOV DX,CXL2: MOV AX,NUM[BX]CMP AX,NUM[BX+2]JLE CONT1XCHG AX,NUM[BX+2]MOV NUM[BX],AXCONT1: ADD BX,2LOOP L2MOV CX,DXMOV BX,0LOOP L1MOV CX,20 ;將20 個有符號數(shù)(二進(jìn)制)轉(zhuǎn)換為十進(jìn)制數(shù)MOV SI,0 ;再轉(zhuǎn)換為ASCII 碼并輸出屏幕D1: MOV AX,NUM[SI]ADD SI,2TEST AX,1000HJZ D4PUSH AXMOV DL,39。INPUT 4 HEX NUM:39。得到原中斷向量MOV AH,35HINT 21HPUSH ES 。17. 設(shè)類型2 的中斷服務(wù)程序的起始地址為0485:0016H,它在中斷向量表中如何存放?答:物理地址 內(nèi)容00008H 16H00009H 00H0000AH 85H0000BH 04H18. 若中斷向量表中地址為0040H 中存放240BH,0042H 單元里存放的是D169H,試問:(1)這些單元對應(yīng)的中斷類型是什么?(2)該中斷服務(wù)程序的起始地址是什么?答:(1)10H(2)D169H:240BH19. 簡要說明8086 響應(yīng)類型0~4 中斷的條件是什么?答:類型0:除法錯中斷執(zhí)行除法指令時,若除數(shù)為0 或所得商超過寄存器能容納的范圍,則自動產(chǎn)生類型0中斷。(3)檢查該字符串是否有’amp。在讀/寫總線周期中,數(shù)據(jù)在T2~T4 狀態(tài)出現(xiàn)在數(shù)據(jù)總線上。答: STR DB ‘What time is it?’,’$’‘W’‘h’‘a(chǎn)’‘t’‘ ‘‘t’‘i’‘m’‘e’‘ ‘‘i’‘s’‘ ‘‘i’‘t’‘?’‘$’8. 用偽指令將下列16 位二進(jìn)制數(shù)存儲在存儲器中,并畫出內(nèi)存分布圖。物理地址:指存儲器中存儲單元的實際地址編碼,是一種絕對地址,是CPU 訪問存儲器的實際尋址地址,對于8086 系統(tǒng),地址范圍為00000H~FFFFFH。(2)8088 的BIU 內(nèi)數(shù)據(jù)總線寬度是8 位,而EU 內(nèi)數(shù)據(jù)總線寬度是16 位,這樣對16位數(shù)的存儲器讀/寫操作需要兩個讀/寫周期才能完成。(1)+ (2) (3)+答:(1)+==20,符號為0,移碼階 127+0=127=0111111尾數(shù) 1000000 00000000 00000000故單精度浮點數(shù)為 0 01111111 1000==23,符號為1,移碼階 127+3=130=10000010B,尾數(shù) 0101010 00故單精度浮點數(shù)為 1 10000010 0101010 0000000 0000000(3)+==26,符號為0移碼階 127+6=133=10000101B,尾數(shù) 1001000 100故單精度浮點數(shù)為 0 10000101 1001000 10000000 00000000(4)1200= 10010110000B=210,符號為1移碼階 127+10=137=10001001B,尾數(shù) 0010110 000000故單精度浮點數(shù)為 1 10001001 0010110 00000000 0000000016. 將下列單精度浮點數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)。答:8086 微處理器有20 條地址線,可尋址220=1MB 存儲器Pentium II 處理器有36 條地址線,可尋址236=64GB 存儲么是PCI 總線?什么是USB?答:PCI 總線是微處理機(jī)機(jī)箱內(nèi)的底板各個插件板的一種數(shù)據(jù)傳輸標(biāo)準(zhǔn)。算術(shù)邏輯部件ALU 主要完成算術(shù)運算及邏輯運算。諾依曼機(jī)。4. 畫一個計算機(jī)系統(tǒng)的方框圖,簡述各部分主要功能。8. 說明以下一些偽(1)DB (2)DQ (3)DW答:(1)在匯編語言中定義字節(jié)數(shù)據(jù)。它由段寄存器、指令指針寄存器、指令隊列、地址加法器以及總線控制邏輯組成。存儲器:是計算機(jī)系統(tǒng)中的記憶元件,用于存儲指令和數(shù)據(jù)。系統(tǒng)總線:微處理機(jī)機(jī)箱內(nèi)的底板總線,用來連接構(gòu)成微處理機(jī)的各個插件板,如ISA總線、EISA 總線、PCI 總線等。試畫圖說明它們在存儲器中的存放情況。下列每條指令執(zhí)行完后AX 寄存器的內(nèi)容各是什么?(1)MOV AX,0200H (2)MOV AX,[200H] (3)MOV AX,BX(4)MOV AX,3[BX] (5)MOV AX,[BX+SI] (6)MOV AX,2[BX+SI]答:(1)0200H (2)2A10H (3)0200H(4)5946H (5)463CH (6)6B59H3. 設(shè)DS=1000H,ES=2000H,SS=3500H,SI=00A0H,DI=0024H,BX=0100H,BP=0200H,數(shù)據(jù)段中變量名為VAL 的偏移地址值為0030H,試說明下列源操作數(shù)字段的尋址方式是什么?物理地址值是多少?(1)MOV AX,[100H] (2)MOV AX,VAL (3)MOV AX,[BX](4)MOV AX,ES:[BX] (5)MOV AX,[SI] (6)MOV AX,[BX+10H](7)MOV AX,[BP] (8)MOV AX,VAL[BP][SI](9)MOV AX,VAL[BX][DI] (10)MOV AX,[BP][DI]答:(1)直接,10100H (2)直接,10030H (3)寄存器間接,10100H(4)寄存器間接,20100H (5)寄存器間接,100A0H (6)寄存器相對,10110H(7)寄存器間接,35200H (8)相對基址變址,352D0H(9)相對基址變址,10154H (10)基址變址,35224H4. 寫出下列指令的機(jī)器碼(1)MOV AL,CL (2)MOV DX,CX (3)MOV [BX+100H],3150H答:(1)10001010 11000001B(2)10001011 11010001B(3)11000111 10000111 00000000 00000001 01010000 00110001B5. 已知程序的數(shù)據(jù)段為:DATA SEGMENTA DB ‘$’,10HB DB ‘COMPUTER’C DW 1234H, 0FFHD DB 5 DUP(?)E DD 1200459AHDATA ENDS求下列程序段執(zhí)行后的結(jié)果是什么。LEA DI,STRINGMOV CX,26NEXT: REPNE SCASBJZ FINDJMP EXITFIND: MOV BYTE PTR [DI1], 39。故PLENTH 表示從當(dāng)前行到PAR 之間定義的變量所占的字節(jié)個數(shù)。B2TOBCD PROC FARCMP AX,9999 ;AX9999,則CF 置1JBE TRANSTCJMP EXITTRAN: PUSH CXPUSH DXSUB DX,DX ;DX 清0MOV CX,1000 ;計算千位數(shù)DIV CXXCHG AX,DX ;商在DX 中,余數(shù)在AX 中MOV CL,4SHL DX,CL ;DX 左移4 位MOV CL,100 ;計算百位數(shù)DIV CLADD DL,AL ;百位數(shù)加到DL 中,DX 左移4 位MOV CL,4SHL DX,CLXCHG AL,AH ;余數(shù)保留在AL 中SUB AH,AHMOV CL,10 ;計算十位數(shù)DIV CLADD DL,AL ;十位數(shù)加到DL 中,DX 左移4 位MOV CL,4SHL DX,CLADD DL,AH ;加個位數(shù)MOV AX,DX ;結(jié)果送到AX 中POP DXPOP CXEXIT: RETB2TOBCD ENDP(2)將AX 中4 位BCD 碼順序乘以1000,100,10 和1,然
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1