微机原理及应用复习题.doc

微机原理及应用复习题.doc

ID:55289088

大小:569.00 KB

页数:13页

时间:2020-05-09

微机原理及应用复习题.doc_第1页
微机原理及应用复习题.doc_第2页
微机原理及应用复习题.doc_第3页
微机原理及应用复习题.doc_第4页
微机原理及应用复习题.doc_第5页
资源描述:

《微机原理及应用复习题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、微机原理及应用复习题三、简答题1、下列指令中源操作数的寻址方式是什么?(1)MOVBX,[0100H]答:(2)MOVCX,DATA[SI]答:(3)MOVES:[SI],AX答:(4)ADDAX,[BX][DI]答:(5)MOVAL,NUMBER[BP][DI]答:2、执行下列指令后,AX寄存器的内容是什么?定义:TABLEDW0,100H,200H,300H,400HDISTADW6(1)执行MOVBX,OFFSETTABLEADDBX,DISTAMOVAX,[BX]AX的内容:(2)执行MOVSI,4LEABX,TABLEMOVAX,[

2、BX][SI]AX的内容:3、指出下列指令的错误。a.MOVAX,[SI][DI];答:b.MOV[SI],OFFH;答:c.MOVDATA[SI],CS:AX;答:d.MOVCL,BX;答:e.OUT280H,AL;答:4、变量有哪几种属性?标号有哪几种属性?二者有何区别?5.8086/8088系统中有20根地址线,它的存储空间最大是多少?将该内存空间顺序分为16段,每段64K,试写出第二段和最末段的地址范围。6.分析下列程序段,写出该程序段的功能。MOVAX,2000HMOVDS,AXMOVAX,6000HMOVES,AXMOVSI,12

3、00HMOVDI,0MOVCX,100CLDNEXT:REPMOVESB7.8088CPU的中断系统中,中断向量表长度是多少字节?中断向量表的地址范围是多少?8、已知X=-1101001Y=-1010110,计算[X-Y]补=?9、8088的EU和BIU有哪些主要功能?在执行指令期间,EU能直接访问存储器吗?10、指出以下指令中源操作数的寻址方式。MOVSI,300MOVAX,[3102H]ADDAX,[BX][SI]MULBLMOV[BP],AX11、编写程序段,当输入接口的bit1、bit4、bit7位同时为1时,CPU将内存中以DATA

4、为首址的10个单元的数据从输出接口输出,若不满足上述条件则等待。已知输入接口地址:FF80H输出接口地址:FF81H12、已知X=1100001B,Y=1010101B,用8位补码计算(X-Y)补=?,并说明结果是否溢出。14、在8086/8088系统中,当前数据段位于存储器的78000H-87FFFH,则DS段寄存器为:。15、在数据段中有以下定义:ARRAY1EQU16HARRAY2DW7F16H请指出下面两条指令中源操作数的寻址方式:MOVAX,ARRAY1;寻址方式MOVAX,ARRAY2;寻址方式四、程序设计1、下列程序段为RAM实

5、验中的存储器测试程序,将语句补充完整。DATASEGMENTMESSAGEDB’PLEASEENTERAKEYTOSHOWTHECONTENTS’,ODH,OAH,’$’DATACODESEGMENTASSUMECS:CODE,DS:,SS:STACK,ES:DATASTART:MOVAX,DATAMOVDS,MOVAX,2000HMOVES,AXMOVBX,1000HMOVDL,40HREP1:INCDL;输入A到Z26个字符MOVES:[BX],DLINC;修改指针CMPDL,’Z’JNZLEADX,;以下显示提示信息MOVAH,09HI

6、NT21HMOVAH,01H;等待按键INT21HMOVAX,2000H;MOVES,AXMOVBX,1000HMOVCX,26;以下显示已写入的字符REP2:MOVDL,ES:[BX]MOV,02HINT21HINCBXLOOPMOVAX,;返回DOSINT21HCODEENDSTART2、设在内存NUM单元开始存放着100个字节,要求将其中为零的元素全部删除,并将保留的数据连续存放,以$为结束标志;结束标志的下一个单元保存零元素个数。下列程序是满足以上要求的部分程序,请补充完整。DATASEGMENTNUMA1,A2,…A99,A100N

7、UM1DB00,00DATAENDSCODESEGMENTASSUMECS:CODE,START:MOVAX,DATAMOVDS,AXLEASI,;取NUM数据区首址MOVDI,SIMOVCX,100XORDL,DL;DL作为统计零元素个数的计数器GO1:MOVAL,[SI]CMPJNZGO2INCJMPGO3GO2:INCDIGO3:INCSIGO1MOV[DI],‘$’INCDIMOV[DI],MOVAH,INT21HCODEENDSTART3、设在内存NUM单元开始存放着100个字节类型的整数,要求将其中为一的元素全部删除,并将剩余的数

8、据元素连续存放,以0为结束标志,另外结束标志的下一个单元保存零元素个数。下列程序是满足以上要求的部分程序,完成该程序:DATASEGMENTNUMa1,a2,……,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。