五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

微機(jī)2~5章

2023-04-12 15:05 作者:野生碳基生物  | 我要投稿

第二章 1.簡(jiǎn)述馮.諾伊曼計(jì)算機(jī)結(jié)構(gòu)的基本含義:計(jì)算機(jī)應(yīng)由運(yùn)算器,控制器,存儲(chǔ)器,輸入設(shè)備和輸出設(shè)備五個(gè)部分組成數(shù)據(jù)和程序均以二進(jìn)制代碼形式不加區(qū)別的存放在存儲(chǔ)器中,存放的位置由存儲(chǔ)器的地址指定計(jì)算機(jī)在工作時(shí)能夠自動(dòng)地從存儲(chǔ)器中取出指令加以執(zhí)行 2.說(shuō)明計(jì)算機(jī)執(zhí)行指令的基本過(guò)程:取指令,分析指令,執(zhí)行指令 3.是說(shuō)明硬布線控制器與微程序控制器的各自優(yōu)缺點(diǎn):硬布線控制器是由組合邏輯電路和時(shí)鐘信號(hào)長(zhǎng)生電路共同組成,其中的時(shí)鐘信號(hào)產(chǎn)生節(jié)拍脈沖,組合邏輯電路在節(jié)拍脈沖的同步下產(chǎn)生微命令信號(hào).微程序控制器是將指令執(zhí)行時(shí)所需要的微命令信號(hào)及相應(yīng)的順序控制信息編成微指令,每條指令所需要的微指令序列組成一個(gè)微程序,將所有的微程序存放在只讀存儲(chǔ)器中,執(zhí)行指令就是運(yùn)行對(duì)應(yīng)的微程序 4.什么是微指令?其組成格式如何?存儲(chǔ)于何處?微指令:在微程序控制的計(jì)算機(jī)中,將由同時(shí)發(fā)出的控制信號(hào)所執(zhí)行的一組微操作稱為微指令.組成格式:水平型指令和垂直型指令.存儲(chǔ)在CPU內(nèi)部的控制存儲(chǔ)器 5.微程序控制器主要哪些部件組成:控制存儲(chǔ)器(CM),微指令寄存器(uIR),微地址寄存器(uAR),微地址形成電路 6.微指令的編碼方式有哪些?簡(jiǎn)述各自的特點(diǎn):直接表示法:簡(jiǎn)單直觀但編碼效率低編碼表示法:減少了控制存儲(chǔ)器所需要的代碼數(shù)量但編碼的微指令代碼需經(jīng)編譯后才能控制信號(hào)混合表示法:綜合考慮微指令的字長(zhǎng),靈活性和執(zhí)行速度方面的要求 7.微型計(jì)算機(jī)包括哪幾個(gè)主要組成部分?各部分的基本功能是什么:微處理器(cpu):執(zhí)行程序指令,完成各種運(yùn)算和控制功能 主存儲(chǔ)器:主要用于存儲(chǔ)計(jì)算機(jī)運(yùn)行過(guò)程中隨時(shí)需要讀出或?qū)懭氲某绦蚝蛿?shù)據(jù) 總線:計(jì)算機(jī)部件與部件之間進(jìn)行數(shù)據(jù)信息傳輸?shù)囊唤M公共信號(hào)線及相關(guān)的控制邏輯 I/O接口:用于控制主機(jī)與外部設(shè)備之間的信息交換與傳輸 8.何為系統(tǒng)總線?它分為哪三組?各組的特點(diǎn)與作用是什么:系統(tǒng)總線:微處理器,主存儲(chǔ)器和io接口之間通過(guò)地址總線,數(shù)據(jù)總線和控制總線三組相連 地址總線用來(lái)傳遞地址信息,控制總線用來(lái)傳遞控制信息,數(shù)據(jù)總線用來(lái)傳送數(shù)據(jù)信息 9.某微處理機(jī)的地址總線為16位,那么它的最大尋址空間為 2*16(64k) 10.微型計(jì)算機(jī)的主要技術(shù)指標(biāo)有哪些:字長(zhǎng),主存容量,運(yùn)算速度,主頻率,平均無(wú)故障時(shí)間,性能價(jià)格比 11.微處理器,微型計(jì)算機(jī)和微型計(jì)算機(jī)系統(tǒng)三者有什么不同: 12.名詞解釋::微處理器:把cpu制作在一塊大規(guī)模集成電路芯片上ALU:算術(shù)邏輯單元是能夠?qū)崿F(xiàn)多組算術(shù)運(yùn)算和邏輯運(yùn)算的組合邏輯電路MIPs:運(yùn)算速度總線:計(jì)算機(jī)部件與部件之間進(jìn)行數(shù)據(jù)信息傳輸?shù)囊唤M公共信號(hào)線及相關(guān)的控制邏輯微控制器:單片微型計(jì)算機(jī),單片機(jī),把CPU存儲(chǔ)器以及io接口電路全部控制在一個(gè)芯片上的計(jì)算機(jī) 第三章 1.80386以上的微處理器通常有哪幾種工作模式?各自的主要特點(diǎn)是什么?實(shí)模式,保護(hù)模式,模擬8086模式 2.簡(jiǎn)要說(shuō)明80x86/pentium處理器編程結(jié)構(gòu)中所包含寄存器的主要類型及寄存器名稱: 通用寄存器EAX,EBX,ECX,EDX,ESP,EBP,ESI,EDI 指令指針寄存器EIP 標(biāo)志寄存器EFLAGS 段寄存器cs,ds,es,ss,fs,gs, 3.8086/8088CPU標(biāo)志寄存器中有哪幾個(gè)狀態(tài)標(biāo)志位和控制標(biāo)志位?其功能: 6個(gè)狀態(tài)標(biāo)志位:進(jìn)位標(biāo)志CF,奇偶標(biāo)志PF,輔助進(jìn)位標(biāo)志AF,零標(biāo)志ZF,符號(hào)標(biāo)志SF,溢出標(biāo)志OF 3個(gè)控制標(biāo)志位:方向標(biāo)志DF,中斷標(biāo)志IF,陷阱標(biāo)志TF 4.為什么要將存儲(chǔ)系統(tǒng)空間劃分成許多邏輯段?分段后如何尋址要訪問(wèn)的存儲(chǔ)單元 為了實(shí)現(xiàn)1MB單元的尋址采用了存儲(chǔ)器分段技術(shù),用16位地址碼進(jìn)行尋址 5.物理地址和邏輯地址:物理地址是信息在存儲(chǔ)器中實(shí)際存放的地址,邏輯地址是編程時(shí)所使用的地址 6.段基址 是段的起始地址的高16位 偏移量 是所訪問(wèn)地址的存儲(chǔ)單元距段的起始地址之間的字節(jié)距離 物理地址=段基址x16+偏移量 7.在8086實(shí)模式下,若CS=1200H,IP=0345H,則物理地址是12345H,若CS=1110H,IP=1245H,則物理地址是12345H 8.某存儲(chǔ)單元的物理地址為28AB0H,若偏移量為1000H,則段基址為27ABH 9.若8086實(shí)模式下當(dāng)前段寄存器的值為CS=2010H,DS=3010H,則對(duì)應(yīng)的代碼段在存儲(chǔ)空間中物理地址的首地址是20100H,末地址是300FFH,數(shù)據(jù)段首地址是30100H,末地址是400FFH 10.設(shè)現(xiàn)行數(shù)據(jù)段位于存儲(chǔ)器10000H~1FFFFH單元,則DS寄存器的內(nèi)容為10000H 11.堆棧 是存儲(chǔ)器中的一個(gè)特定的存儲(chǔ)區(qū),它的一端(棧底)是固定的,另一端是浮動(dòng)的,信息的存入和取出都只能在浮動(dòng)的一端進(jìn)行,并且遵循先進(jìn)后出的原則。堆棧主要用來(lái)暫時(shí)保存程序運(yùn)行時(shí)的一些地址或數(shù)據(jù)信息 12.在8086實(shí)模式系統(tǒng)中,堆棧的位置確立:實(shí)模式下的堆棧為16字寬,堆棧操作指令對(duì)堆棧的操作總是以字為單位進(jìn)行,即要壓棧時(shí),先將SP的值減2,然后將16位的信息壓入新的棧頂,要彈棧時(shí),先從當(dāng)前棧頂取出16位的信息,然后將SP的值加2(壓棧時(shí),先修改棧指針后壓入,彈棧時(shí),先彈出后修改棧指針) 13.SS=2100H,SP=080AH,說(shuō)明該堆棧段在存儲(chǔ)器的物理地址范圍:21000H~30FFFH;若當(dāng)前堆棧中存入10個(gè)字節(jié)數(shù)據(jù)后,SP=0800H 14.已知當(dāng)前數(shù)據(jù)段中存有如圖所示的字符串?dāng)?shù)據(jù),現(xiàn)要求在該字符串之后添加兩個(gè)字節(jié)數(shù)據(jù)0DH和0AH,需給出的段基值為1008H,偏移量為1009H 第四章 1.分別指出下列指令中源操作數(shù)和目的操作數(shù)的尋址方式: MOV DI,300 寄存器尋址 立即尋址 MOV [SI],AX 寄存器間接尋址 寄存器尋址 AND AX,DS:[2000H] 寄存器尋址 直接尋址 MOV CX,[DI+4] 寄存器尋址 寄存器相對(duì)尋址 ADD AX,[BX+DI+7] 寄存器尋址 相對(duì)基址變址尋址 PUSHF 寄存器間接尋址 寄存器尋址 2.設(shè)CS=2500H,DS=2400H,SS=2430H,ES=2520H,BP=0200H,SI=0010H,DI=0206H,試計(jì)算下列指令源操作數(shù)的有效地址和物理地址 MOV AX,[BP+SI+4]:有效地址為0214H,物理地址為24514H ADD AX,[DI+100H]:有效地址為0306H,物理地址為24306H 3.判斷下列8086指令是否正確,并說(shuō)明理由 MOV BL,AX 錯(cuò),源操作數(shù)與目的操作數(shù)的類型不匹配 INC [BX] 錯(cuò),操作數(shù)的類型不確定 MOV BX,[AX] 錯(cuò),8086系統(tǒng)中,不能用AX進(jìn)行寄存器間接尋址 MOV AX,[BX] 對(duì),可由AX確定出[BX]的類型 POP BX 對(duì) POP CS 錯(cuò),CS不能作為目的操作數(shù) MOV 5,AL 錯(cuò),立即數(shù)不能作為目的操作數(shù) ADD BYTE PTR[BX],[DI] 錯(cuò),兩個(gè)操作數(shù)不能均為存儲(chǔ)器尋址 MOV [BX],20H 錯(cuò),操作數(shù)的類型不確定 OUT 258H,AL 錯(cuò),端口地址大于255不能用直接尋址方式 MOV [50-BP],AX 錯(cuò),寄存器左邊不能用減號(hào) MOV BP,SP 對(duì) 4.編寫程序段分別實(shí)現(xiàn)下列運(yùn)算(假設(shè)運(yùn)算中各變量均為帶符號(hào)字變量) Z←X+Y-Z: MOV AX,X ADD AX,Y SUB AX,Z MOV Z,AX Z←X+(Y-6)-(W+100);MOV AX,Y SUB AX,6 MOV BX,W ADD AX,X SUB AX,BX MOV 2,AX Z←(W*X)/(Y+100),R←余數(shù):MOV AX,W IMUL X MOV BX,Y ADD BX,100 IDIV BX MOV Z,AX MOV R,DX 5.編寫兩段程序分別將標(biāo)志寄存器中的單步標(biāo)志置1,清0,并且不改變其他各標(biāo)志位的值 置1: PUSHF POP AX OR AX,0100H PUSH AX POPF HLT 清0:PUSHF POP AX AND AX,0FEFFH PUSH AX POPF HLT 6.編寫兩段程序分別完成以下操作,假設(shè)題中各變量的值均為壓縮的BCD碼表示的兩位十進(jìn)制數(shù) U←V+(S-6):MOV AL,S SUB AL,6 DAS ADD AL,V DAA MOV U,AL R←X+(Y-6)-(W+100):MOV AL,X ADD AL,Y DAA MOV BL,AL MOV AL,W SUB AL,Z DAS SUB BL,AL MOV AL,BL DAS MOV R,AL 8.數(shù)據(jù)段從偏移地址1000H處開始連續(xù)存放了200H個(gè)字節(jié)的數(shù)據(jù),編寫一段程序?qū)⑦@些數(shù)據(jù)移到數(shù)據(jù)段從偏移地址1100H處開始的連續(xù)區(qū)域中: MOV AX,DS MOV ES,AX MOV SI,11FFH MOV DI,12FFH MOV CX,200H STD REP MOVSB 9.編寫一段程序把從PACKED開始的16位壓縮BCD數(shù)(占8個(gè)字節(jié)單元)轉(zhuǎn)換成非壓縮BCD數(shù)(占16個(gè)字節(jié)單元),并把結(jié)果存放在從UNPACKED開始的單元中 MOV DX,8 MOV CL,4 MOV SI,0 MOV DI,0 CONVERT:XOR AX,AX MOV AL,[SI+PACKED] SHL AX,CL SHR AL,CL MOV [DI+UNPACKED],AX ADD DI,2 INC SI DEC DX JNZ CONVERT 第五章 1.判別下列標(biāo)識(shí)符是否合法: Y3.5錯(cuò) 3DATA錯(cuò) BCD#錯(cuò) (one)錯(cuò) PL*1錯(cuò) ALPHA-1錯(cuò) PROC-A錯(cuò) AAA對(duì) 2.下列語(yǔ)句在存儲(chǔ)器中分別微變量分配多少字節(jié) VAR1 DW 10 :2 VAR2 DW 5DUP(2),0 :12 VAR3 DB,’HOW ARE YOU?’,’$’ :13 VAR4 DB 2DUP(0,4DUP(?),0) :12 VAR5 DD -1,1,0 :12 3.下列指令各完成什么功能: MOV AX,00FFH AND 1122H+2233H:MOV AX,0055H MOV AL,15 GE 111B:MOV AL,0FFH AND AX,0F00FH AND 1234H OR 00FFH:AND AX,10FFH OR AL.50MOD4+20:OR AL,16H ADD WORD PTR [BX],1122H AND 00FFH:ADD WORE PTR[BX],0022H 4.若定義DAT DD 12345678H,則(DAT+1)字節(jié)單元的數(shù)據(jù)是56H 5.執(zhí)行下面程序段后,AX=0300H TAB DW 1,2,3,4,5,6 ENTRY EQU 3 MOV BX,OFFSET TAB ADD BX,ENTRY MOV AX,[BX] 6.根據(jù)下面的數(shù)據(jù)定義,指出數(shù)據(jù)項(xiàng)$+10的值(用16進(jìn)制表示):0026H ORG 10H DAT1 DB 10 DUP(?) DAT2 EQU 12H DAT3 DW 56H,$+10 7.若程序中數(shù)據(jù)定義如下: PANTNO DW ? PNAME DB 16 DUP(?) COUNT DD ? PLENTH EQU $-PARTNO 則PLENTH=22

微機(jī)2~5章的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
黔东| 远安县| 密山市| 依安县| 荆州市| 平潭县| 乐业县| 拜城县| 横峰县| 福清市| 辽阳县| 山西省| 新津县| 师宗县| 定州市| 绥中县| 汽车| 嘉善县| 桑日县| 寻甸| 兴业县| 延津县| 天全县| 龙州县| 隆安县| 登封市| 沅江市| 新泰市| 双牌县| 安国市| 谷城县| 滦平县| 南皮县| 特克斯县| 盈江县| 华安县| 大兴区| 南平市| 焉耆| 黔东| 甘肃省|