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

正文內(nèi)容

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

2025-06-30 00:01上一頁面

下一頁面
  

【正文】 ,它在中斷向量表中如何存放?答:物理地址 內(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:除法錯(cuò)中斷執(zhí)行除法指令時(shí),若除數(shù)為0 或所得商超過寄存器能容納的范圍,則自動產(chǎn)生類型0中斷。5. 對于下面的數(shù)據(jù)定義,各條MOV 指令執(zhí)行后,有關(guān)寄存器的內(nèi)容是什么?DA1 DB ?DA2 DW 10 DUP(?)DA3 DB ‘ABCD’MOV AX, TYPE DA1MOV BX, SIZE DA2MOV CX, LENGTH DA3答:AX=1,BX=20,CX=16. 下段程序完成后,AH 等于什么?IN AL, 5FHTEST AL, 80HJZ L1MOV AH, 0JMP STOPL1: MOV AH, 0FFHSTOP: HLT答:討論從端口5FH 輸入的數(shù)據(jù)最高位的情況。得到原中斷向量MOV AH,35HINT 21HPUSH ES 。子程序名:BCDTOB2輸入?yún)?shù):AX=4 位壓縮BCD 碼輸出參數(shù):AX=十六位二進(jìn)制數(shù)使用寄存器:BX:暫存數(shù)據(jù),CX:存放乘數(shù),DX:存放中間結(jié)果BCDTOB2 PROC FARPUSH BXPUSH CXPUSH DXMOV BX,AXMOV CL,4ROL AX,CLAND AX,000FHMOV CX,1000 ;乘以1000MUL CXMOV DX,AXMOV AX,BXMOV CL,8ROL AX,CLAND AX,000FHMOV CL,100 ;乘以100MUL CLADD DX,AXMOV AX,BXMOV CL,4SHR AX,CLAND AX,000FHMOV CL,10 ;乘以10MUL CLADD DX,AXAND BX,000FHADD DX,BXMOV AX,DXPOP DXPOP CXPOP BXRETBCDTOB2 ENDP9. 編寫兩個(gè)通用過程,一個(gè)完成ASCII 碼轉(zhuǎn)換成二進(jìn)制數(shù)功能,另一個(gè)完成ASCII 字符顯示輸出功能。INPUT 4 HEX NUM:39。A39。 ;是否‘’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 個(gè)有符號數(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 個(gè)有符號數(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。$39。$39。039。答:DATA SEGMENTN DB 8 。指向數(shù)組起始地址CLD 。 恢復(fù)CX,DIPOP DIDEC DI 。the second string!39。答:STUDENT STRUCCLASS DB ? ;班級NAM DB 39。,70STUDENT2 STUDENT 1,39。,50STUDENT4 STUDENT 1,39。,55DATA ENDSCODE SEGMENTASSUME CS:CODE,ds:DATASTART: MOV AX,DATAMOV DS,AXMOV CX,5 ;通過循環(huán)結(jié)構(gòu)進(jìn)行篩選MOV SI,0CONT: MOV AL,[SI] ;取成績CMP AL,60JAE D1LEA DX,[SI] ;小于60 則顯示姓名和成績MOV AH,9INT 21HMOV DL,39。,005,39。,003,39。,001,39。$39。DB 100 DUP(0) 。環(huán)次數(shù)入棧保護(hù)DEL: MOV BL, [DI] 。 關(guān)鍵字M 存入ALMOV DI, OFFSET BUFFMOV CL, [DI] 。答:轉(zhuǎn)化成加法進(jìn)行累加運(yùn)算。A39。THE RESULT IS(HEX):39。INPUT FIRST NUM(HEX):39。 ;判斷是否空格JZ A2CMP AL,0DH ;是否回車符JZ A2CMP AL,39。F39。答: DATA SEGMENTTABLE DW 100 DUP (?) ;數(shù)組中的數(shù)據(jù)是按增序排列的NUM DW ?COUNT DW 0DATA ENDSCODE SEGMENTMAIN PROC FARASSUME CS: CODE, DS: DATASTART: PUSH DS ;設(shè)置返回DOSSUB AX, AXPUSH AXMOV AX, DATAMOV DS, AX ;給DS 賦值BEGIN: MOV CX, 100 ;循環(huán)計(jì)數(shù)器MOV SI, 0NEXT: MOV DX, 0MOV AX, TABLE[SI]COMP: CMP TABLE [SI], AX ;計(jì)算一個(gè)數(shù)的出現(xiàn)次數(shù)JNE ADDRINC DXADD SI, 2LOOP COMPADDR: CMP DX, COUNT ;此數(shù)出現(xiàn)的次數(shù)最多嗎?JLE DONEMOV COUNT, DX ;目前此數(shù)出現(xiàn)的次數(shù)最多,記下次數(shù)MOV NUM, AX ;記下此數(shù)DONE: LOOP NEXT ;準(zhǔn)備取下一個(gè)數(shù)MOV CX, COUNT ;出現(xiàn)最多的次數(shù)存入(CX)MOV AX, NUM ;出現(xiàn)最多的數(shù)存入(AX)RETMAIN ENDPCODE ENDS ;以上定義代碼段END START13. 將鍵盤上輸入的十六進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù),在屏幕上顯示。使用寄存器:CX:存放除數(shù),DX:存放中間結(jié)果。DATA SEGMENTCOUNT DW 91 。若在PLENTH 所在行有變量定義,則$表示該變量的偏移地址,即$表示PLENTH 所在行的當(dāng)前偏移地址。8086 的256 類中斷的入口地址要占用1K 字節(jié),位于內(nèi)存00000H~003FFH 的區(qū)域內(nèi)。39。(2)比較該字符串是否與’The Computer’相同,若相同則將AL 寄存器的內(nèi)容置1,否則置0。(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。17. 哪個(gè)標(biāo)志位控制CPU 的INTR 引腳?答:IF,中斷允許標(biāo)志,IF=1 時(shí),允許可屏蔽中斷,IF=0 時(shí),禁止可屏蔽中斷。13. 某程序數(shù)據(jù)段中存放了兩個(gè)字,1EE5H 和2A8CH,已知DS=7850H,數(shù)據(jù)存放的偏移地址為3121H 及285AH。7. 用偽指令DB 在存儲器中存儲ASCII 碼字符串“What time is it?”。內(nèi)部總線:微處理器內(nèi)部各個(gè)部件之間傳送信息的通道。狀態(tài)標(biāo)志:SF、ZF、OF、AF、PF 和CF,反映運(yùn)算結(jié)果的狀態(tài)特征。答:CPU:中央處理器,是整個(gè)計(jì)算機(jī)系統(tǒng)的控制中心,主要功能是進(jìn)行算術(shù)和邏輯運(yùn)算,以及發(fā)出各種控制信號以協(xié)調(diào)整個(gè)系統(tǒng)正常工作。(5)標(biāo)志寄存器Flags 用來存放運(yùn)算結(jié)果的特征??偩€接口單元 BIU 負(fù)責(zé) CPU 與存儲器和 I/O 接口之間的信息傳送。(1)102 (2)44 (3)301 (4)1000答:(1)[102]壓縮BCD=00000001 00000010B[102]非壓縮BCD=00000001 00000000 0(2)[44]壓縮BCD=01000100B[44]非壓縮BCD=00000100 0(3)[301]壓縮BCD=00000011 00000001B[301]非壓縮BCD=00000011 00000000 0(4)[1000]壓縮BCD=00010000 00000000B[1000]非壓縮BCD=00000001 00000000 014. 將下列二進(jìn)制數(shù)轉(zhuǎn)換為有符號十進(jìn)制數(shù)。USB 接口支持設(shè)備的即立供電等優(yōu)點(diǎn)。(4)DD數(shù)。內(nèi)部總線用于微處理器內(nèi)部各部件之間進(jìn)行數(shù)據(jù)傳輸?shù)耐ǖ馈R晕⑿陀?jì)算機(jī)為主體,配上外部輸入/輸出設(shè)備及系統(tǒng)軟件就構(gòu)成了微型計(jì)算機(jī)系統(tǒng)。諾依曼于1945 年提出了存儲程序的概念和二進(jìn)制原理,利用這種概念和原理設(shè)計(jì)的電子計(jì)算機(jī)系統(tǒng)統(tǒng)稱為馮早期的馮累加器和寄存器組包括數(shù)據(jù)寄存器和變址及指針寄存器,用來存放參加運(yùn)算的數(shù)據(jù)、中間結(jié)果或地址。硬件是指物理上存在的各種設(shè)備,如顯示器、機(jī)箱、鍵盤、鼠標(biāo)、硬盤和打印機(jī)等,是計(jì)算機(jī)進(jìn)行工作的物質(zhì)基礎(chǔ)。PCI 全稱為Peripheral Componen2/64 位標(biāo)準(zhǔn)總線。(3)在匯編語言中定義字?jǐn)?shù)據(jù)。(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 組成。(1)通用寄存器組 包含4 個(gè)16 位通用寄存器 AX、BX、CX、DX,用以存放普通數(shù)據(jù)或地址,也有其特殊用途。8086 的BIU 和EU 內(nèi)數(shù)據(jù)總線寬度都是16 位。其操作特點(diǎn)是先進(jìn)后出。邏輯地址:由段基址和偏移地址組成,均為無符號的16 位二進(jìn)制數(shù),程序設(shè)計(jì)時(shí)采用邏輯地址,可由邏輯地址變換為物理地址,物理地址=段基址16+偏移地址。(2)SF,SF=1 則為負(fù),否則為正(3)對有符號數(shù):OF,OF=1 為溢出;對無符號數(shù):CF,CF=1 為溢出(4)PF,PF=1,不補(bǔ)1(5)對有符號數(shù):無溢出時(shí)(OF=0),如 ZF=1,則兩數(shù)相等;如 ZF=0 且 SF=0,則被減數(shù)大;如 ZF=0 且 SF=1,則減數(shù)大; 有溢出時(shí)(OF=1),如 SF=1,則被減數(shù)大;如SF=0,則減數(shù)大; 對無符號數(shù):如 ZF=1,則兩數(shù)相等;如 CF=0,則被減數(shù)大;如 CF=1,則減數(shù)大(6)IF,IF=1,允許中斷6. 8086 系統(tǒng)中存儲器采用什么結(jié)構(gòu)?用什么信號來選中存儲體?答:8086 系統(tǒng)中,存儲器采用分體結(jié)構(gòu),1MB 的存儲空間分成兩個(gè)存儲體:偶地址存儲體和奇地址存儲體,各為512KB。(1)1234H (2)A122H (3)B100H答: NUM DW 1234H,A122H,B100H34H12H22HA1H00HB1HSTRNUM9. 段寄存器裝入如下數(shù)據(jù),寫出每段的起始和結(jié)束地址。2A8CH 的存儲物理地址=78500H+285AH=7AD5AH,為偶數(shù),故若要讀取這個(gè)字,只需對存儲器進(jìn)行一次讀操作。19. 8284 時(shí)鐘發(fā)生器共給出哪幾個(gè)時(shí)鐘信號?答:OSC:振蕩器輸出信號,是內(nèi)部振蕩電路的TTL 電平輸出,其頻率與晶振的頻率相等,在PC/XT 中,CLK:三分頻OSC 后的時(shí)鐘,占空比為1/3,供8086CPU 使用。(1)MOV DL,AX (2)MOV 8650H,AX (3)MOV DS,0200H(4)MOV [BX],[1200H] (5)MOV IP,0FFH (6)MOV [BX+SI+3],IP(7)MOV AX,[BX][BP] (8)MOV AL,ES:[BP] (9)MOV DL,[SI][DI](10)MOV AX,OFFSET 0A20H (11)MOV AL,OFFSET TABLE(12)XCHG AL,50H (13)IN BL,05H
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1