下载此文档

微机原理及应用练习题-2.pdf


文档分类:IT计算机 | 页数:约20页 举报非法文档有奖
1/20
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/20 下载此文档
文档列表 文档介绍
该【微机原理及应用练习题-2 】是由【小屁孩】上传分享,文档一共【20】页,该文档可以免费在线阅读,需要了解更多关于【微机原理及应用练习题-2 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..微机原理及应用练****题-2:..微机原理及应用练****题一、,根据给出的不同形式的机器数,计算其对应的十进制表示的真值,填入下表中。机器数(若为)无(若为)(若为)(若为)补符号数原码反码码1001146—18—109—,其中堆栈指针寄存器SP和堆栈基址指针BP寄存器一般与堆栈段寄存器SS连用,用以确定堆栈段中某一存储器单元的地址;而SI和目的变址DI寄存器一般与数据段寄存器DS连用,用以确定数据段中某一存储器单元的地址。,执行程序时,BIU(总线接口)部件负责将指令代码从内存取到指令队列中;:..EU(执行)单元负责分析并执行指令。,代码段寄存器的内容为:(CS)=0FFFFH,指令指针寄存器的内容为:(IP)=0000H。(AX)=0FDAAH,(BX)=0FBCFH,则执行指令ADDAX,BX之后,(AX)=0F979H,(BX)=0FBCFH,标志位OF、AF、CF的状态对应为0、1和1。,其中存放的内容为1234H,则执行:MOVAX,TAB指令后,AX中的内容为1234H。(DS)=7500H,数据段的长度为64KB,则当前数据段的起始地址为75000H,末地址为84FFFH。(SP)=1000H,(AX)=2000H,(BX)=3000H,试问::..(1)执行PUSHAX指令后,(SP)=0FFEH;(2)再执行PUSHBX和POPAX指令后,(SP)=0FFEH,(AX)=3000H,(BX)=3000H。,其时钟周期为200ns。。。。,OF表示溢出标志,OF=1时表示有溢出。,分别用:.._____片选__________和____字选_______信号选择和区分。。,即地址总线和数据总线是复用的。×2位存储芯片构成一个128KB的存储器,所需芯片的数量为8片,要访问一个这样的128KB存储器,需要地址线19根,数据线2根。*8位的存储器,需8K*1位的芯片64片。二、,CPU可以采用B的原则,顺序存放指令到指令队列缓冲器中,并顺序取出指令到执行部件中去执行。(A)后进先出(B)先进先出(C)随意读写(D)只读不写:..。(A)用于选择存储器单元(B)用于选择进行信息传输的设备(C)用于指定存储器单元和I/O设备接口单元的选择地址(D),其寻址范围是B。(A)640KB(B)1MB(C)64KB(D),一个最基本的总线周期由D个时钟周期组成。(A)1(B)2(C)6(D),当M/=0,=0,IORDWR=1时,CPU完成的操作是B。(A)存储器读(B)I/O读(C)存储器写(D)I/O写:..。,正确的是______D______。=1024×===1024×。====。、、、、控制器和累加器:..。。(SP)=2110H,执行指令“PUSHAX”后,SP寄存器的值为_____A_______。,说明______A______。:..,正确的是_____C_____。A、M/IO引脚可直接引用B、由编程进行模式设定C、需要总线控制器8288D、(AL)=0AH,下列指令执行后,能使(AL)=0FAH的指令是___C____。,,,0F0H:..。,若CPU的地址线A12-A15未参加译码,则每个存储器单元的重复地址的个数为_____D_____。、判断题1、8086CPU的Ready信号是由外部硬件产生的。()2、采用直接寻址输入/输出指令的最大端口地址为FFH。()3、立即寻址方式不能用于目的操作数。()4、8086/8088标志寄存器共有16位,每一位都有具体的含义。(错):..5、任何存储单元都只有惟一的段地址和偏移地址。()6、堆栈指针寄存器SP是微处理器中用于指示中断服务程序或子程序人口地址的专用寄存器。()7、程序员不能直接对指令指针IP进行存取操作。(对)8、8086系统中,堆栈的操作可以是字节或字操作。()四、,并说明各组成部分的作用。指令格式为[标号:]操作码[操作数1],[操作数2];注释段(1分计算机中的汇编语言指令主要由操作码字段和操作数字段两部分组成,操作码字段指示计算机要执行的操作,(1分)而操作数字段则指出在指令执行的过程中需要的操作数。(1分)标号指明指令的地址,:..注释段是对该指令的解释。?由于8086内部运算器是16位,而外部地址线是20位,寻址20位地址空间必须把存储器分段使用。8086系统的存储器可以有四个逻辑段,每个逻辑段最大为64KB,最小为16B。,(CS)=0A7EH和(IP)=2B40H。试问:该程序入口的物理地址是多少?指向这一入口地址的CS和IP的值是唯一的吗?程序入口的物理地址是:0A7EHx10H+2B40H=0D320H不唯一。原因是同一物理地址可以对应不同的逻辑地址。:..(CS)=2010H,(DS)=3A00H,(SS)=4D00H。此时内存中的某数据区内,连续存放20个字数据,其首字的存储偏移地址3A00H。计算该数据区的首字和最后一个字的存储地址。假设存放的第2个字数据的值为0A12H,画图表示该数值在内存中的存放情况,标清该数据所占用的存储单元的物理地址。首字的存储地址:3DA00末字的存储地址:?ALE信号何时处于有效状态?通过地址锁存器连接地址总线,通过数据总线收发器连接到数据总线。当复用引脚传输地址信号时(或一个总线周期的T1时),ALE有效。,使它们分别把AX的内容:..清零。ANDAX,0000HMOVAX,0000HXORAX,AXSUBAX,:DATDW1234H,试说明指令MOVAX,DAT和指令MOVAX,OFFSETDAT的区别?MOVAX,DAT指令执行后,AX得到的是存储器操作数DAT字变量的内容,而MOVAX,OFFSETDAT指令执行后,AX得到的是DAT字变量的偏移地址。,7条地址线(假设无复用),计算其存储容量。7×4B=128×4位2:..,由2个8KB的6264SRAM芯片构成,下图画出了该存储器与8088CPU的连接图,请分别写出1#、2#芯片的地址范围。(涉及的计算步骤要清晰、完整)1#8K×8:A0000~A1FFF2#8K×8:AE000~AFFFF六、阅读程序片段题1.(7分)现有(DS)=2000H,(BX)=0100H,:..(SI)=0002H,(20100H)=12H,(20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=B7H,(21203H)=65H,试说明下列指令执行后,AX寄存器中的内容。(1)MOVAX,l200H;(AX)=1200H(2)MOVAX,BX;(AX)=0100H(3)MOVAX,[l200H];(AX)=4C2AH(4)MOVAX,[BX];(AX)=3412H(5)MOVAX,1l02H[BX];(AX)=65B7H(6)MOVAX,[BX+SI];(AX)=7856H(7)MOVAX,[1100H+BX+SI];:..(AX)=(AX)=4321H,(DX)=8765H,程序片段如下:MOVCL,04HMOVDX,CLMOVBL,AHSHLAX,CLSHRBL,CLORDL,BL上述程序片段执行后(DX)=7654H;(AX)=3210H。,(AX)=__1100__,(BX)=____3300____,(CX)=_____2200_____。MOVAX,1100HMOVBX,2200HMOVCX,3300HPUSHCXPUSHAX:..,(AL)=___64_____,(BL)=____0______,CF=___0___。MOVAL,50HMOVBL,30HSTCADCAL,、VAR2为字变量,LAB为标号,分析下列指令的错误之处并加以改正。(1)ADDVAR1,VAR2(2)MOVAL,VAR2(3)SUBAL,VAR1(4)JMPLAB[SI](5)::..MOVAX,50MOVCX,5LOP:SUBAX,CXXJNZLOPMOVBUF,AXHLT上述程序段执行后,[BUF]=___35______。七、综合题电路图连接形式如图所示。利用查询传送方式,将大写英文字母‘A’送外设显示,补充程序段:MOVDX,_________WAIT:INAL,DXANDAL,____JZWAITMOV______________MOVDX,___________OUTDX,AL:..

微机原理及应用练习题-2 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数20
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小屁孩
  • 文件大小733 KB
  • 时间2024-04-15