




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
《微機(jī)原理與接口技術(shù)》李華貴主編
課后習(xí)題參考答案
第1章(1.6習(xí)題)
1.簡(jiǎn)述名詞的概念:微處理器、微型計(jì)算機(jī)、微型計(jì)算機(jī)系統(tǒng)。
答:
(1)微處理器:微處理器(Microprocessor)簡(jiǎn)稱(chēng)NP或MP,或CPU。CPU
是采用大規(guī)模和超大規(guī)模集成電路技術(shù)將算術(shù)邏輯部件ALU(ArithmeticLogic
Unit)、控制部件CU(ControlUnit)和寄存器組R(Registers)等三個(gè)基本部分
以及內(nèi)部總線集成在一塊半導(dǎo)體芯片上構(gòu)成的電子器件。
(2)微型計(jì)算機(jī):微型計(jì)算機(jī)(Microcomputer)是指以微處理器為核心,
配上由大規(guī)模集成電路制作的存儲(chǔ)器、輸入/輸出接口電路及系統(tǒng)總線等所組成
的計(jì)算機(jī),簡(jiǎn)稱(chēng)微機(jī)。
(3)微型計(jì)算機(jī)系統(tǒng):微型計(jì)算機(jī)系統(tǒng)由硬件與軟件兩大部分組成,分別
稱(chēng)為硬件(Hardware)系統(tǒng)與軟件(Software)系統(tǒng)。其中,硬件(Hardware)
系統(tǒng)由CPU、內(nèi)存儲(chǔ)器、各類(lèi)I/O接口、相應(yīng)的I/O設(shè)備以及連接各部件的地址總
線、數(shù)據(jù)總線、控制總線等組成。
軟件(Software)系統(tǒng):計(jì)算機(jī)軟件(Software)是指為運(yùn)行、維護(hù)、管理、
應(yīng)用計(jì)算機(jī)所編制的程序及程序運(yùn)行所需要的數(shù)據(jù)文檔資料的總和。一般把軟
件劃分為系統(tǒng)軟件和應(yīng)用軟件。其中系統(tǒng)軟件為計(jì)算機(jī)使用提供最基本的功能,
但是并不針對(duì)某一特定應(yīng)用領(lǐng)域。而應(yīng)用軟件則恰好相反,不同的應(yīng)用軟件根
據(jù)用戶和所服務(wù)的領(lǐng)域提供不同的功能。
2.簡(jiǎn)述名詞的概念:指令寄存器、地址寄存器、標(biāo)志寄存器。
答:
(1)指令寄存器:指令寄存器(InstructionRegister,IR)用來(lái)保存計(jì)算機(jī)
當(dāng)前正在執(zhí)行或即將執(zhí)行的指令。當(dāng)一條指令被執(zhí)行時(shí),首先,CPU從內(nèi)存取
出指令的操作碼,并存入IR中,以便指令譯碼器進(jìn)行譯碼分析。
(2)地址寄存器:地址寄存器(AddressRegister,AR)被動(dòng)地接受IP傳送給
它的地址值(二進(jìn)制地址),AR的作用是保持IP送來(lái)的地址,并且以并行方式
連接輸出到CPU的地址引腳上,以便CPU訪問(wèn)指定的內(nèi)存單元。
(3)標(biāo)志寄存器:標(biāo)志寄存器(Flags,F)是CPU中不可缺少的程序狀態(tài)寄存
器,因此,也稱(chēng)程序狀態(tài)字寄存器(PSW),所謂狀態(tài)是指算術(shù)或邏輯運(yùn)算后,
結(jié)果的狀態(tài)以二進(jìn)制的0或1在標(biāo)志寄存器中標(biāo)識(shí)出來(lái),例如,運(yùn)算結(jié)果有進(jìn)位,
則進(jìn)位標(biāo)志位CF=1,否則為0。
3.何謂IA-32處理器?
《微機(jī)原理與接口技術(shù)》課后習(xí)題的參考答案
答:
Intel公司推出了32位結(jié)構(gòu)的80386微處理器后,確定了80386芯片的指令集結(jié)
構(gòu)(InstructionSetArchitecture)為以后開(kāi)發(fā)80X86系列處理器的標(biāo)準(zhǔn),稱(chēng)其為Intel
32位結(jié)構(gòu)(IntelArchitecture-32,IA-32),后來(lái)的80486、Pentium等微處理器統(tǒng)
稱(chēng)為IA-32處理器,或稱(chēng)32位80X86處理器。
4.什么叫總線?總線包括哪三種?
答:
所謂總線,它將多個(gè)功能部件連接起來(lái),并提供傳送信息的公共通道,能
為多個(gè)功能部件分時(shí)共享,CPU通過(guò)總線連接存儲(chǔ)器和I/O接口等,構(gòu)成了微型
計(jì)算機(jī)。
這里指的總線(BUS)包括地址總線、數(shù)據(jù)總線和控制總線三種。
5.地址總線的作用是什么?
答:
地址總線(AddressBus,AB),通常是CPU用來(lái)發(fā)出地址信息的,用于對(duì)
存儲(chǔ)器和I/O接口進(jìn)行尋址。
6.什么叫溢出?判斷溢出的方法是什么?
答:
(1)溢出通常指計(jì)算機(jī)運(yùn)算的結(jié)果超出了計(jì)算機(jī)所能允許的范圍。本章所
講的溢出是指用補(bǔ)碼實(shí)現(xiàn)加/減運(yùn)算后,若參與操作的兩數(shù)在定義域內(nèi),但運(yùn)算
結(jié)果超出了字長(zhǎng)范圍內(nèi)補(bǔ)碼所能允許表示的值,所計(jì)算出的結(jié)果產(chǎn)生了錯(cuò)誤,
稱(chēng)之為溢出。
(2)力口/減運(yùn)算判斷溢出的方法:
如果把加/減法運(yùn)算都變成補(bǔ)碼相加,則兩個(gè)正數(shù)相加可能產(chǎn)生正的溢出,
兩個(gè)負(fù)數(shù)相加可能會(huì)產(chǎn)生負(fù)的溢出,正負(fù)兩數(shù)相加不會(huì)產(chǎn)生溢出。
具體實(shí)現(xiàn)的方法是:兩個(gè)操作數(shù)運(yùn)算后,用最高位和次高位產(chǎn)生的進(jìn)位位
異或,異或結(jié)果為1,則表示有溢出,結(jié)果為0,表示無(wú)溢出。例如:兩個(gè)8位數(shù)
運(yùn)算后,溢出標(biāo)志
OF=C6ffiC7
7.假設(shè)四種CPU主存地址分別為16根、20根、24根以及32根,試問(wèn)每種CPU
可尋址內(nèi)存多少字節(jié)?
I62O2432
解:每種CPU可尋址內(nèi)存分別是:2=64KB>2=1MB,2=16MB>2=4GBO
8.在一般指令格式中,由哪兩部分組成?
答:
由操作碼和操作數(shù)組成。
9.設(shè)字長(zhǎng)為16位,將下列十進(jìn)制數(shù)轉(zhuǎn)換成二進(jìn)制數(shù)、十六進(jìn)制數(shù)以及BCD
數(shù)。
①65②129③257④513
解:
①65=01000000B=41H=(01100101)BCD
②129=10000001B=81H=(000100101001)BCD
③257=100000001B=101H=(001001010111)BCD
④513=1000000001B=201H=(010100010011)BCD
10.設(shè)字長(zhǎng)為8位,寫(xiě)出x、y的原碼、反碼和補(bǔ)碼,并且用補(bǔ)碼計(jì)算x+y,
問(wèn)是否有溢出?
①x=-78y=35②x=-64y=-66
解:
①x=-78y=35
[X])S=11001110,[X]反=10110001,[X]fl.=10110010
[Y]JS.=00100011,[Y]反=00100011,[Y]fh=00100011
[X]tt+[Y]?.=10110010+00100011=11010101,無(wú)溢出。
②x—64y=-66
[X]K1=11000000,[X]fi=10111111,[X]n=11000000
[Y]?=11000010,[Y]反=10111101,[Y]fb=10111110
[X]fr+[Y]ft.=l1000000+10111110=01111110,有溢出。
14.微機(jī)中的存儲(chǔ)器是如何編址的?
答:
£微機(jī)中,存儲(chǔ)器均按字節(jié)(一字節(jié)由8位二進(jìn)制信息組成)編址,即每個(gè)
字節(jié)有一個(gè)二進(jìn)制的地址編碼。給每個(gè)存儲(chǔ)單元分配的一個(gè)固定地址,稱(chēng)為單
元地址。
15.微型計(jì)算機(jī)的硬件系統(tǒng)由那些部件組成?
答:
賴(lài)型計(jì)算機(jī)的硬件系統(tǒng)主要由運(yùn)算器、控制器、存儲(chǔ)器、輸入設(shè)備及輸出
設(shè)備五大部分組成。
16.計(jì)算機(jī)的主要性能指標(biāo)有哪些?
答:字長(zhǎng)、CPU的主頻、主存儲(chǔ)器的容量及外存儲(chǔ)器的容量等。
《微機(jī)原理與接口技術(shù)》課后習(xí)題的參考答案
第2章(2.5習(xí)題)
1.微型計(jì)算機(jī)可以工作在哪三種工作模式下?
答:
微處理器可以工作在:實(shí)地址模式、保護(hù)模式及虛擬8086模式共三種。
4.16位微處理器有哪些通用寄存器?
答:
AX、BX、CX、DX、SLDLSP和BP。
5.16位微處理器有哪4個(gè)段寄存器?每個(gè)段寄存器的作用是什么?
答:
4個(gè)段寄存器分別是代碼段寄存器CS、數(shù)據(jù)段寄存器DS、附加段寄存器ES
及堆棧段寄存器SS。
(1)代碼段寄存器CS是一個(gè)隨機(jī)存取存儲(chǔ)區(qū),用來(lái)保存微處理器使用的程
序代碼。在8086系統(tǒng)中,代碼段寄存器CS定義了代碼段的起始地址。代碼段的
最大存儲(chǔ)空間為64KB。
(2)數(shù)據(jù)段寄存器DS也是一個(gè)隨機(jī)存取存儲(chǔ)區(qū),用來(lái)保存程序執(zhí)行過(guò)程中
所使用的數(shù)據(jù)及存放程序運(yùn)行后的結(jié)果。數(shù)據(jù)段寄存器DS定義了數(shù)據(jù)段的起始
地址,其最大存儲(chǔ)空間也是64KB。
(3)附加段寄存器ES是為某些串操作指令存放操作數(shù)而附加的一個(gè)數(shù)據(jù)
段。與數(shù)據(jù)段類(lèi)似,附加段寄存器ES定義了附加段的起始地址,其最大存儲(chǔ)空
間也為64KB。
(4)堆棧段寄存器SS是一個(gè)特殊的隨機(jī)存取存儲(chǔ)區(qū),用來(lái)臨時(shí)保存程序執(zhí)
行過(guò)程中有關(guān)寄存器的內(nèi)容、程序的地址信息及傳遞參數(shù)等。堆棧段寄存器SS
與堆棧指針SP共同確定堆棧段內(nèi)的存取地址。其最大存儲(chǔ)空間為64KB。
6.如何理解32位微處理器的通用寄存器與16位的通用寄存器兼容?
答:
雖然32位微處理器將8086原來(lái)的8個(gè)16位通用寄存器AX、BX、CX、DX、
SLDI、BP、SP均擴(kuò)展成(Extended)32位的寄存器,即EAX、EBX、ECX、
EDX、ESI、EDLEBP、ESP。但是,它保留了原來(lái)的8個(gè)16位寄存器和8個(gè)8位
的寄存器,仍然可以使用它們編程,當(dāng)然,所編寫(xiě)的程序仍然可以在32位機(jī)上
運(yùn)行。既可以用32位寄存器編程,還可以用16位及8位寄存器編程,這就實(shí)現(xiàn)了
寄存器的兼容。
7.什么叫段基地址?什么叫偏移地址?
答:
編程人員在編程時(shí),只能涉及到邏輯地址,而不能涉及到實(shí)際地址。邏輯
4
地址在實(shí)模式下,它由段基地址與段內(nèi)偏移地址組成,習(xí)慣上寫(xiě)為“段基地址:
偏移地址”,實(shí)模式下,段基地址與段內(nèi)偏移地址都是16位,段基地址是段起
始地址的高16位,說(shuō)明每個(gè)段在主存中的起始位置,段內(nèi)偏移地址也稱(chēng)“偏移
量”,是所要訪問(wèn)存儲(chǔ)單元距離起始地址之間的字節(jié)距離。
在32位段的情況下,偏移量是32位。
9.8086CPU由哪兩部分組成?它們的主要功能各是什么?
答:
8086CPU內(nèi)部結(jié)構(gòu)從功能上看,它由兩大部件組成,分為總線接口部件BIU
(BusInterfaceUnit)和執(zhí)行部件EU(ExecutionUnit)。
(1)總線接口部件BIU的主要功能:它是8086CPU與外部存儲(chǔ)器和I/O端口
的接口,提供了16位雙向數(shù)據(jù)總線和20位地址總線,負(fù)責(zé)CPU與存儲(chǔ)器及I/O端
口之間的數(shù)據(jù)傳送操作(包括物理地址的形成)。
(2)執(zhí)行部件EU主要功能:從BIU中的指令隊(duì)列獲取指令,對(duì)指令進(jìn)行譯
碼分析并執(zhí)行,執(zhí)行指令所需要的操作數(shù)和運(yùn)算結(jié)果的存儲(chǔ),是由EU向BIU傳
遞偏移地址,BIU只要收到EU送來(lái)的偏移地址,于是將送來(lái)的偏移地址與相應(yīng)
的段地址組成20位的物理地址,根據(jù)現(xiàn)行的20位物理地址,通過(guò)執(zhí)行存儲(chǔ)器的
讀/寫(xiě)總線周期來(lái)完成讀/寫(xiě)操作,或者是通過(guò)執(zhí)行I/O端口的讀/寫(xiě)總線周期來(lái)完
成讀/寫(xiě)I/O端口的操作。
10.8086CPU中的標(biāo)志寄存器FLAGS有哪些狀態(tài)標(biāo)志位?在什么情況下置
位?
答:
狀態(tài)標(biāo)志有6位:CF、PF、AF、ZF、SF和OF。
①CF(CarryFlag),進(jìn)位標(biāo)志位。本次運(yùn)算中最高位有進(jìn)位或借位時(shí),
CF=lo
②PF(ParityFlag),奇偶校驗(yàn)標(biāo)志位。本次運(yùn)算結(jié)果的低8位中1的個(gè)數(shù)
為偶數(shù)時(shí),PF=1。
③AF(AuxiliaryCarryFlag),輔助進(jìn)位標(biāo)志位。本次運(yùn)算結(jié)果低4位向高
4位有進(jìn)位或借位時(shí),AF=lo
④ZF(ZeroFlag),零標(biāo)志位。若運(yùn)算結(jié)果為0時(shí),ZF=1。
⑤SF(SignFlag),符號(hào)標(biāo)志位。當(dāng)運(yùn)算結(jié)果的最高位為1,則SF=1。
⑥OF(OverflowFlag),溢出標(biāo)志位。當(dāng)運(yùn)算結(jié)果有溢出時(shí),OF=1。
11.什么是邏輯地址?什么是物理地址?如何將邏輯地址轉(zhuǎn)換為物理地
址?
答:從8088/8086開(kāi)始,CPU內(nèi)部就有了對(duì)存儲(chǔ)器的分段機(jī)制,每個(gè)存儲(chǔ)單
《微機(jī)原理與接口技術(shù)》課后習(xí)題的參考答案
元可以看成兩種地址:邏輯地址與物理地址。
(1)邏輯地址
邏輯地址是編程時(shí)所使用的地址,在實(shí)模式下,它由段基地址與段內(nèi)偏移
地址組成,習(xí)慣上寫(xiě)為“段基地址:偏移地址”。
(2)物理地址
物理地址又稱(chēng)為實(shí)際地址,它是信息在內(nèi)存中存放的實(shí)際地址,是CPU訪問(wèn)
存儲(chǔ)器時(shí)實(shí)際發(fā)出的地址信息。
(3)在實(shí)地址方式下,由CPU中的總線接口單元將段基地址左移4位后與16
位的偏移地址相加,生成20位的物理地址??梢栽L問(wèn)1MB的存儲(chǔ)空間。
12.設(shè)X=35H,Y=76H,進(jìn)行X+Y和X-Y運(yùn)算后,標(biāo)志寄存器FLAGS的狀態(tài)
標(biāo)志位各是什么?
答:
(1)X+Y=35+76后,CF=0、AF=0、SF=0、OF=0、ZF=0、PF=1。
(2)X-Y=35-76后,CF=1、AF=1、SF=1、OF=0、ZF=0、PF=k
14.請(qǐng)將實(shí)模式下邏輯地址轉(zhuǎn)變成物理地址。
(1)FFFFH:0000H(2)0045H:0018H
(3)2000H:4600H(4)B821H:3456H
解:
(1)FFFFH:0000H,物理地址=FFFFHX16+0000H=FFFF0H
(2)0045H:0018H,物理地址=0045HX16+0018H=00468H
(3)2000H:4600H,物理地址=2000HX16+4600H=24600H
(4)B821H:3456H,物理地址=B821HX16+3456H=BB666H
第3章(3.12習(xí)題)
3.1按照16位微處理器的尋址方式看,分別指出下列指令中源操作數(shù)和
目的操作數(shù)的尋址方式。
解:
(1)movax,0;源操作數(shù):立即尋址,目的操作數(shù):寄存器尋址
(2)mov[si],ax;源操作數(shù):寄存器尋址,目的操作數(shù):變址尋址
(3)mov2[di],bx;源操作數(shù):寄存器尋址,目的操作數(shù):相對(duì)變址
尋址
(4)mov2[bx+si],dx;源操作數(shù):寄存器尋址,目的操作數(shù):相對(duì)基址
(加)變址尋址
(5)movax,[lOOOh];源操作數(shù):直接尋址,目的操作數(shù):寄存器尋址
6
(6)movdx,[bx][si];源操作數(shù):基址(加)變址尋址,目的操作數(shù):
寄存器尋址
(7)movax,[bx];源操作數(shù):基址尋址,目的操作數(shù):寄存器尋址
(8)movdx,[bp+8];源操作數(shù):相對(duì)基址尋址,目的操作數(shù):寄存器尋址
3.3指出下列指令的錯(cuò)誤原因
解:
(1)inc[si];目的操作數(shù)類(lèi)型不明確
(2)moveax,bx;源操作數(shù)和目的操作數(shù)類(lèi)型不匹配
(3)mov2,ax;立即數(shù)不能作目的操作數(shù)
(4)mov[ebx],[edi];源操作數(shù)和目的操作數(shù)不能同時(shí)為存儲(chǔ)器
操作數(shù)
z\
(5)
\zmovax,[bx+bp];基址變址尋址方式不能同時(shí)為基址寄存器
/\
(6
\7movax,[si+di];基址變址尋址方式不能同時(shí)為變址寄存器
z\
(7)
\zmovah,300;300超出了ah可以容納的數(shù)據(jù)范圍
z\
(8)
\/movcs,lOOOh;cs不能由程序員賦值,它由系統(tǒng)自動(dòng)賦值
/\
(9J
\Zpushal;push要求操作數(shù)為16位或32位
/O
(1
\shlax,8;當(dāng)移位次數(shù)超過(guò)1時(shí),先將移位次數(shù)送cl,再移
位
(11)movax,bx+di;基址變址尋址方式缺少一對(duì)方擴(kuò)號(hào)
(12)movip,bx;ip不能由程序員賦值,它由系統(tǒng)自動(dòng)賦值
(13)moves,ds;源操作數(shù)和目的操作數(shù)不能同時(shí)為段寄存器
(14)mov[sp],ax;入棧只能用push指令實(shí)現(xiàn)
3.6假定(AX)=1234H,(BX)=OOFFH,回答每條指令單獨(dú)執(zhí)行后,(AX)=?
(BX)=?
解:
(1)andax,bx;(ax)=0034h(bx)=00ffh
(2)testax,bx;(ax)=1234h(bx)=00ffh
(3)xorax,bx;(ax)=12cbh(bx)=00ffh
(4)xchgax,bx;(ax)=00ffh(bx)=1234h
(5)addax,bx;(ax)=1333h(bx)=00ffh
(6)subbx,ax;(ax)=1234h(bx)=0eecbh
(7)orbx,ax;(ax)=1234h(bx)=12ffh
(8)cmpax,bx;(ax)=1234h(bx)=OOffh
《微機(jī)原理與接口技術(shù)》課后習(xí)題的參考答案
3.8已知(DS)=1000H,(BX)=0100H,(SI)=0004H,存儲(chǔ)單元[10100H]?
[10107H]依次存放11H22H33H44H55H66H77H88H,[10004H]-[10007H]
依次存放2AH2BH2CH2DH,說(shuō)明下列每條指令單獨(dú)執(zhí)行后AX中的內(nèi)容。
解:
(1)MOVAX,[01OOH];(AX)=2211H
(2)MOVAX,[BX];(AX)=2211H
(3)MOVAX,[0004H];(AX)=2B2AH
(4)MOVAX,[0102H];(AX)=4433H
(5)MOVAX,[SI];(AX)=2B2AH
(6)MOVAX,[SI+2];(AX)=2D2CH
(7)MOVAX,[BX+SI];(AX)=6655H
(8)MOVAX,[BX+SI+2];(AX)=8877H
3.10什么是堆棧?它的工作原理是什么?它的基本操作有哪兩個(gè)?
答:
堆棧是在內(nèi)存RAM中開(kāi)辟的一段空間,利用“先進(jìn)后出”或“后進(jìn)先出”
的原則存取數(shù)據(jù)。如果把數(shù)據(jù)壓入堆棧,則堆棧指針的值是減少的,即所謂
的向下生成堆棧。由SS:SP(16位)或SS:ESP(32位)指向棧底(棧空)或
棧頂(棧不空)地址。它的基本操作有數(shù)據(jù)入棧指令PUSH和數(shù)據(jù)出棧指令POP。
3.11設(shè)SS=1000H,SP=0100H,指出下列每條指令執(zhí)行后,(AX)=?(BX)
=?(SP)=?并且回答堆棧中的內(nèi)容如何?
解:
MOVAX,2233H;(AX)=2233H,(BX)不確定,(SP)=0100H
PUSHAX;(AX)=2233H,(BX)不確定,(SP)=OOFEH
MOVBX,4455H;(AX)=2233H,(BX)=4455H,(SP)=OOFEH
PUSHBX;(AX)=2233H,(BX)=4455H,(SP)=OOFCH
POPAX;(AX)=4455H,(BX)=4455H,(SP)=OOFEH
POPBX;(AX)=4455H,(BX)=2233H,(SP)=0100H
這段指令執(zhí)行后將AX和BX的值互換。
3.1416位存儲(chǔ)器尋址中,分為哪幾種尋址方式?
答:
(1)直接尋址
(2)基址尋址(包括相對(duì)基址尋址)
(3)變址尋址(包括相對(duì)變址尋址)
8
(4)基址(加)變址尋址
(5)相對(duì)基址(加)變址尋址
3.16對(duì)于立即尋址的指令,有8位、16位及32位的立即尋址的指令,各
列舉2條指令(一條是傳送指令,另一條是加法指令)。
解:
8位立即尋址指令
(1)MOVAH,2
(2)ADDAL,3
16位立即尋址指令
(1)MOVAX,1234H
(2)ADDDX,3456H
第4章(4.5習(xí)題)
6.已知兩個(gè)字的定義如下,比較這兩個(gè)字的大小,將較大的數(shù)存放到Z
單元,如果兩數(shù)相等,則把其中任意一數(shù)存入Z單元。要求用簡(jiǎn)化段格式編程:
(1)按照無(wú)符號(hào)數(shù)比較與編程。
(2)按照有符號(hào)數(shù)比較與編程。
XDW1234H
YDW9678H
ZDW?
解:
(1)按照無(wú)符號(hào)數(shù)比較與編程。
.modelsmall
.386
.data
xdw1234h
ydw9678h
zdw?
.code
.startup
movax,x
movbx,y
.ifax>bx
movz,ax
.else
《微機(jī)原理與接口技術(shù)》課后習(xí)題的參考答案
movz,bx
.endif
.exit
end
(2)按照有符號(hào)數(shù)比較與編程。
.modelsmall
.386
.data
xdw1234h
ydw9678h
zdw?
.code
.startup
movax,x
movbx,y
.ifswordptrax>swordptrbx
movz,ax
.else
movz,bx
.endif
.exit
end
7.已知兩個(gè)字的定義如第6題,編程求X-Y,結(jié)果存入Z單元。要求用簡(jiǎn)化
段格式編程,并回答存入Z單元的數(shù)是多少?
解:
.modelsmall
.386
.data
xdw1234h
ydw9678h
zdw?
.code
.startup
movax,x
subax,y
movz,ax
.exit
end
io
存入Z單元的數(shù)是7bbeh。把指令subax,y改為subswordptrax,y結(jié)果不變。
9.什么叫時(shí)鐘周期?指令周期?總線周期?
答:
(1)指令周期:執(zhí)行一條指令所需要的時(shí)間稱(chēng)為指令周期(Instruction
Cycle),它包括取指令、指令譯碼和執(zhí)行等操作,不同指令的指令周期是不相
同的。
(2)總線周期:微處理器通過(guò)總線實(shí)現(xiàn)一次訪問(wèn)存儲(chǔ)器或I/O接口操作所
經(jīng)歷的時(shí)間稱(chēng)為總線周期(BusCycle),總線周期可以分為讀存儲(chǔ)器、寫(xiě)存儲(chǔ)
器、讀I/O接口、寫(xiě)I/O接口及取出指令等5種基本的總線周期。
(3)時(shí)鐘周期:時(shí)鐘周期(ClockCycle,CLK)是指微處理器工作主頻脈沖
的周期,早期8086的主頻5MHz,則時(shí)鐘周期為200ns,現(xiàn)在微處理器的主頻一
般都可以達(dá)到1000MHz,時(shí)鐘周期為1ns。
第7章(7.5習(xí)題)
1.半導(dǎo)體存儲(chǔ)器從存取方式上分,可分為哪兩類(lèi),每類(lèi)又分為哪一些?
答:
分為RAM與ROM兩大類(lèi):
(1)RAM
RAM按其工藝結(jié)構(gòu)分為雙極型與金屬氧化物半導(dǎo)體RAM兩類(lèi)。
①雙極型RAM
②MOS型RAM
RAM按其工作方式分,有:
①SRAM(靜態(tài)RAM)
②DRAM(動(dòng)態(tài)RAM)
(2)ROM
主要分為如下四種:掩膜式ROM、可編程只讀存儲(chǔ)器PROM(Programmble
ROM)、紫外線擦除的可編程只讀存儲(chǔ)器EPROM(ErsablePROM)及電擦除
可編程只讀存儲(chǔ)器EEPROM(Electrical
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度互聯(lián)網(wǎng)公司單位員工勞動(dòng)合同書(shū)(股權(quán)激勵(lì)方案)
- 電商物流與城市交通的協(xié)同發(fā)展研究
- 中國(guó)壓鑄零配件項(xiàng)目投資可行性研究報(bào)告
- 2025年度帶兒童游樂(lè)設(shè)施商品房預(yù)售房合同
- 賓館垃圾處理服務(wù)合同
- 二建項(xiàng)目管理合同范本
- 體育館裝修質(zhì)保金協(xié)議
- 二零二五年度貸款續(xù)貸服務(wù)合同
- 2025年度企業(yè)銀行賬戶安全管理體系合作協(xié)議
- 2025年度常年法律顧問(wèn)服務(wù)與金融科技領(lǐng)域法律咨詢合同
- 《無(wú)創(chuàng)dna產(chǎn)前檢測(cè)》課件
- 統(tǒng)編版小學(xué)語(yǔ)文一年級(jí)下冊(cè)全冊(cè)教學(xué)課件(2024年春季版)
- GB/T 17758-2023單元式空氣調(diào)節(jié)機(jī)
- 2023新能源場(chǎng)站一次調(diào)頻控制系統(tǒng)技術(shù)規(guī)范
- 醫(yī)療器械經(jīng)營(yíng)質(zhì)量管理制度范本
- 北京匯文中學(xué)新初一均衡分班語(yǔ)文試卷
- 主管護(hù)師-護(hù)理學(xué)專(zhuān)業(yè)知識(shí)-外科護(hù)理學(xué)-第四十五章骨與關(guān)節(jié)損傷病人的護(hù)理
- 模塊1 緒論《地下鐵道施工技術(shù)》教學(xué)課件
- 部門(mén)職能界定與劃分
- 泡沫鉆井技術(shù)
- 特殊特性關(guān)鍵工序重要特性區(qū)別教學(xué)課件
評(píng)論
0/150
提交評(píng)論