《微机原理与接口技术》试题及答案_第1页
《微机原理与接口技术》试题及答案_第2页
《微机原理与接口技术》试题及答案_第3页
《微机原理与接口技术》试题及答案_第4页
《微机原理与接口技术》试题及答案_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

《微机原理与接口技术》试题及答案《微机原理与接口技术》讲解微型计算机的工作原理和接口应用技术。以下是由关于《微机原理与接口技术》试题的内容,希翼大家喜欢!一、填空。(25分1分/空).-32的补码是。字节补码CAH所代表的真值是。.压缩BCD数1000H所对应的十进制数为;十六进制数为H;二进制数为B;ASCII码为。.十进制数80所对应的十六进制数为。.假设DS=095FH时,物理地址是U820H。当DS=2F5FH时,物理地址为。.8086/8088微处理器堆栈的伸展方向是。堆栈的操作是以为单位发展的。.AX中有一个负数,欲求其绝对值,假设该数为补码,那末用指令;假设该数为原码,那末用指令。.写出执行以下程序段的中间结果:MOVAX,5634HADDAL,AH;AX=DAA;AX二MOVAX,0809HADDAL,AHMOVAH,0;AX=AAA;AX=MOVAX,0809HXCHGAH,DLMULAH;AX二AAM;AX=ADDAL,DL;AX二.目前采用较多的3级存储器构造为、、。.微处理器寻址I/O接口通常采用的寻址方式有、。8086/8088微处理器寻址I/O接口采用。二、一数据段定义如下:DATASEGMENTSIDB1,2,3,4,5S2DB'12345'COUNTEQU$-SlNBDB3DUP(2)NWDW-120,-3PDW-2DATAENDS画出该数据段中数据的存储形式。(10分)三、分别写出实现如下功能的程序段。(15分5分/题)(1)将AX中间8位(作高8位),BX的低4位和DX的高4位(作低4位)拼成一个新的字。⑵将数据段中以BX为偏移地址的连续4个单元中的内容颠倒过来。⑶将AL中一个两位的十六进制数变换成为其所对应的ASCII码,存放到AX中o四、编写程序实现从键盘输入一个十六进制数,把它转换成为十进制数,在屏幕的下一行显示出来。(使用9号和10号功能调用)(15分)五、用译码法连接容量为16K义8的存储器,假设用2KX8的存储芯片,共需要多少片?共需要多少根地址线?其中几根作为字选择线?几根作为片选择线?试用74LS138译码器画出译码电路,并标出其输出线的地址范围。(15分)六、设计接口电路和控制程序,用8个理想开关输入二进制数,8只发光二极管显示二进制数,并在屏幕上以十六进制数的形式显示该二进制数。画出控制电路图并编写控制程序。要求:随时拨动开关改变输入的二进制数时,发光二极管和屏幕显示都要发生相应的改变,当按下任意键时,退出控制程序。(用74LS244和74LS273实现,244和273的端口地址同为280H)(20分)一、填空E0H,-541000,3E8H,1111101000B,3130303050H37820H由高地址向低地址伸展,字NEGAX,;ANDAX,7FFFH(1)AX=568AH,AX=5690HAX=0011H,AX=0107HAX=005AH,AX=0090H,AX=0908H.高速缓冲存储器、内存储器、辅助存储器.独立的I/O寻址方式、存储器映像的I/O寻址方式,独立的I/O寻址方式。存储形式:三、编写程序段1.MOVCL,42.MOVAL,[BX]SHLAX,CLXCHGAL,[BX+3]SHLBL,CLMOV[BX],ALMOVAL,BLMOVAL,1[BX]SHRDH,CLXCHGAL,2[BX]ORAL,DHMOV1[BX],AL3.MOVAH,ALANDAL,OFHCMPAL,OAHJBG1ADDAL,7Gl:ADDAL,30HMOVCL,4ANDAH,OFOHSHRAH,CLCMPAH,OAHJBG2ADDAH,7G2:ADDAH,30H四、编写程序。stacksegmentstack'stack'dw32dup(0)stackendsdatasegmentIBUFDB'PLEASTINPUTAHEXNUMBERS?,OAH,ODHOBUFDB5,0,5DUP(0)0BUF1DB5DUP(0), '$'dataendscodesegmentbeginprocfarassumess:stack,cs:code,ds:datapushdssubax,axpushaxmovax,datamovds,axMOVDX,OFFSETIBUFMOVAH,9INT21HMOVDX,OFFSETOBUFMOVAH,10INT21HMOVBL,[OBUF+1]MOVBH,0MOVAX,0MOVCL,4MOVSI,OFFSETOBUF+2MOVDI,OFFSET0BUF1+4LOP:SHLAX,CLMOVDH,[SI]CMPDH,'A'JBLOP1SUBDH,7LOP1:SUBDH,30HORAL,DHINCSIDECBXJNZLOPMOVCX,10L0P2:MOVDX,0DIVCXORDL,30HMOV[SI],DLDECDIANDAX,AXJNZL0P2MOVDX,OFFSET0BUF2MOVAH,9INT21Hretbeginendpcodeendsendbegin五、16Kx8/2kX8=8,即共需8片存储器芯片。16K=16384=,所以组成16K存储器共需要14根地址线。2K=2048二,即11根作为字选择线,选择存储器芯片片内的单14-11=3,3根作为片选择线,选择8片存储器芯片。芯片的11根地址线为,余下的高位地址线为,,,所以译码电路对,,发展译码。译码电路及译码输出线的选址范围如下图。六、⑴控制电路⑵控制程序:stacksegmentstack'stack'dw32dup(0)stackendsdatasegmentdataendscodesegmentbeginprocfarassumess:stack,cs:code,ds:datapushdssubax,axpushaxmovax,datamovds,axAGAIN:MOVDX,280HINAL,DXOUTDX,ALMOVCL,4MOVAH,ALANDAH,OFOHSHRAH,CLCMPAH,'A'JCADD30ADDAH,7ADD30:ADDAH,30HMOVDL,AHMOVAH,2INT21HANDAL,OFHCMPAL,'A'JCADD130ADDAL,7AD

温馨提示

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

评论

0/150

提交评论