微机原理总题库

上传人:仙*** 文档编号:90591313 上传时间:2022-05-15 格式:DOC 页数:19 大小:75KB
返回 下载 相关 举报
微机原理总题库_第1页
第1页 / 共19页
微机原理总题库_第2页
第2页 / 共19页
微机原理总题库_第3页
第3页 / 共19页
点击查看更多>>
资源描述
第一部分题库一、填空题1十六进制数0DA2B转换为二进制数为 1101101000101011 B。2A=-84,则 A补= 10101100 B。3. 把 运算器 和控制器这两部分的主要功能集成在一个芯片上的大规模或超大规模的集成电路称为中央处理器。4设置8255的A口工作在方式1输入,B口工作在方式0输出,C口高四位输出,低四位输入,方式字为_10110001_。5设主片8259A的IR3上接有一从片,IR5上引入了一个中断申请。那么初始化时,主片的ICW3是_08H或00001000_。6汇编语言源程序需经过编辑、_汇编_和连接,最后才能运行。7不需要定时刷新的存储器是_ _静态RAM_ 。8在DEBUG中,数制缺省为_十六进制数_。98位二进制数补码所能表示的十进制整数的最大值 -128 。10已知80386计算机的地址线为32根,它可直接访问的存储空间是_4G_。11二进制数1101101转换为十进制数为_109_。12A=+0110101,B=-0110101,A+B补=_00000000B_。13. 从CPU的NMI引脚产生的中断,它的响应不受_IF中断允许标志位_的影响。14在多级存储系统的层次结构中,共分为_ 半导体存储器_、内存和外存三级存储。 158086CPU对I/O端口的编址是采用_中断_方式。16信息码为0110100,则奇校验码为_00110100_。17设当前数据段位于存储器的A8000H到B7FFFH,DS段寄存器的内容是_0A800H_。18标号是某条指令所在存储单元的逻辑地址,它具有三种属性,分别是段属性,偏移量属性和_类型属性_。198086和8088的地址总线有20根,能寻址的范围是_1MB_。20. 紫外线可擦除可编程的存储器是 EPROM 。21二进制数110111100101.1011转换为十六进制数为 DE5.B H。22汇编语言源程序需经过编辑、汇编和 连接 ,最后才能运行。23A=-71,则A补= 10111001 B。24. 8086CPU中的控制标志分别为中断允许标志位、方向控制标志位和 跟踪标志位 。258088CPU中指示指令执行顺序的寄存器是 指令指针寄存器 。26中断处理过程分为中断请求、 中断判优 、 中断响应 、中断服务和中断返回。27电可擦除可编程的存储器是 EEPROM 。28在8086/8088存空间中,把 16 字节的存储空间称为一节,要求各个逻辑段从节的整数开始,即段首地址的低4位必须是0000形式。2916位二进制数补码所能表示的十进制整数的最大值_。30变量具有三种属性,分别是段属性,偏移量属性和 类型属性 。31二进制数1101111.111转换为十六进制数为_6F.E_H。32A补=10011101;B补=1010000;A+B补=_11101101_B。33.若三片8259级联,从片分别连接在主片的IR2和IR5上,则主8259A的ICW3为_00100100_B。34信息码为0110110,则奇校验码为_10110110_B。35每片8255包括三个八位并行口,其中 A 口既可工作在方式2,又可工作在方式1。36在机器数的_补_码中零的表示是唯一的。378086CPU中执行部件的功能是_负责指令的执行_。388086/8088 CPU的数据线和地址线是以 分时复用 方式轮流使用的。39为保证DRAM中内容不丢失,需要进行_操作。40变量具有三种属性,分别是_段属性_,偏移量属, 类型属性 。二、单选题1下列哪些数据在汇编语言中的表示是合法的( C )。A. 12B+65 B.A3H C. 19AH D.10 ADD 6H2下述程序段执行后,OF和CF的状态分别为( C )。MOV AX,8534HMOV BX,4567HADD AL,BLA. 0,1 B. 0,0 C.1,0 D.1,13指令MOV 1000H,AX的目的操作数的寻址方式为( C )。A.寄存器间接寻址 B.立即数寻址 C.直接寻址 D.隐含寻址4 如果AL中存放的数据的最高位(第7位)为1,则转到标号LAB1去执行。不能实现上述转移的程序段是( C)。A.TEST AL,80H B.OR AL,AL JNZ LAB1 JS LAB1C.CMP AL,80H D.ROL AL,1 JZ LAB1 JC LAB15已知寄存器DS、CS、ES和SS的值分别为2000H,3000H,4000H和5000H,BX和SI的值分别为0100H和0200H,则指令MOV AX,SI+BX+0100H的源操作数的物理地址是( A )。A.20400H B.30400H C.40400H D.50400H6假定用伪指令DATA DB 12H,34H 定义了两个字节数据,现需要将数据12H取入寄存器AL,将数据34H取入寄存器AH,能完成此功能的程序段是( D )。A.MOV AX,DATA B.MOV SI,DATAMOV AX,SIC.MOV SI,OFFSET DATA D.LEA SI,DATAMOV AL,SI+1 MOV AX,SIMOV AH,SI7下列数据定义语句符合汇编语言语法要求的是( C )。A.DATA DB 10,200,280,20 B.DATA: DB 10,20,30,40 C.DATA DB 10,10B,37Q,4AH D.DATA DB 65H,B0H,39H,78H8已知AL,BL中各存放一个带符号数,计算AL/BL的商,用下述程序段( D )。A.DIV BL B.IDIV BLC.XOR AH,AH D.CBW DIV BL IDIV BL9 要管理16级可屏蔽中断,需要级联的8259A芯片数为 ( D )A.2片 B.3片 C.4片 D.5片10下列四个寄存器中,不允许用传送指令赋值的寄存器是( B )。A.DS B.CS C.ES D.SS11若栈顶的物理地址为20100H,当执行完指令PUSH AX后,栈顶的物理地址为 ( C )。A.20098H B.20102H C.200FEH D.20100H12. 已知AL,BL中各存放一个带符号数,计算AL/BL的商,用下述程序段( D ) A.DIV BL B.IDIV BLC.XOR AH,AH D.CBW DIV BL DIV BL13. JMP SI 的目标地址偏移量为 ( A )。A.SI的内容 B.SI所指向的内存字单元的内容C.IP+SI的内容 D.IP+SI 14. 初始化8259A时,ICW2的值为19H,当IR3端有中断请求时,8259A送出的中断方式码为( B )。A.18H B.1BH C.1CH D.19H15. 传送ASCII码时,D7位为校验位,若采用奇校验在传送字符D的ASCII码时,其编码为( B )。A.44H B.C4H C.84H D.85H16. CPU与IO设备间传送的信号有( D )A.数据信息 B.控制信息 C.状态信息 D.以上三种都是17. CPU响应INTR和NMI中断时,相同的必要条件是( D )A.当前总线空闲 B.允许中断 C.当前访问内存结束 D.当前指令执行结束18. 要管理64级可屏蔽中断,需要级联的8259A芯片数为 ( D )A.4片 B.8片 C.10片 D.9片19. 执行INT n指令或响应中断时,CPU保护现场的次序是 ( B )A.CSIPFR B.FRCSIP C.IPCSFR D.FRIPCS20. 在下面给出的存贮器芯片中属于读写存储器类型的是( D )。AEPROM BPROM CDRAM DEEPROM21确定下列那些数据在汇编语言中是非法的 ( C )。A. 19BH B. 25D C. 108Q D. 101B22已知AL,BX中各存放一个带符号数,计算AL*BX的积,用下述程序段( D )。A. XOR AH,AH B. CBW MUL BX IMUL BXC. MUL BX D. IMUL BX23指令MOV AX,10BP的源操作数的寻址方式是( C )。A. 寄存器寻址 B. 寄存器间接寻址 C. 寄存器相对寻址 D. 基址相对寻址24已知寄存器DS、CS、ES和SS的值分别为1000H,2000H,3000H和4000H, BP和SI的值分别为0100H和0200H,则指令MOV AX,SI+BP-0100H 的源操作数的物理地址是( D )。A. 10200H B. 20200H C. 30200H D. 40200H25堆栈的工作方式是( D )。A. 先进先出 B. 随机读写 C. 只能读出,不能写入 D. 后进先出26指令MOV AX,SI+BP+10H的源操作数所在的逻辑段为( C )。A. 数据段 B. 附加段 C. 堆栈段 D. 代码段27JMP WORD PTRSI的目标地址偏移量为( B )。A. SI的内容 B. SI所指向的内存字单元字内容C. IP+SI的内容 D. IP+SI288086/8088CPU采用( C )方式,保证在有多个中断源的中断系统中,确定一个中断源并转入相应的中断服务程序。A. 中断向量 B. 向量中断 C. 优先排队 D. 并行工作29已知AX,BX中为无符号数,当AXBX时,转到标号OK,不能实现此功能的程序段为( D )。A. CMP AX,BX B. CMP AX,BX JNC OK JAE OKC. CMP AX,BX D. CMP BX,AXJNB OK JC OK30在两个8259A级联的中断系统中,从8259A连接在主8259A的IR4上,则主8259A和从8259A的ICW3应设置为 ( )。A. 10H,10H B. 04H,04H C. 10H,04H D. 04H,10H31用3片8259A级联,最多可管理的中断数是( B )。A. 24级 B. 22级 C. 23级 D. 21级328086 CPU内有指示下条指令有效地址的指示器是( A )。A. IP B. SP C. BP D. SI338086/8088中除_两种寻址方式外,其它各种寻址方式的操作数均在存储器中( C )。A立即寻址和直接寻址 B. 寄存器寻址和直接寻址C. 立即寻址和寄存器寻址 D. 立即寻址和寄存器相对寻址34设8255A的方式选择控制字为9BH,其含义是( B )。A. A、B、C口全为输出 B. A、B、C口全为输入C. A、B口为方式0且输出 D. 以上都不对35下列选项中与十进制数27.25相等的是( C )。A11011.001B B11011.01BCD C1B.4H D44.2Q36通常所说的32位机,指的是这种计算机的CPU( B )。A. 是由32个运算器组成的 B. 能够同时处理32位二进制数据C. 包含有32个寄存器 D. 一共有32个运算器和控制器37初始化8259A时,ICW2的值为13H,当IR2端有中断请求时,8259A送出的中断方式码为( B )。A15H B12H C11H D10H38以8086/8088为CPU的微机内存最大容量为 ( B )。A. 4MB B. 1MB C. 640KB D. 64KB39已知AL=68H,BL=5AH,指令ADD AL,BL执行后,OF和CF的值分别为( C )。 A. 0,0 B. 0,1 C. 1,0 D. 1,140微机中的算术/逻辑单元的英文缩写为( ALU )。41下列数据( C )在汇编语言中的表示是非法的。A.222+111*5/10B.OFFFEH AND OFFSET LAB1;LAB1是用DW定义的符号C.655100 DIV 200D.1155H XOR 21AAH42若栈顶的物理地址为20100H,当执行完指令CALL AX后,栈顶的物理地址为( A )。A.200FEH B.20098H C.200FCH D.20096H43指令MOV AX,SI的源操作数的寻址方式为( C )。A.寄存器寻址 B.直接寻址C.寄存器间接寻址 D.寄存器相对寻址44指令MOV AX,CS:BX+10H的源操作数所在的逻辑段为( D )。A.数据段 B.附加段 C.堆栈段 D.代码段45已知寄存器DS、CS、ES和SS的值分别为6000H,5000H,4000H和3000H,BX和DI的值分别为0400H和0200H,则指令MOV DI+BX-0200H,AX的目的操作数的物理地址是( D )。A. 60200H B.40400H C.50400H D. 30400H46DATA的定义如下:DATA DW 12H,34H现想把1234H取入到AX寄存器,可以实现该功能的程序段是( C )。A.MOV AX,DATA B.MOV AX,DATA+2C.MOV AH,BYTE PTR DATA D.MOV AH,BYTE PTR DATAMOV AL, BYTE PTR DATA+1 MOV AL, BYTE PTR DATA+247已知SP=100H,指令CALL DWORD PTRBX执行后SP的内容为( B )。A.0FEH B.0FCH C.98H D.96H48已知AL,BX中各存放一个带符号数,计算AL+BX的和,用下述程序段( B )。A.XOR AH,AH B.CBW ADD AX,BX ADD AX,BXC.ADD AX,BX D.ADD AL,BX49假定寄存器 AX的内容为-32768,在执行了指令 NEG AH 后,标志位SF和OF的内容为( D )。A.0,0 B.0,1 C.1,0 D.1,15051. 已知AX=1234H,BX=806AH,指令ADD AL,BL执行后,OF和CF的值分别为( C ) A.0,0 B.0,1 C.1,0 D.1,152. 若AL与BL的内容相等,则转到标号OK去执行,不能实现此功能的程序段是( D )。A.CMP AL,BL B. SUB AL,BL JE OK JE OKC.XOR AL,BL D.MOV CX,AL EQ BL JZ OK JCXZ OK53. 在两个8259A级联的中断系统中,从8259A连接在主8259A的IR5上,则主8259A和从8259A的ICW3应设置为( A )。A.20H,05H B.05H,20H C.08H,05H D.05H,05H54. 用于定义常数、变量的内存空间分配和定位的是( A ) A.伪指令 B.机器指令 C.宏指令 D.微指令 55. 56. 用3片8259A级联,最多可管理的中断数是( B )。A.24级 B.22级 C.23级 D.21级57. EPROM是指 ( D )A.随机读写存储器 B.可编程只读存储器C.只读存储器 D.可擦除可编程只读存储器58. 8255A引脚信号WR=0,CS=0,A1=1,A0=1时,表示 ( B )A.CPU向数据口写数据 B.CPU向控制口送控制字C.CPU读8255A控制口 D.无效操作59. CPU的组成中不包含(A )。A存贮器 B寄存器 C控制器 D运算器60. 下列选项中与十进制数27.25相等的是( C )。A11011.001B B11011.01BCD C1B.4H D44.2Q61下列程序段执行后, AL的值应为( B )。MOV AX,0FFFEHMOV BL,0FFHIDIV BLA.溢出,无结果 B.02H C.-02H D.0FEH62若要表示0-999的十进制数,改用二进制数表示,须用( C )位。A.6 B.8 C.10 D.100063指令MOV AX,-100SIBX的源操作数的寻址方式为。( D )。A.寄存器寻址 B. 基址寻-变址寻址 C.寄存器相对寻址 D.基址-变址相对寻址64当8255A的端口A、端口B均工作在方式0的输入方式时,端口C可以作为( A )用。A.两个4位I/O端口或1个8位I/O端口 B.状态端口C.部分引脚作端口A、端口B的联络信号 D.全部作联络信号65已知AL=68H,BL=5AH,指令ADD AL,BL执行后,OF和CF的值分别为( C )。A.0,0 B.0,1 C.1,0 D.1,166指令MOV AX,SI+BP+10H的源操作数所在的逻辑段为( C )。A.数据段 B.附加段 C.堆栈段 D.代码段678086CPU内标志寄存器中的控制标志位占( C )。A.9位 B.6位 C.3位 D.16位68DATA的定义如下:DATA DW 12H,34H现想把1234H取入到AX寄存器,可以实现该功能的程序段是( C )。A.MOV AX,DATA B.MOV AX,DATA+2C.MOV AH,BYTE PTR DATA D.MOV AH,BYTE PTR DATAMOV AL, BYTE PTR DATA+1 MOV AL, BYTE PTR DATA+269在两个8259A级联的中断系统中,从8259A连接在主8259A的IR5上,则主8259A和从8259A的ICW3应设置为( )。A.20H,05H B.05H,20H C.08H,05H D.05H,05H70.已知AX,BX中为无符号数,当AXBX时,转到标号OK,不能实现此功能的程序段为( D )。A.CMP AX,BX B.CMP AX,BX JNC OK JAE OKC.CMP AX,BX D.CMP BX,AXJNB OK JC OK71 72指令LOOP隐含制定( C )寄存器作为循环计数器。A. AX B. BX C. CX D. DX三、完成指令序列1用加法指令实现123456H+789ABCH MOV AX,3456H ADD AX,9ABCH MOV BX,12H ADC BX,78H HLT2 使BL寄存器中的高4位和低4位互换。(3分) MOV CL,4 ROR BL,CL3 将AL寄存器内容传送给由DI寄存器指定的数据段偏移地址的存储单元。 MOV DI,AL4 将寄存器AL的第3,4位变反,其余位保持不变。 XOR AL,000110005 将字节数据11H送入采用BX、DI作为地址的主存单元。 MOV BYTE PTR BX+DI,11H6 DX和AX联合存放一个32位无符号数(DX存放高16位),将该数据逻辑右移一位。 SHL AX,1 RCL DX,17 将DX寄存器的高4位置1,其余位不变。 OR DX,OFOH8 DX和AX联合存放一个32位无符号数(DX存放高16位),将该数据逻辑左移一位。 SHR AX,1 RCR DX,19 将DX寄存器的高4位屏蔽,其余位不变。 AND DX,00001111B10 将AL寄存器中的无符号数乘以11(要求用逻辑和移位指令实现)。 MOV DI,AL SHL AL,1 MOV BL,AL MOV CL,2 SHL AL,CL ADD AL,BL ADD AL,DI11 已知AL,BL中各存放一个无符号数,用除法指令实现AL/BL的商。 XOR AH,AH DIV BL12 将AL寄存器中的无符号数乘以7(要求用逻辑和移位指令实现)。 MOV DI,AL SHL AL,1 MOV BL,AL MOV CL,2 SHL AX,CL ADD AL,BL ADD AL,DI13 已知AL,BX中各存放一个带符号数,用乘法指令完成AL*BX的积。 CBW IMUL BX 14 将DX寄存器的D1、D4、D6、D9、D10位屏蔽,其余位不变。 AND DX,0011010110115用减法指令实现两个多字节数12AD89H和84BA90H的和。 MOV AX,0AD89H ADD AX,OBA90H MOV BX,12H ADC BX,84H HLT四、简答题1什么是刷新?DRAM存储器为什么需要刷新? 刷新是指将存储单元的内容重新按原样设置一遍,而不是将所有单元都清零。 由于DRAM是以MOS管栅极和衬底间的电容上的电荷来存储信息的,而MOS管栅极上的电荷会因漏电而泄放,所以存储单元中的信息只能保持若干毫秒。为此,要求在13ms中周期性地刷新存储单元,而DRAM本身不具备刷新功能,必须附加刷新电路。2CPU响应中断的条件是什么? (1)中断源有中断请求(有多个中断请求时,CPU已经判断结束) (2)若为可屏蔽中断请求,CPU允许接受中断,即IF标志位的状态为“1。 (3)CPU执行完当前指令,且没有优先权更高的DMA请求。38086微处理器的功能结构分为哪几个部分?各部分的功能是什么? (1)执行单元 EU:主要负责执行指令,包括一组通用寄存器,标志寄存器,算数逻辑单元ALU,数据暂存器和EU控制单元。 (2)总线接口单元BIU:主要根据EU的请求,完成CPU与存储器或I/O设备之间的数据传送,完成所有的外部总线操作。 (3)寄存器结构: 4执行下列指令后,AX寄存器中的内容是什么? TABLE DB 10,20,30,40,50ENTRY DW 3MOV BX,OFFSET TABLEADD BX,ENTRYMOV AX,BXHLT5 虚拟存储器的概念。 虚拟存储器是采用硬件和软件的综合技术,将主存和辅存的地址空间统一编址,形成一个庞大的存储空间,该空间用虚地址寻址。6 8086/8088微处理器的功能结构分为哪几部分?各自的功能是什么?7 ROM的类型有哪些?各处的特点。 (1)掩膜式ROM 这种ROM在制作集成电路时,用定做的掩膜进行编程(未金属化的位存“1”;否则存“0”)。(2)PROM 允许用户根据需要编写其中的内容,但只允许编程一次。信息一旦写入便永久固定,不能再改变。(3 )EPROM 擦除信息时要从电路上取下,置于紫外线或X光下照射十几分钟,才能将芯片上的信息全部擦除,然后在专用的编程器上将新的信息写入(写入之前应确保芯片是全“1”状态)。(4) E2PROM 擦除信息时,不需要将芯片从电路板上拔下,而是直接用电信号进行擦除,对其编程也是在线操作,因此改写步骤简单。(5)闪存 是一种电可擦除、可重写的非易失性的存储器。与E2PROM相比,它具有更高的性价比,且体积小、功耗低,使用方便,在密度增加时仍保持可测性,这几方面综合起来的优势是目前其它半导体存储器技术所无法比拟的。8.MOS型RAM分为哪两大类?它们各自的特点。静态RAM:主要缺点有两个:由于静态RAM基本存储电路中包含的管子数目比较多,所以芯片容量较小;由于两个交叉耦合的管子总有一个处于导通状态,所以会持续地消耗功率,使得SRAM功耗较大。主要优点是: 无需进行刷新,因此简化了外部电路。动态RAM:四管DRAM所用的管子最多,从而使芯片的容量比较小,但它的读出过程就是刷新过程,因而不用为刷新而在外部另加逻辑电路。三管DRAM所用的管子较少一点,但读/写数据线分开,读/写选择线也分开,且要另加刷新电路,这样,外加电路本身增加了,存储器和外加电路的连接也增加了。单管DRAM所用的管子最少,但读出的数据信号弱,要用灵敏度很高的读出放大器来实现读出放大功能。9.简述CPU与I/O数据传送的四种控制方法。 1:无条件传送方式 2:程序查询方式 3:程序中断方式 4:直接存储器存储方式10CPU执行中断的过程。 1:CPU先向I/O设备发出命令字,要求传送数据; 2:从I/O端口读入状态字; 3:检查状态字中的标志,数据交换是否可以进行; 4:若I/O端口没有准备好,即READY=0,则重复执行第2,3步,一直到READY=1为止; 5:CPU执行输入指令,从I/O端口读出数据,同时使用I/O端口的状态字复位。11 什么是中断? 如果平时让CPU与外设并行工作,每当外设与CPU进行数据交换时,外设就向CPU发出一个信号,请求为其输入或输出服务,这时CPU暂停当前程序的执行,而转去执行为外设服务的程序,并在该程序执行完毕后,返回暂停断点,继续执行原来的程序。我们把这个过程称之为中断。第二部分题库一、简答题1.什么是溢出? 两个补码进行加减运算时,什么情况下会产生溢出? 运算结果的符号位于参加运算数的符号位不同的情况,为你把这种情况称作溢出。 两个数同号相加时有可能发生溢出,两个异号相减有可能发生溢出。2. 微机系统的硬件分为几个部分?及各自功能。 (1)系统总线 :用来连接CPU及存储器和外部设备的一组导线,可以是电缆,也可以是印刷板上的连线。所有的信息都通过总线传送。 (2)微处理器CPU:对指令进行译码,根据指令要求来控制系统内的活动,并完成全部的算数和逻辑运算。 (3)内存:存储当前正在使用的数据和指令。 (4)I/O接口:CPU与外部设备之间交换信息的连接电路,通过总线与cpu相连。 (5)外部设备:包括输入设备,输出设备及存储设备。3. 微处理器典型结构分为几个部分?及各自的功能。(1) MP/CPU该芯片内集成了控制器、运算器和寄存器运算器是计算机中加工与处理数据的功能部件,主要有两个功能:对数据的加工处理(重要功能),通过其内部的ALU完成。暂时存放参与运算的数据和某些中间结果,通常,通过与ALU相连的寄存器组实现。在寄存器组中,累加器是最繁忙的寄存器,在算术和逻辑运算时,它具有双重功能(运算前和运算后)。控制器是控制整台计算机各功能部件协同动作、自动执行计算机程序的功能部件,它由IP、IR、ID、时序发生器和时序控制信号产生部件组成。(2) 存储器存放程序和数据的部件。分为主存和辅存两类。主要由半导体存储器和磁盘、光盘存储器等构成。造价、容量、速度有别。构成内存的半导体存储器又分为ROM和RAM。(3)I/O设备和I/O接口各种外设的工作速度、驱动方式差异很大,无法与CPU直接匹配,不可能把它们简单地连到系统总线上,需要通过接口电路完成信号的变换、数据的缓冲、与CPU的联络等工作。4.CPU功能结构图分为几个部分?及各自功能。5.8086 CPU有几种工作模式?分别为什么? 最小模式 和最大模式 6.8086 存储器有几种地址表示方法?分别为什么? 逻辑地址 物理地址7. 解释术语:最小模式、最大模式、逻辑地址、物理地址、段基址、指令周期、总线周期、时钟周期、存储容量、地址重叠、I/O系统、I/O端口、中断、中断向量、最小模式 :系统中只有8086一个微处理器,系统中所有的总线控制信号都直接由8086产生,因此系统中的总线控制逻辑电路被减到最小。最大模式 :系统中总是包含两个或多个微处理器,其中一个主处理器就是8086,其它处理器为协处理器(如,用于数值运算的8087,用于输入/输出大量数据的8089)。逻辑地址:允许在程序中编排使用的地址。物理地址:信息在存储器中实际存放的地址。段基址:决定某段首字节位置的地址。指令周期:每条指令的执行由取指,分析,执行等操作完成,执行一条指令所需要的时间。总线周期:8086CPU于外部交换信息是通过总线操作完成的,CPU每使用一次总线进行数据输入/输出所需要的时间称为总线周期。时钟周期:执行指令的一系列操作都是在时钟脉冲CLK的统一控制下一步一步进行的,时钟脉冲的重复周期称为时钟周期。存储容量:I/O系统:在计算机系统中,CPU和主存与外围设备之间信息交换的一切软硬件机构系统称为输入/输出系统,简称I/O系统。I/O端口:每个接口部件都含一组寄存器,CPU和外设进行数据传输时,各类信息在接口中进行不同的寄存器,一般称这些寄存器为I/O端口。中断:当CPU正在执行某程序时,由于外界事件的需要向CPU发出申请,CPU暂停现行程序的执行而转去处理临时发生的事件,处理完后再返回到被中断程序的断点处,继续向下执行,这个过程称为中断。中断向量:中断向量又称中断入口地址,中断指针,中断矢量,中断类型等。8.8086指令格式中的操作数种类有哪几种形式?9. 一条指令包括哪几个部分? 指令的基本构成:操作码和操作数两部分构成 。10. 一个汇编语言源程序中有几种基本语句? 指令语句,伪指令语句和宏指令语句。11. 变量有哪几种属性? (1)段属性 (2)偏移量属性 (3)距离属性12. 标号有哪几种属性 (1)段属性 (2)偏移量属性 (3)距离属性13. 汇编语言源程序上机过程分为哪几个过程?(1)建立源程序文件(2)对源程序进行汇编(3)对目标文件进行连接(4)运行程序14设DATA段为数据段,画出存储单元示意图说明下面的程序段被汇编之后,DS:2000H开始的每个存储单元中,数据的存放顺序如何?DATA SEGMENT ORG 2000HDIGIT DW 1,-2,3 DW 2 DUP(0),21A0HDATA ENDS15. 半导体存储器按存取方式分为哪几类?各自特点。(1)从器件原理来分:双极型和MOS型(2)从功能来分:随机存取和只读(3)从存取原理来分:静态和动态(4)从信息传送方式来分:并行和串行16、按信息存取方式的不同,MOS型RAM又可分为哪几类?各自特点。?一8 17. 按照构成ROM集成电路内部结构的不同, 又可分为哪几类?各自特点。18. 若存储空间的首地址为2000H,试写出存储容量分别为2K*8、4k*8、8k*8、16k*8 位时,所对应的末地址。19. 在I/O接口中通常包含哪几类信息?数据信息,状态信息,控制信息三种。20、 I/O 端口中分类。数据端口,状态端口,控制端口三种。21、 I/O 端口有哪几种编址方式? 1.端口和存储器的统一编址 2.端口独立编址22、 微型计算机与外设间的信息交换方式? 程序控制方式,程序中断方式和直接存储器存取方式。23、8086中断类型。 (1) 可屏蔽中断 (2) 非屏蔽中断24、 中断过程 (1)中断请求 (2)中断判优 (3)中断响应 (4)中断处理 (5)中断返回25、 什么是端口?8086共有多少个端口? 26、已知软盘中断为INT 13H,其中断服务程序入口地址为0010H:0038H。请画出中断向量指针及中断向量的存储示意图。27、试用74LS138设计一个地址译码电路,使某接口芯片的片选地址为200H203H。(可以有地址重叠)28、类型码为8的中断是什么类型的中断,它的中断服务程序入口地址放在什么地方?试说明它的存放格式。29、CPU响应可屏蔽中断的条件是什么? 1) CPU响应中断的条件 有中断请求信号。 中断请求没有被屏蔽。 CPU的中断是开放的。 CPU在现行指令执行完毕时,响应中断。30、 什么是接口?其作用是什么? I/O接口是主机和外设进行衔接的部件,它的一端通过总线与主机相连,另一端通过控制器与外设相连。 I/O接口的功能: (1)I/O地址译码与设备选择 (2)信息的输入输出 (3)命令、数据和状态的缓冲与锁存 (4)信息转换31、 类型码为4的中断是什么类型的中断,它的中断服务程序入口地址放在什么地方?试说明它的存放格式。 如果在算数运算后加一条溢出中断指令INTO,则该指令测试OF标志,若OF=1,立即产生一个类型号为4的中断。32、 简答总线的概念。如果总线按传送信息的类别分,有哪几类? 二、完成指令序列1、将附加段中的一个字节变量COUNT 的值存入AL寄存器2、将BX寄存器初始化为变量MADY的偏移地址3、将BX寄存器和CX寄存器的内容相加,结果存入CX4、将数字0B2H加入到CL寄存器中5、把数组MYDAT的段地址和偏移地址存入 DS和BX寄存器6、交换AX和BX寄存器的内容三、程序设计题1在内存BUF单元中存放一个字数据,现要求将此数据的高4位和低4位置0,其余各位保持不变,并将结果存入到RESU单元中。2自内存单元MEM处存放两个字节带符号数,试比较它们的大小,并将大数存放到BIG单元中。3求100以内所有奇数之和,结果存入DL寄存器中4统计ES:0A00H字单元中有多少位“1”,结果存入SUM单元中5将DS:0000H开始的5个连续单元中的无符号字节数据求和,结果存入SUM字单元中去。6、用查表的方法将HEX单元中低4位十六进制数转换为对应的ASCII码,并显示出来。7、利用查表的方法计算09之间的任意一个数字的平方值,并将计算的结果存入RSLU单元。8、设内存中有三个互不相等的无符号字数据,分别存放在ARG开始的字单元,编制程序将其中最大值存入MAX单元。9、已知DATA单元开始存放三个带符号数,编制程序,检查三个数据是否同号,若同时为正,则在显示器上显示“+”;同时为负,则显示“-”;否则显示空格“ ”。10、统计由DATA开始的字节数据块中负元素的个数,数据个数在COUNT单元,数据个数在COUNT单元,统计结果存入RLT单元。11、 用完整的汇编程序完成:在以DAT为首地址的字缓冲区中存有一批字数据,以“*”作为结束,编程找出其最大值,结果存入RSLT单元.DSEG SEGMENTDATA DW 1234H,5678H,ABCH.*RSLT DW ?DSEG ENDSCSEG SEGMENT ASSUME CS:CSEG,DS: DSEGSTART: MOV AX,DSEG MOV DS,AX MOV SI,O MOV AX,DATSI CMP AX,* JE finishal: ADD SI,2CMP AX,DATSIJLE nextMOV AX,DATSINEXT: LOOP alFINISH: MOV RSLT,AX MOV AH,4CH INT 21H CSEG ENDSEND START12、从STRIN单元开始有一字符串,以!作为结束标志(字符串可用!表示)。用完整汇编程序求字符串的长度(!不计入长度),存入COUNT单元。13、 设内存DATA1和DATA2开始分别存放50个无符号字数据,编制程序将两个存储区对应字数据求和并存入SUM开始的单元(用完整汇编程序完成)。 DSEG SEGMENT DATA1 DW,. DATA2 DW,. SUM DW DUP(?) DATA ENDS CSEG SEGMENT ASSUME CS:CSEG,DS:DSEGSTART: MOV SI,50 MOV SI,0a:MOV AX,DATASIADD AX,DATA1SIADD AX,DATA2SIMOV SUM SI,AXADD SI,2LOOP aMOV AH,4CHINT 21HCSEG ENDSEND START14、若由8K4芯片构成一个具有14位地址8位数据线的存储器,问:(1)能存储多少字节数据? 214=16KB(2) 需要多少个片选信号? 16K/8K=2(3) 需要多少个芯片? 2*2=4(4) 写出各芯片的地址范围。 16K 是14根地址线 一片地址范围:0000H-1FFFH 8K是13根地址线 二片地址范围:2000H-3FFFH(5) 画出该存储器的组成框图及其与CPU的连接图。 1.CS连在一起,接地 2.芯片地址线和CPU地址线相连 3.芯片读写信号线与CPU相连,WR CS 4.数据线相连15、设有一个12位地址线和8位字长的存储器,问: (1)该存储器存储多少字节的信息?、 212=210+22=4+1K=4KB (2)若采用2114芯片(1K*4位),需要多少芯片,分多少组? 4/1=4(组) (3)设某微机的最大寻址能力为64KB,与上述存储器连接,且存储器起始地址为3000H,写出每组芯片的地址范围。 一片:3000H-3FFFH 二片:7000H-7FFFH 三片:C000F-CFFFH 四片:F000H-FFFFH (4)若选用74LS138译码器作为片选译码电路,根据3的要求,试画出CPU与译码器及主存的连线图(只考虑AB、DB及CS,不考虑其他控制)。 16、用1K4位的RAM芯片,2-4译码器构成一个4K8位的RAM存储器,问(1)需要多少个片选信号?需要多少根数据线?需要多少根地址线?2个片选信号 8根数据线 12根地址线(2) 共需要多少个芯片? (4K/1K)*(8位/4位)=8片(3) 写出各芯片的地址范围。000H-3FFH(4) 画出该存储器的组成框图及其与CPU的连接图。17、用1K8位的芯片组成4KB的存储器,则(1)需要多少片选信号?2个片选信号(2) 需要多少根数据线?多少根地址线?数据线8根 12根地址线(3) 共需要多少个芯片? 4片(4) 写出各芯片的地址范围。一片:000H-3FFH二片:400H-7FFH三片:800H-0BFFH四片:0C00H-0FFFH(5) 画出CPU与存储器的连接图18、在某个微机控制系统中,试用2K*8位芯片扩展8K*8位的RAM。要求起始地址为8000H,译码器采用74LS138,导线和门电路若干。试问:(1)共需几片芯片?(2)画出其与8088CPU的连接图,确定各芯片的地址范围。(3)根据连接图确定有无地址重叠,为什么? (注:可编辑下载,若有不当之处,请指正,谢谢!)
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!