版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
微机原理复习题库一、单项选择题1、8086/8088是()A、个人计算机 B、小型计算机 C、微机系统 D、微处理器2、十六进制30H表示ASCII码字符“0”,那么十六进制39H表示ASCII码字符()A、“E” B、“d” C、“9” D、“%”3、下列4个无符号数十进制整数中,能用8个二进制位表示的是()A、258 B、134 C、313 D、2964、计算机中常用的BCD码是()A、二进制数 B、十六进制数 C、二进制编码的十进制数 D、以上都不对5、微处理器8086从功能上把内部结构分为两大部分,即()A、CPU、ALU B、ALU、BIU C、EU、BIU D、CPU、BIU6、1MB是()A、1000×1000bB、1024×1024b C、1000×1000BD、1024×1024B7、由CS和IP的内容表示的是()A、可执行代码的长度 B、当前正在执行的指令的段地址和偏移地址C、下一条待执行的指令的段地址和偏移地址 D、代码段的首地址8、8086的IP中存放的是()A、当前正在执行的指令 B、下一条要执行的指令C、下一条要执行的指令的偏移地址 D、指令中的操作数9、如果(CS)=1800H,(IP)=8000H,则微处理器要执行的下条指令的物理地址为()A、09800H B、26000H C、20000H D、98000H10、8086CPU具有()根地址线,()数据线A、16,16 B、16,8 C、20,16 D、20,811、8086/8088的状态标志有()个,控制标志有()个A、3,6 B、6,3 C、7,2 D、2,712、CPU中运算器的主要功能是()A、算术运算 B、逻辑运算 C、函数运算和浮点运算 D、算术运算和逻辑运算13、当CPU时钟频率为5MHz时,则其一个基本总线周期是()A、0.8us B、500ns C、200ns D、200us14、在8086中,一个基本的总线周期由4个时钟周期(T状态)组成,在T1状态,CPU往总线上发()信息A、状态 B、数据 C、地址 D、其他15、8086CPU访问一次存储器或I/O接口所花的时间,称为一个()A、时钟周期 B、总线周期 C、指令周期 D、基本指令执行时间16、8088的分时复用的数据/地址的宽度为()A、16 B、20 C、8 D、417、8086能访问的存储器空间的大小是()字节A、64K B、1MB C、128K D、16M18、8088CPU复位后,程序重新开始执行的逻辑地址是()A、FFFFH:FFF0H B、FFFFH:0000HC、0000H:FFFFH D、0000H:0000H19、8086CPU中,()引脚信号是决定最大或最小工作模式的控制信号。
A、
B、 C、
D、20、8086/8088由最小方式改为最大方式,应改接的引脚是()A、 B、 C、 D、21、8086工作在最大方式下,总线控制器使用芯片()A、8284 B、8286 C、8288 D、828222、为8086提供地址锁存,需要()A、2片8282 B、3片8282 C、2片8286 D、3片828623、8086工作在最小方式下进行写内存操作,引脚、是()A、00 B、01 C、10 D、1124、8088工作在最小方式下,引脚、、是()表示读I/O端口操作A、101 B、110 C、100 D、11125、受CLI和STI指令控制的中断是()A、NMIB、INTR C、INTnD、单步中断26、在8086/8088微机系统中,可访问的I/O端口地址范围为()A、000H—FFFH B、000H—3FFH C、00000H—FFFFFH D、0000H—FFFFH27、一个数据的有效地址是2140H,(DS)=1016H,则该数据所在内存单元的物理地址为()A、122A0H B、12300H C、03156H D、31600H28、CPU对INTR中断的响应过程是执行()总线周期。A.、1个 B、2个 C、3个 D、4个29、8086在响应中断请求时()A、输出一个负脉冲,将中断类型码从AD0-AD7读入B、输出两个负脉冲,在第一个负脉冲时读入中断类型码C、输出一个负脉冲,再进行一次IO读周期,读取中断类型码D、输出两个负脉冲,在第二个负脉冲时读入中断类型码30、8086用于区分奇地址和偶地址的引脚是()A、;A0 B、ALE;A0 C、;A0 D、;32、8086系统中若访问奇存储体的一个字节单元,则此时和A0是()状态 A、10 B、01 C、00 D、1133、8086/8088可用来间接寻址的寄存器有()个A、2 B、4 /C、6 D、834、现行数据段位于存储器B0000H到B0FFFH字节单元,则段寄存器DS的内容及该段长度(字节数)分别为()A、B000H,1000HB、0000H,0FFFH C、B000H,0FFFHD、B000H,00FFH35、取某条指令,其物理地址=()A、(SS)×10H+SPB、(CS)×10H+IPC、(DS)×10H+偏移地址D、(ES)×10H+偏移地址36、以下寄存器中,与堆栈段无关的寄存器是()A、SP B、BP C、BX D、SS37、指令MOVAX,[BX][SI]中源操作数的寻址方式是()A、寄存器间接寻址B、变址寻址 C.相对寻址D、基址变址寻址38、指令MOVAX,ES:[BX][DI]中源操作数的物理地址是()A、16d×(DS)+(BX)+(DI) B、16d×(SS)+(BX)+(DI)C、16d×(CS)+(BX)+(DI) D、16d×(ES)+(BX)+(DI)39、已知AX的内容为5555H,执行XORAX,AX指令后,AX的内容为()A、5555H B、0055H C、5500H D、0000H40、将累加器AX的内容求反,正确的操作是()A、NEGAX B、XORAX,0FFFFHC、TESTAX,AX D、CMPAX,AX41、下列哪条指令不能将AX的内容清零()A、ANDAX,0 B、XORAX,AXC、SUBAX,AX D、CMPAX,AX42、假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSHAX之后,存放数据21H的物理地址是()A、20102H B、20101H C、200FEH D、200FFH43、条件转移指令JNZ的测试条件是()A.、CF=1 B、CF=0 C、ZF=1 D、ZF=044、假设VAR为变量,指令MOVBX,OFFSETVAR源操作数的寻址方式是()A、直接寻址 B、间接寻址 C、立即数寻址 D、存储器寻址45、EPROM存储器对信息保存能力下列说法正确的是()A、只要存储器不受损坏,可永远保存信息B、只要电源不掉电,可永远保存信息C、配有刷新电路,可维持运行中的信息D、不要受到紫外线的照射,可长期保存信息46、EEPROM存储器属于():A、只读存储器B、随机存储器 C、动态随机存储器D、静态随机存储器47、用4K×8的存储芯片,构成64K×8的存储器,需使用多少片()A、128片 B、16片 C、8片 D、32片48、DRAM2116(16K×1)外部引脚有()A、7条地址线,2条数据线 B、7条地址线,1条数据线C、14条地址线,2条数据线 D、14条地址线,1条数据线49、某RAM芯片其存储容量为512K×8位,该芯片的地址线和数据线数目为()。A、8,512 B、512,8 C、18,8 D、19,850、用6116(2K×8)芯片组成一个64KB的存储器,可用来产生地址片选信号的地址线是()A、A0—A10 B、A0—A15 C、A11—A15 D、A10—A1551、6116(2K×8)芯片的片内地址线和数据线分别是()A、A0—A15和D0—D7 B、A0—A10和D0—D7 C、A0—A11和D0—D7 D、A0—A11和D0—D15 52、DRAM的主要缺点是()A、存储容量小 B、存取速度低 C、功耗大 D、外围电路复杂53、有一SRAM芯片,地址引脚有10根,数据引脚有4根,该芯片容量是()A、1K×4 B、2K×8 C、512×4 D、1K×854、在数据传送过程中,不需要CPU介入的传送方式是()A、无条件传送 B、查询方式传送 C、DMA方式 D中断方式传送55、在DMA传送过程中,实现总线控制的部件是()A、CPU B、外部设备 C、DMAC D、存储器56、I/O接口(设备)与CPU交换信息,其状态信息是通过()总线传送给CPU的。A、地址总线 B、控制总线 C、数据总线 D、三者均可57、在8086中断系统中,优先级最高的硬件中断是()A、可屏蔽中断 B、除法出错中断 C、非屏蔽中断 D、单步中断58.以下关于内部中断的叙述,哪一个是正确的():A、中断源来自INTR引脚的硬信号B、执行INTn软中断指令后,可以产生一次内部中断C、内部中断服务程序入口地址不需要存放在中断向量表中D、CLI指令可以关闭内部中断59、8086/8088是向量中断,其中断服务程序的入口地址由()提供A、外部中断源 B、CPU的中断逻辑电路C、从中断控制器中读回中断类型码左移2位 D、中断类型码乘4所指向的向量地址表中读出60、8086CPU的中断向量表地址范围是()A、00000H~003FFH B、20000H~203FFHC、00000H~000FFH D、00000H~007FFH61、8086CPU的中断向量表占()字节。A、256B、512 C、1024 D、204862、中断向量地址是()A、子程序入口地址 B、中断服务程序入口地址所在单元的地址C、中断服务程序入口地址 D、中断服务程序的返回地址二、填空题1、十进制数无符号数254,用8位二进制表示为【11111110】2、若X=-1,Y=-127,字长n=16,则[X]补=H,[Y]补=H,[X+Y]补=H,[X-Y]补=H。【0FFFFH,0FF81H,0FF80H,007EH】注:[X]补=[X=-1]补=[1111,11111000,0001]补=[1111,11111111,1111]=0FFFFH[Y]补=[Y=-127]补=[1111,11111111,1111]补=[1111,11111000,0001]=0FF81H[X+Y]补=[(-1)+(-127)]补=[-128]补=[1111,11111000,0000]=0FF80H[X-Y]补==[(-1)-(-127)]补=[+126]补=[0000,00000111,1110]=007EH3、一个总线周期至少包括_______个时钟周期,8086通过数据总线对规则字进行一次访问所需______个总线周期,对非规则字进行一次访问则需________个总线周期。【4,1,2】4、8086存储器中,对存放的字,若其低位字节在奇数地址,高位字节在其后相邻的偶数地址,则这样存放的字称为,若其低位字节在偶数地址,高位字节在其后相邻的奇数地址,则这样存放的字称为。【非规则字,规则字】5、根据所传送信息的内容与作用不同,可将系统总线分为________、地址总线和________。【数据总线,控制总线】6、在8086微机系统中,逻辑地址是指在程序和指令中表示的一种地址,它包括两部分:_____和_____。【段首地址,段内偏移】7、8086CPU有条数据总线,条地址总线,能寻址的内存物理空间为;而8088CPU则有条外部数据总线。【16,20,1MB,8】8、在8086最小工作方式中,若对存储器进行读操作,则CPU输出控制信号=,=,=【1,0,1】9、主频为5MHz的8086CPU,一个基本总线周期是。【0.8us】10、8086CPU从内部功能上可分为_______和_______两个独立的功能部件【BIU,EU】11、8286是位的数据总线收发器芯片,在8086最小方式的典型配置中需片8286【8,2】12、8086/8088CPU中接受不可屏蔽中断是由引脚得到的,接受可屏蔽中断是由引脚得到的【NMI,INTR】13、当ALE=1时,8086/8088CPU的地址/数据总线AD0~AD15上传送的是______信息;当ALE=0时,8086/8088CPU的地址/数据总线AD0~AD15上传送的是_____信息。【地址,数据】14、假设(DS)=0B000H,(BX)=008AH,(0B08AH)=05AEH,(0B08CH)=4000H,当执行LESDI,[BX]后,(DI)=,(ES)=。【05AEH,4000H】注:指令操作为:DS:[BX]→4个内存单元,[WL=(0B08AH)=05AEH)→DI,(WH=(0B08CH)=4000H)→ES]15、使用1条指令将寄存器BX高四位取反,指令为________【XORBX,0F000H】16、使用1条指令将寄存器BX低四位置1,指令为________【ORBX,000FH】17、使用1条指令将寄存器BX低四位清0,指令为________。【ANDBX,0FFF0H】18、执行XORAX,AX后,AX寄存器的值为【0】19、已知:AL=9AH,BL=D6H,执行指令ADDAL,BL后,AL=、BL=、ZF=、OF=。【70H,D6H,0,1】注:[P39:OF=D7C⊕D6C,(D7C=1)⊕(D6C=0)=1]20、在8086微处理器中,指令分配给寄存器SP的默认段寄存器是_______。【SS】21、设堆栈指针(SS)=2000H,(SP)=1000H,在执行PUSHAX指令后,(SS)=____(SP)=_____。【2000H,0FFEH】22、某8086微处理器系统中设计了一个容量为32KB的SRAM存储器,约定该存储器的起始地址为40000H,则该存储器的末地址为________。【47FFFH】注:段64KB地址为:0000H~FFFFH,32KB地址为:10000H/2-1=7FFFH23、EPROM2732有4K个地址单元,当从F0000H开始分配地址时,它的最后一个单元地址为【F0FFFH】24、在某8086系统中,设DS=1000H,CS=2000H,数据段和代码段的长度都为64KB,则数据段的起始地址为,代码段的结束地址为。【10000H,2FFFFH】注:数据段地址范围:10000H~1FFFFH,代码段地址范围:20000H~2FFFFH25、静态RAM的基本存储电路,是由6个MOS管组成的________来存储信息的;动态RAM芯片是以MOS管栅极________是否充有电荷来存储信息的。【触发器,电容】26、若对6116芯片进行读操作,则该芯片的=,=,=。【0,1,0】27、8086/8088CPU可访问两个独立的地址空间,一个为I/O地址空间,其大小为________字节;另一个为________,其大小为____________字节。【64K,存储器地址空间,1M】28、串操作LODS指令,是用来将源串由寄存器所指向的元素复制到AX或者AL中,并修改其内容指向下一元素。源串的寻址采用段寄存器。【SI,DS】29、指令LOOPE/LOOPZ的功能是先将CX减1,若且发生循环,而指令LOOPNE/LOOPNZ则是CX减1后若且时循环【ZF=1,CX≠0,ZF=0,CX≠0】30、随机中断源可分为外部设备、和三种。【实时时钟,故障源】31、8086中断系统中,优先权最低的内部中断是;优先权最高的外部中断是。【单步中断,NMI中断】32、INT21H中断,其中断服务子程序的入口地址在中断向量表中的物理地址范围为~。【00084H,00087H】N*4+0~N*4+3,N=21H33、静态RAM不需要刷新电路,需要刷新电路。【动态RAM】34、外设与CPU交换数据的方式为、、,其中速度最快。【程序传送,中断传送,DMA传送,DMA传送】35、存储器由、、三部分组成。【存储体,地址选择电路,读写电路与控制电路】36、8086CPU利用和两个引脚的组合可以实现对存储器高、低位库的选择。【,A0】37、若8086CPU向物理地址为00052H单元写入一个字节,则写入过程中,=,A0=。【1,0】注:∵00052H是偶地址,∴低地址库(偶地址库)库选线是A038、当用字长较短、容量较小的存储器芯片组织一定字长的、存储容量较大的存储器时需要进行两种形式的扩充:和。【位数扩充,地址扩充】39、在8086/8088指令系统中,用来开中断的指令为,用来关中断的指令为。【STI,CLI】40、是过程定义结束伪指令,其前面需要加配套使用。是段定义结束伪指令,其前面需要加配套使用【ENDP、过程名、ENDS、段名称】三、判断题1、8086/8088分时复用总线AD15-AD0传送地址时是单向的三态输出(√)P482、8086/8088分时复用总线AD15-AD0传送数据时是双向的三态输入/输出(√)3、8086/8088微处理器要求复位(RESET)脉冲宽度有效维持时间至少是6T(×)P50(至少是4T)4、8086的内存空间和I/O空间是单独编址的,都是1MB(×)(内存空间是1MB,I/O空间是,64KB)5、8086/8088微处理器CLK引脚输入时钟信号是由8286提供的(×)(8284)6、8086/8088标志寄存器共有16位,每一位都有含义(×)(只定义了9位)7、8086/8088逻辑段不允许段的重叠和交叉(×)(可以)8、立即寻址方式不能用于目的操作数字段(√)9、不能给段寄存器进行立即数方式赋值(√)10、SP的内容可以不指向堆栈的栈顶(×)(必须)11、CF位可以用来表示有符号数的溢出(×)(有符号数溢出位是OF)12、执行SBBAX,AX指令后,AX的内容一定为零(×)AXAX-AX-CF,若CF=1,则AX≠013、条件转移指令只能使用于段内直接短转移(√)14、判断下列指令是否正确(1)SHLAX,3 (×)(移位次数>1时,由CL给出)(2)PUSHBL (×)(BX,8086CPU堆栈的操作是16位的)(3)POPCS (×)(不能用栈操作的方法,随意改变CS寄存器的内容)(4)DIV10 (×)(除数不能以立即数的形式给出)(5)MULAX,BX (×)(乘数AX是隐含寻址)(6)MOVAX,[SI+DI] (×)(源操作数寻址要么是变址寻址[SI]或[DI],要么是基址寻址[BX]或[BP]+[SI]或[DI]变址)(7)LEADI,[BX][SI] (√)(8)MOVDI,OFFSET[BX+DI] (√)(9)MOVWORDPTR[1000H],1000H (√)(10)OUTCX,AL (×)(I/O口地址间址寄存器是DX)15、EEPROM芯片写入的内容,可以通过紫外线擦除(×)(在线,电可擦写)16、掩膜ROM只读存储器的内容是不可以改写的(√)17、SRAM与DRAM相比,前者的外围电路更复杂(×)(后者)18、单管动态存储电路的读出操作是破坏性读出(√)19、FLASHMemory(闪存)不属于只读存储器(×)(属于)20、内部中断的优先权总是高于外部中断(×)(不一定,如:单步中断的优先级低于外部中断)21、8086在响应中断时,将CS、IP和标志寄存器的内容顺序入栈(×)(入栈顺序为:F、CS、IP)22、当8086处在单步工作方式时,必须为1的标志位是OF(×)(TF)23、所有中断服务子程序的最后一条可执行语句必须是RET指令(×)(IRET)24、中断响应后保护断点的目的是为了能从中断服务子程序返回被中断的地方(√)四、程序分析题1、阅读下列程序段,设初值AX=0119H,指出每条指令执行以后有关寄存器的内容。MOVCH,AH ;CH=01HADDAL,AH ;AL=1AHDAA ;AL=20HXCHGAL,CH ;AL=01H,CH=20HADCAL,34H ;AL=35HDAA ;AL=35HMOVAH,AL ;AH=35HMOVAL,CH ;AL=20HHLT2.阅读下列程序段,指出每条指令执行以后有关寄存器的内容。MOVAX,0ABCH ;AX=0ABCHDECAX ;AX=0ABBHANDAX,00FFH ;AX=00BBHMOVCL,4 ;CL=4SALAL,1 ;AL=76H(注:指令执行前,逻辑左移1次,AL=BBH)MOVCL,AL ;CL=76HADDCL,78H ;CL=EEH(注:指令执行前,CL=76H)PUSHAX ;AX=0076H(注:指令执行后不影响AX内容)POPBX ;BX=0076H(注:指令执行前,桟顶单元的内容为0076H)3、 CLC MOVCX,0FFFFH ADDCX,1(注:FFFFH+1=10000H,CX=0000H,有溢出:CF=1)执行上面程序段后,(CX)=(ZF)=(CF)=【0,1,1】4、 MOVAL,64H MOVBL,-1;(注:BL=-1=FFH) CMPAL,BL;(注:∵(AL=64H)>(BL=-1),∴CF=0) ADDAL,AL;(注:∵(AL=64H),∴64H+64H=C8H)执行本程序后,(AL)=(BL)=(CF)=【C8H,FFH,0】5、 MOVAL,25H MOVDATA,57H ANDAL,DATA;(注:(AL=25H)∧(DATA=57H)=05H→AL) ADDAL,AL;(注:∵AL=05H,∴05H+05H=0AH→AL) DAA;(注:∵AL=0AH,∴AL=10H,AF=1)执行本程序后,(AL)=(ZF)=(CFAF)=【10H,0,1】6、假设从地址0600H开始的存储区,存储着31H,32H,33H,34H。现有如下程序段:
MOVSI,0600H(1)MOVDI,0700HMOVDX,0002HCYCLE:MOVAL,[SI](2)ANDAL,0FHINCSIADDAL,[SI]MOV[DI],AL(3)INCSIINCDIDECDXJNZCYCLEHLT则(1)请写出程序段中(1)(2)(3)划线所示的指令中源操作数的寻址方式。(2)程序段执行后,问SI、DI和AL寄存器的内容分别是多少?存储器单元(0700H)=?【(1)立即数寻址(2)变址寻址(3)寄存器寻址】 【(SI)=0604H(DI)=0702H(AL)=37H(0700H)=33H】7、设有100个字节数据(无符号数),存放在数据段中EA=2000H的存储区内。以下程序应能从该数据区中找出最大的一个数并存入同一数据段EA=2100H的单元中,请完成该程序(在划线处填入适当的语句) MAX: MOVBX, 2000H MOVAL,[BX] ;取第一个数 MOVCX, ;置循环次数 99 LOOP1: INCBX ;调整指针 CMPAL,[BX] ;比较两个数大小 ;若大于等于,跳到CON1,AL中始终为大数, JAECON1 MOVAL,[BX] ;若小于,将大数送入AL中 CON1: DECCX JNZ ;循环,继续下一个数的比较 LOOP1 MOV,AL [2100H]8、若CPU中各寄存器及RAM参数如图所示,试求独立执行每小题对应的指令后,寄存器与内存单元的内容。(每小题指令执行前,寄存器的状态都处于如图所示的状态)(1)MOVDX,[BX+2] ;DX=0006H;BX=0004H(2)PUSHDX ;SP=FFFEH;(3)MOVCX,BX ;CX=0004H;BX=0004H(4)TESTAX,0001H ;AX=8094H(5)MOVAL,[SI] ;AL=87H(6)ADCAL,[DI] ;AL=CCH;AL=(AL=94H)+(DI=37H)+(CF=1)DAA ;AL=32H(7)INCSI ;SI=0009H(8)XORAH,BL ;AH=84H(9)JMPDX ;IP=17C6H;(段内间接转移,将DX的内容送IP)9、请在图中正确填写执行下列伪指令后数据区的内容。DATA101H02HDATA201H00H02H00HDATA331H32HDATA402H01H02H01H02H01HDATA1DB 01H,02HDATA2DW 01H,02HDATA3DB ‘1’,‘2’DATA4DB 3DUP(2,1)10、现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20102H)=12H,(20103H)=34H,(21200H)=2AH,(21201H)=4CH,填入下列指令执行后AX寄存器的内容,并指出在每条指令中源操作数的寻址方式。(1)MOVAX,1200H ;AX= ;寻址方式 【1200H,立即寻址】(2)MOVAX,[1200H] ;AX=;寻址方式 【4C2AH,直接寻址】(3)MOVAX,[BX+1100H] ;AX=;寻址方式 【4C2AH,基址寻址】(4)MOVAX,[BX][SI] ;AX=;寻址方式 【3412H,基址变址寻址】11、指出下列指令源操作数的寻址方式(1)MOVBX,1000H 【立即寻址】(2)MOVAX,20H[BX][DI] 【基址变址寻址】(3)MOVBX,[1000H] 【直接寻址】(4)ADDSI,AX 【寄存器寻址】12、请在图中正确填写执行这些伪指令后数据区的内容FOOSEGMENTAT55HZERODB0ONEDWONE;【ONE:0001H】地址偏移量值赋初值TWODDTWO;【TWO:0055H:0003H】;32地址值赋初值FOURDWFOUR-ONE;【FOUR:0006H】;地址偏移量值赋初值ATEDB5*6;【ATE:30】FOOENDS答案: 【ONE:0001H(2分)】 【TWO:0055:0003H(2分)写对低字或者高字,给1分】 【FOUR:0006H(2分)】13、下列语句在存储器中分别为变量分配多少字节空间?VAR1 DB10,2VAR2 DW5DUP(?),0VAR3 DB‘HOWAREYOU?’,’$’(注:每个英文字母占1个字节,英文单词间隔的空格占1个字节)VAR4 DD-1,1,0VAR1分配的字节空间为字节;VAR2分配的空间为字节;VAR3分配的空间为字节,VAR4分配的空间为字节。【1,12,13,12】14、请在图中正确填写执行这些伪指令后数据区的内容STRING1DB‘ABCD’STRING141H42H43H44HSTRING242H41H44H43HSTRING2DW‘ABCD’五、计算题1、将下列十进制数分别用压缩BCD码和非压缩BCD码表示1)86 【10000110】【0000100000000110】2)23.64 【00100011.01100100】【0000001000000011.0000011000000100】3)809.7 【100000001001.0111】【000010000000000000001001.00000111】2、写出下列逻辑地址的段地址,偏移地址和物理地址。(1)2314H:0032H 【段地址:2314H,偏移地址:0032H,物理地址:23172H】(2)10ADH:DDF6H 【段地址:10ADH,偏移地址:DDF6H,物理地址:1E8C6H】3、已知(DS)=3000H,(ES)=2000H,(SS)=4000H,(BX)=1000H,(BP)=2000H,(SI)=0001H,(DI)=0002,请计算下列指令中源操作数的段地址、有效地址及物理地址。1)MOVCX,[BX] 【段地址:3000H,(DS段),偏移地址:1000H,((BX)=1000H),物理地址:31000H】2)MOVCX,[BP+DI] 【段地址:4000H,(SS段),偏移地址:2002H,((BP)=2000H,(DI)=0002),物理地址:42002H】3)MOVCX,SS:[1000H] 【段地址:4000H,(SS段),偏移地址:1000H,物理地址:41000H】4)MOVCX,ES:[BX][SI] 【段地址:2000H,(ES段),偏移地址:1001H,((BX)=1000H),(SI)=0001H),物理地址:21001H】4、设有一个具有16位地址和8位字长的存储器,试问:(1)存储器能存储多少字节的信息?(2)如果存储器由2Kx4位的RAM芯片组成,共计需要多少片?(3)需要用哪几位高位地址作片选译码产生芯片选择信号?【(1)64K;(2)64片;(3)A15-A11】5、给定一个堆栈区,地址为1240H:0000H~1240H:0200H(桟底),SP=0062H(栈顶),问:(1)当前栈顶地址是多少?(2)栈底地址是多少?(3)堆栈段寄存器SS=?【(1)12462H;(2)12600H;(3)(SS)=1240H】6、在8086系统中,若当前SS=3500H,SP=0800H(1)说明堆栈段段首在存储器中的物理地址PA?(2)问入栈5个字后,SP的内容是什么?(3)若再出栈3个字,SP的内容又是什么值?【(1)35000H;(2)07F6H;(3)07FCH】7、已知(AX)=701FH,(BX)=13F1H,(CL)=02H。指出独立执行下列指令后目标操作数的内容和状态标志位的状态(若某状态位在指令执行后没发生改变或无效,用*代替) SFZFAFPFCFOF(1)ADDAX,BX AX=【8410H101001】(2)SUBAH,BH AH=【5DH001000】(3)SHLAX,CL AX=【C07CH10*01*】提示:P85(5)SARAX,CL AX=【1C07H00*01*】提示:P858、右下图所示为8086/8088中断向量表部分示意图。此时若执行INT4指令,则程序转向何处执行(分别用逻辑地址和物理地址回答)?写出计算过程。【INT4中断指令的中断向量为44*4=16,故从00010H单元连续取出四个字节,前两个字节为IP的值:237BH后两个字节为CS的值:1500H物理地址PA=CS*10H+IP=15000H+237BH=1737BH故程序转向1500:237BH或1737BH处执行】A15A15IO/MA12A14A13A11A10~A0A10~A0A10~A0A10~A0A10~A0A11CECECECEOEOEOEOED7~D0RDD7~D0D7~D0D7~D0D7~D0ROMRAM1RAM2RAM3G1G2AG2BCBAY4Y2Y1Y0&1Y3存储器芯片与CPU的连接CPU9、有四片存储器芯片与CPU的连接如下图所示(参考教材P181)(1)图示中RAM芯片的容量为多少?【2K×8】(2)图示中ROM芯片的容量为多少?【4K×8】(3)各芯片的地址范围为多少?写出推理过程A15A14A13A12A11A10-A0译码器输出选中芯片地址范围00000全0到全1ROM0000H-0FFFH001全0到全1010全0到全1RAM11000H-17FFH011全0到全1RAM21800H-1FFFH100全0到全1RAM32000H-27FFH10、假设要用2K×4的RAM存储芯片,组成16KB的存储容量,则:(参考习题5.21)需要多少芯片?多少芯片组?每块芯片需要多少寻址线?总共需要多少寻址线?若与8位CPU连接,试画出连接原理图(存储器芯片的有关引脚为A10~A0,,,,D3~D0;CPU的有关信号有A13~A0,,,D7~D0)。3)连接好后,写出各组芯片的地址分配情况。【1、需要16片芯片,8个芯片组,每
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026届北京市西城区普通中学高一下数学期末复习检测模拟试题含解析
- 2025-2026学年星光灿烂教学设计
- 2026年基于模块化原则的机械设计方案
- 2026年微生物代謝产物的环境应用
- 南昌大学共青学院《项目融资和投资》2024-2025学年第二学期期末试卷
- 湖南石油化工职业技术学院《经济法学A》2024-2025学年第二学期期末试卷
- 吉林水利电力职业学院《分子生物学前沿实验技术和应用》2024-2025学年第二学期期末试卷
- 中原工学院《历史人物事件评价专题研究》2024-2025学年第二学期期末试卷
- 桂林航天工业学院《中级无机化学》2024-2025学年第二学期期末试卷
- 广东信息工程职业学院《包装容器设计》2024-2025学年第二学期期末试卷
- 转让商店协议书范本
- 北京市科技计划项目(课题)结题经费审计工作底稿-参考文本
- 小学预防艾滋病知识
- 沥青拌和站岗位职责制度
- T-SATA 077-2024 血清中20 种类固醇激素的测定 高效液相色谱-串联质谱法
- 《大学生心理健康教育》完整全套教学课件
- 夫妻析产协议书
- T-CSUS 69-2024 智慧水务技术标准
- 2022版ISO27001信息安全管理体系基础培训课件
- 中国数字人民币的研发进展 白皮书
- CJ/T 123-2016 给水用钢骨架聚乙烯塑料复合管
评论
0/150
提交评论