微机原理接口技术(习题)_第1页
微机原理接口技术(习题)_第2页
微机原理接口技术(习题)_第3页
微机原理接口技术(习题)_第4页
微机原理接口技术(习题)_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、(圆满版)微机原理及接口技术(习题答案)(圆满版)微机原理及接口技术(习题答案)16/16(圆满版)微机原理及接口技术(习题答案)范文典范学习指导第1章微机运算基础习题和思虑题请完成以下计算:17466D=(10101110.10101)B(AE.A8)H(1397.344)D(575.58)H4BCH()B()BCD设字长为8位,X(2A)16,当X分别为原码、补码、反码和无符号数的时候,其真值是多少?答:当X表示原码时,其真值为:101010当X表示补码时,其真值为:101010当X表示反码时,其真值为:101010当X表示无符号数数时,其真值为:00101010设字长为8位,用补码形式完

2、成以下计算,要求有运算结果并谈论能否发生溢出?12018333790705084答:12018其补码形式分别为:(120)补01111000(18)补00010010011110000001001010001010因为Cs=0,Cp=1,所以有溢出,结果错误3337其补码形式为:(33)补11011111(37)补11011011110111111101101110111010因为Cs=1,Cp=1,所以没有溢出,结果正确9070其补码形式为:(90)补10011100(70)补10111010100111001011101001010110因为Cs=1,Cp=0,所以有溢出,结果错误5084

3、word圆满整理版其补码形式为:(50)补00110010(84)补01010100001100100101010010000110因为Cs=0,Cp=1,所以有溢出,结果错误请写出以下字符串的ASCII码值。MynameisZhangsan.4D796E616D6569735A68616E6773616E2E第2章80X86微机系统习题与思虑题微型计算机主要由哪些基本零件构成?各零件的主要功能是什么?答:微型计算机主要由输入设施、运算器、控制器、存储器和输出设施构成。各零件的功能分别是:1、输入设施经过输入接口电路将程序和数据输入内存;2、运算器是进行算术运算和逻辑运算的零件,它是指令的履行

4、零件;3、控制器是计算机的指挥中心,它负责对指令进行译码,产生出整个指令系统所需要的所有操作的控制信号,控制运算器、存储器、输入/输出接口等零件完成指令规定的操作;4、存储器用来寄存程序、原始操作数、运算的中间结果数据和最后结果数据;5、输出设施是CPU经过相应的输出接口电路将程序运转的结果及程序、数据送到的设施;微办理器的发展过程是什么?答:微型计算机的发展过程是:第一代(19461957)采纳电子管为逻辑零件,以超声波汞延缓线、阴极射线管、磁芯和磁鼓等为存储手段;软件上采纳机器语言,后期采纳汇编语言。第二代(19571965)采纳晶体管为逻辑零件,用磁芯、磁盘作内存和外存;软件上宽泛采纳高

5、级语言,并出现了初期的操作系统。第三代(19651971)采纳中小规模集成电路为主要零件,以磁芯、磁盘作内存和外存;软件上宽泛使用操作系统,产生了分时、及时等操作系统和计算机网络。第四代(1971到现在)采纳大规模集成电路(LSI)、超大规模集成电路(VLSI)为主要零件,以半导体存储器和磁盘为内、外存储器;在软件方法上产生了构造化程序设计和面向对象程序设计的思想。简述80486微办理器的基本构造。书12页80486微办理器的工作模式有几种?当CS内容为1000H,IP内容为7896H,求在实地点模式下的物理地点为多少?答:实模式和保护模式及虚假8086模式。当CS内容为1000H,IP内容为

6、7896H,在实地2范文典范学习指导址模式下的物理地点为17896H.5.简述EPROM的工作原理。书27页。6.总线有那几各样类?答:依据总线的传输种类可分为数据、地点、控制三类;按和cpu的距离可分为内部总线、系统总线和外面总线。简述ISA与EISA总线的的差别。它们的限制性表现在哪里?书34页。PCI局部总线有些什么特色?书35页什么是USB?它有什么特色?书41页10.IEEE1394总线有哪些特色?它与USB总线的差别在哪里?书41页。简述现场总线的特色。书42页。今世计算发展的主要核心技术有哪些?今世计算机的主要核心技术有:CACHE技术、流水线技术、VM技术、RISC技术、多内核

7、技术第3章80X86指令系统习题与思虑题指出以下各指令中源操作数和目的操作数的寻址方式:MOVBX,WORDPTR2200HAAAJUM2200HLESDI,2100HMOVBX+SI+8,BX解答MOVBX,WORDPTR2200H源操作数:直接寻址;目的操作数:寄存器寻址AAA源操作数:寄存器寻址AL(也称隐含寻址);目的操作数:寄存器寻址JUM2200H程序转移段内直接寻址方式LESDI,2100H源操作数:直接寻址;目的操作数:寄存器寻址MOVBX+SI+8,BXword圆满整理版源操作数:寄存器寻址;目的操作数:基址加变址寻址2.若AX=0ABCDH,BX=7F8FH,CF=1。求分

8、别履行8086CPU指令ADDAX,BXADCAX,BXSBBAX,BXNEGAXANDAX,BXORAX,BXXORAX,BXIMULBL后,AX寄存器中的内容,并指出标记寄存器SF,ZF,AF,PF,CF及OF的状态。解答AX=2B5CH,SZAPCO=001110BAX=2B5DH,SZAPCO=001010BAX=2C3DH,SZAPCO=001001BAX=5433H,SZAPCO=001110BAX=2B8DH,SZAPCO=00X100BAX=FFCFH,SZAPCO=10X100BAX=D222H,SZAPCO=10X100BAX=3283H,SZAPCO=XXXX11B若AL

9、=78H,BL=87H,求履行指令ADDAL,BLDAA今后,AL?、标记AF?、CF?若履行指令SUBAL,BL与DAS后,AL?、标记AF?、CF?解答AL=65H,AF=1,CF=1。AL=91H,AF=0,CF=1。指出以下指令中哪些是错误的,并指犯错在哪处?MOVDL,DXMOVES,2000HSUBBX,SIADDAX,BX+CXXCHGDS,2400HDEC15HINAL,DXOUT300H,AX解答错,DX不可以作为间接寻址的寄存器。错,立刻数不可以直接送给段寄存器。错,两个存储单元间内容不可以直接相减。错,CX寄存器不可以作为变址寄存器。错,不一样样样意段寄存器与存储单元内容

10、进行交换错,减1指令不可以对段寄存器直接操作对4范文典范学习指导错,输出指令的地点假如16位,必然用DX间址。以下程序段履行后AX=?设数据段有:TABLEDW100,200,300,400ENTRYDW3代码段对DS初始化MOVBX,OFFSETTABLEMOVSI,ENTRYMOVAX,BX+SI履行后AX=2C006.将AL中的8位二进制数按倒序方式从头摆列,即AL本来为D7D6D0,倒序后AL=D0D1D7。参照答案MOVCX,8SHLAL,1RCRBL,1LOOPLMOVAL,BL7.若初步地点偏移量为2000H的内存单元寄存有100个ASCII码字符,现给这些字符添加奇偶校验位(b

11、it7),使每个字符中“1”的个数为偶数,在次序输出到地点为100H的端口。解答MOVSI,2000HMOVCX,100MOVDX,100HNEXT2:MOVAL,SI;取字符串中字符送ALANDAL,0FFH;改变标记位JPENEXT1;“1”的个数为偶,bit7不变ORAL,80H;“1”的个数为奇,bit7变成1NEXT1:OUTDX,ALINCSILOOPNEXT2MOVAH,4CHINT21H若SS=1000H,SP=2000H,AX=1234H,BX=5678H,FR=2115,试说明履行指令PUSHAXPUSHBXPUSHFword圆满整理版POPCXPOPDX今后,SP=?SS

12、=?CX=?DX=?并绘图指出货仓中各单元的内容。解答:SS=1000HSP=1FFEHCX=2115HDX=5678H栈中各单元内容以下所示:地点RAM11FFAH211511FFCH567811FFEH123412000H第4章宏汇编语言习题与思虑题画出以下变量在内存中存储的表示图。D1DBA,123,09H,45D2DWA,CD,23H,4567HD3DD1234H,23456789H设计子程序分别完成以下功能:1)依据给定的参数值,判断该参数是偶数仍是奇数。2)把给定参数值的高、低数据位交换。设计相应的宏完成以下功能:1)把给定的参数按二进制显示。2)求两个参数的和,并按十进制形式显示

13、。6范文典范学习指导第5章汇编语言程序设计习题与思虑题设数据段中有字节型单元NUMBER和FLAG,判断NUMBER与给定的X和Y的大小关系(XY,则置FLAG1,若NUMBERX,则置FLAG=-1,不然置FLAG=0。解答:.486DatasegmentNUMBERdb?FLAGdb?DataendsCodesegmentAssumecs:Code,ds:DataBeg:movax,dataMovds,axmoval,XMovbl,YCmpNUMBER,XJncP1MovFLAG,0FFHJmpexitP1:cmpNUMBER,YJaP2MovFLAG,00HJmpexitP2:movFL

14、AG,01HExit:movah,4chInt21hCodeendsEndBeg计算123100,并把和保留在SUM单元中。.486DATASEGMENTUSE16DB1SUMDW?DATAENDSCODESEGMENTUSE16word圆满整理版ASSUMECS:CODE,DS:DATABEG:MOVAX,DATAMOVDS,AXMOVCX,100MOVAX,0START:ADDAX,TTINCTTLOOPSTARTMOVSUM,AXMOVAH,4CHMOV21HCODEENDSENDBEG对一个给定的N数据,用冒泡排序法进行排序。解答:.486DatasegmentBufdbabcd184

15、37hjLensequ$-bufCountdblensFlagdb?DataendsCodesegmentAssumecs:code,ds:dataBeg:movax,dataMovds,axAgain:deccountJzdoneMovflag,0Movcx,countMovsi,offsetbufLast:moval,siMovah,si+1Cmpah,alJncnextMovsi,ahMvsi+1,alMovflag,1Next:incsi8范文典范学习指导LooplastCmpflag,1JeagainDone:movbuf+lens,$Movah,9Movdx,offsetbufIn

16、t21hMovah,4chInt21hCodeendsEndBeg4.由键盘输入随意的两个十进制数,今后变换成对应的压缩BCD码的形式在屏幕上显示。.486DATASEGMENTUSE16BCDDB?BUFDB3DB?DB3DUP(?)MESG1DBPLEASEINPUT:,0DH,OAH,$MESG2DBERROR!NUMBERISFROM0TO9.PLEASEAGAIN!$DATAENDSCODESEGMENTUSE16ASSUMECS:CODE,DS:DATABEG:MOVAX,DATAMOVDS,AXL1:MOVDX,OFFSETMESG1MOVAH,9;显示MESG1INT21HMO

17、VAH,0AHMOVDX,OFFSETBUFINT21H;输入字符串MOVAL,BUF+2CMPAL,30HJCERRORCMPAL,3AHJCNEXT;判断第一个数输入能否吻合要求ERROR:MOVDX,OFFSETMESG2word圆满整理版MOVAH,9INT21HJMPL1;输入错误提示从头输入NEXT:SUBAL,30HSALAL,4;求出十位数字MOVBCD,ALMOVAL,BUF+3CMPAL,30HJCERRORCMPAL,3AHJNCERROR;判断第二个数输入能否吻合要求SUBAL,30HORBCD,ALMOVAH,4CHINT21HCODEENDSENDBEG由键盘输入两

18、个十六进制数,变换成等值的十进制数后在屏幕上显示。CMPDISPMACRONN;用宏语句完成比较法二进制到十进制变换LOCALLAST,NEXTMOVDL,0LAST:CMPNUM,NNJCNEXTINCDLSUBNUM,NNJMPLASTNEXT:ADDDL,30HMOVAH,2INT21HENDMDATASEGMENTUSE16NUMDB?BUFDB3DB?DB3DUP(?)DATAENDSCODESEGMENTUSE16ASSUMECS:CODE,DS:DATA10范文典范学习指导BEG:MOVAX,DATAMOVDS,AXMOVAH,0AHMOVDX,OFFSETBUFINT21HMO

19、VAL,BUF+2CMPAL,39HJNAL1;数字在0到9之间转SUBAL,07H;数字在A到F之间L1:SUBAL,30HMUL16MOVNUM,ALMOVAL,BUF+3CMPAL,39HJNAL2SUBAL,07HL2:SUBAL,30HADDNUM,AL;NUM中为十六进制数的二进制表示CMPDISP100CMPDISP10CMPDISP1MOVAH,4CHINT21HCODEENDSENDBEG第6章接口技术习题与思虑题1什么是接口?两个零件或两个系统之间的连结。微机接口,则波及到微办理器与各外面设施之间的接口、微办理器与存储器之间的接口以及微型计算机之间的接口。习惯上说到接口但是

20、指I/O接口,是指微办理器与外设之间的接口称为I/O接口。word圆满整理版2端口独立编址有哪些特色?和一致编址的差别是什么?解答:解答:输入/输出指令和接见存储器的指令显然划分开,使程序清楚,可读性好;并且I/O指令长度短,履行的速度快,也不占用内存空间,I/O地点译码电路较简单。不足之处是CPU指令系统中必然有特地的IN和OUT指令,这些指令的功能没有接见存储器的指令的功能强;I/O端口数量有限。其他,CPU要能供给划分存储器读/写和I/O读/写的控制信号。3DX间接寻址主要应用在什么状况?和直接端口寻址的差别是什么?端口地点大于255的时候。4I/O端口地点译码电路有哪几种构造形式?解答

21、:固定式译码和可选式译码。5CPU和I/O设施间的数据传达方式有哪些?差别是什么?有4种。无条件、查问、中止和DMA方式。差别见书140页。第7章中止技术习题与思虑题1什么是中止?什么是中止优先级?设置中止优先级的目的是什么?书143页。2中止办理的一般过程是什么?中止恳求,中止判优,中止响应,中止办理,中止返回。3什么是中止嵌套?如何办理中止嵌套?目前中止还未办理完成,又有了新的优先级更高的中止恳求,cpu转而去办理优先级更高的中止称为中止嵌套。4什么是中止向量?它与中止服务程序进口地点的关系是什么?中止向量即中止服务程序的进口地点。5什么是中止种类号?它的作用是什么?中止种类号就是中止源的

22、编号,在中止系统顶用作中止源的鉴识。6可障蔽中止和INTn中止的办理差别是什么?可障蔽中止是硬件中止而INTn中止是软件中止。7不可以障蔽中止和可障蔽中止各有何特色?其用途如何?不可以障蔽中止的优先级高于可障蔽中止,不可以障蔽中止不受指令cli的影响,常用于紧迫状况的故障办理,并由系统使用,一般用户不可以使用。8PC微机的中止系统由哪几部分构成?由CPU端的中止逻辑以及中止控制器8259构成。980X86的异样有哪几个层次?各层次的特色是什么?12范文典范学习指导书148页10保护虚假地点下的中止如何管理?采纳中止描绘表IDT进行管理。11可编程中止控制器8259A辅助CPU办理哪些中止事务?

23、书162页。128259A拥有哪些工作方式和中止操作功能?指出与这些功能相对应的命令字(ICW/OCW)的内容?书164页。13在什么状况下,才要求用户对8259A进行初始化?在没有配置圆满的操作系统的单板机上需要对8259初始化。14如何对8259A进行初始化编程(包含单片使用和双片使用)?书176,177页。15什么是中止响应周期?在中止响应周期中CPU和8259A一般要完成哪些工作?书165页16用户利用PC微机的中止系统资源进行中止传达时,要求用户对8259A的哪些命令进行编程使用?17中止结束命令安排在程序的什么地方?在什么状况下要求发中止结束命令?中止结束命令安排在中止返回指令ir

24、et前。假如8259工作在非自动中止结束方式下则要求发送中止结束命令。18保护模式下中止服务程序如何进口?书157页。第8章常用I/O接口芯片习题与思虑题1可编程并行接口8255A面向CPU一侧的端口有几个。4个。分别是1个控制子端口和3个数据口。2PC口按地点/复位字是如何定义的?PC口按地点/复位命令字用于PC引脚作输出单位控制或软件设定8255A的相应状态。PC口按地点/复位命令字格式:DDDDDDD7654321D0word圆满整理版特PC口位号置/复位征位值未用选择选择为0此中:D为置/复位选择位:D=0表示相应位清0,D=1表示相应地点1。000D3D2D1选择被置/复位的位号:D

25、3D2D1=000选择PC口第0位;D3D2D1=001选择PC口第1位;DDD=010选择PC口第2位;321DDD=011选择PC口第3位;321D3D2D1=100选择PC口第4位;D3D2D1=101选择PC口第5位;DDD=110选择PC口第6位;321D3D2D1=111选择PC口第7位。D6D5D4没有使用,一般让D6D5D4=000。77D位为特色位,该命令字处D=0。3如何对8255A进行初始化编程?对8255A的编程波及到两个内容:一是写控制字设置工作方式等信息;二是使C口的指定地点位/复位的功能。在8255A工作以前,第一要对其进行初始化,也就是要写入控制字,来指定它的工

26、作方式,指明能否赞同它的某组端口采纳中止方式传达数据。假如要改变某组端口的工作方式或中止赞同状况,必然从头写入控制字。前面讲过,控制字有两个,分别为方式命令字和按位置/复位命令字,它们都必然写向控制寄存器。在实质应用中,可依据需要写入一个或两个命令字。48255A有哪几种工作方式?各自有什么特色?8255A有三种工作方式,用户可以经过编程来设置。方式0简单输入/输出查问方式;A,B,C三个端口均可。方式1选通输入/输出中止方式;A,B,两个端口均可方式2双向输入/输出中止方式。只有A端口才有。5请比较RS-232和TTL的电器特色,以及它们之间如何转变?书203页。转变要用到特地的集成电路变换器件。6异步传输方式和同步传输方式有和差别?书198页。他们的差别主假如达到同步的方式不一样样样,桢构造不一样样样。78251在PC机中的是如何应用的?书231页。882

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论