版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、微机原理及应用复习题(1)一、选择题1MOV AX, ES:BXSI的源操作数的物理地址是( B )。A16×(DS)+(BX)+(SI) B16×(ES)+(BX)+(SI)C16×(SS)+ (BX)+(SI) D16×(CS)+(BX)+(SI)28086CPU内标志寄存器中的控制标志位占( B )。6状态标识位。A9位 B3位 C6位 D16位3Reset信号到来后,8088CPU的启动地址为( C )。A00000H BFFFFFH CFFFF0H D0FFFFH4典型的计算机硬件结构主要包括三个组成部分,它们分别是( A )。ACPU、存储器
2、、I/O设备 BCPU、运算器、控制器C存储器、I/O设备、系统总线 DCPU、控制器、I/O设备5CPU通过总线对内存或I/O端口存取(读或写)一个字节所需的时间是一个( A )。A总线周期 B时钟周期 C指令周期 D存储器周期6十进制数36.875转换成二进制数是( B )。A110100.01 B100100.111 C100110.11 D100101.1017十进制数-75用二进制数10110101表示,其表示方式是( b )。A原码 B补码 C反码 DASC码88086/8088可用于间接寻址的寄存器有(B )。A2个 B4个 C6个 D8个9堆栈的工作方式是( A )。A先进后出
3、 B可以根据地址选择存取C先进先出 D随机存取10寄存器间接寻址方式中,操作数在( C )中。A通用寄存器 B堆栈 C内存单元 D段寄存器11直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序为( C )。A直接、立即、间接 B直接、间接、立即C立即、直接、间接 D不一定12微机控制总线上传送的是( D )。A存储器和I/O设备向CPU传送的状态信号 B存储器和I/O接口的地址CCPU向存储器和I/O设备发出的命令信号 DA和C13将累加器AX的内容清零的不正确操作是( D )。AAND AX,0 BXOR AX,AXCSUB AX,AX DCMP AX,AX14采用Cache技术的主
4、要目的是( B )。A为增加内存的容量 B为减少高速CPU和慢速内存之间的速度差异C为增加CPU的寄存器 D增加内存的容量158255A工作在方式0时,端口A、B、和C的输入/输出有( c )种组合方式。A4 B8 C16 D3216在8088/8086系统中,中断向量表地址范围是:( a )。A00000H003FFH B00HFFH C00000H007FFH D20000H203FFH178253软启动前,GATE必需为( c )态。A低电平 B任意 C高电平 D上升沿18在8255A中,可工作于位控方式的端口是( c )。AA端口 BB端口 CC端口 DA和D端口19指令TESTAL,
5、40H的含义是( b )。A测试AL的内容是否等于40? B测试AL的D6位的逻辑值。C测试AL的D2位的逻辑值。 D比较AL的内容与80H号存储单元内容是否一致20设SS=2010H,SP=0086H,BX=6521H,当执行PUSH BX指令后,6521H在堆栈内的实际地址是( d )。A(20186H)=21H (20185H)=65H B(20186H)=65H (20187H)=21HC(20185H)=21H (20184H)=65H D(20185H)=65H (20184H)=21H21计算机的主存由( )组成。ARAM BROM CRAM和ROM D内存和外存22若X的真值为
6、0.1010,在机器中该数表示为1.0110,则该数所用的编码为( )。A原码 B反码 C补码 DASC码23已知大写字母A的ASC码为十六进制数41H,则字母E的ASC码为( )。A43H B44H C45H D46H24MOV AL,BX+10指令中源操作数的地址是( )。ACS×10H+BX+10 BSS×10H+BX+10CDS×10H+BX+10 DES×10H+BX+1025实现将AL中的所有位左移一位,同时使0移入最后1位的指令是( )。AROLAL,1 BSHLAL,1 CSHRAL,1 DRORAL,1268088CPU工作在最大模式下
7、,执行IN或OUT指令产生I/O端口读信号#IOR和写信号#IOW的部件是( )。A8088CPU B总线控制器 C8255并行接口 DDMA控制器27存储器是计算机系统的记忆部件,它主要用来( )。A存储程序 B存储数据 C存储结果 D上述A、B、C288253可编程定时/计数器工作在方式2时,控制信号GATE变为低电平后对计数器的影响是( )。A等待下一次计数开始 B暂时停止现行计数工作C计数器的计数不受该信号的影响 C立即开始新的计数29根据中断向量表的格式,只要知道了中断类型码n就可以找到相应的中断向量在表中的位置,中断向量在表中的存放地址=( )。A4×n B8×
8、n C16×n D32×n308088CPU通过总线对内存或I/O端口进行一次读或写操作的过程称为一个( )。A时钟周期 B总线周期 C指令周期 D存储器周期31某静态RAM芯片的容量为8K×8位,则( )。A该芯片的地址线是11根 B该芯片的地址线是12根C该芯片的地址线是13根 D该芯片的地址线是16根328259A是( )。A锁存器 B可编程中断控制器 C并行I/O芯片 D。串口I/O芯片338253使用了( )端口地址。A1个 B2个 C3个 D4个348255工作方式0,A口输入,C口高4位输入,B口输出,C口低4位输出,其控制字( )。A1001100
9、0B B10001000B C00011000B D11001000B35三态门74LS244可以作为( )。A输入接口 B输出接口 C计数器 D锁存器36指令TEST AL,08H的含义是( )。A测试AL中D3位的逻辑值 B测试AL中D4位的逻辑值C测试AL中D5位的逻辑值 D测试08号单元的内容37设SS=1000H,SP=0014H,BX=1122H,当执行PUSH BX指令后,1122H在堆栈内的实际地址是( )。A(10014H)=11H,(10013H)=22H B(10014H)=22H,(10013H)=11HC(10012H)=22H,(10013H)=11H D(1001
10、2H)=11H,(10013H)=22H38与LEA AX,BUFFER等价的指令为( )。AMOV AX,BUFFER BMOV AX,OFFSETBUFFERCMOV AX,DS:BUFFER DAX EQU BUFFER。398255A中,可工作于位控方式的端口为( )。AA端口 BB端口 CC端口 DA和C端口40采用Cache技术的主要目的是( )。A为增加内存的容量 B减少高速CPU和慢速内存之间的速度差异C增加寄存器 D增加I/O接口41微处理器内部基本组成包括运算器、控制器和( )。A算术运算单元B逻辑运算单元C控制单元D寄存器组42下列存储器中,存取速度最快的是( )。ACD
11、-ROMB内存储器C高速缓冲存储器D硬盘43在Reset信号到来后,8088 CPU的启动地址为( )。A00000BFFFF0HCFFFFFHDC0000H44堆栈的工作原则是( )。A先进后出B先进先出C链式存储D随机存储45设SP=2000H,当执行POPAX之后,SP=( )。A1FFEH B2002H C1FFFFH D2001H46在8086/8088指令系统中,可用于间接寻址的寄存器有( )个。A2 B4 C6 D847在寄存器间接寻址方式中,操作数是( )。A寄存器操作数 B常数 C存储器操作数 D段寄存器48在构成存储系统时,所用存储芯片单片不能满足字长要求,需用首先进行(
12、)。A字扩展 B位扩展 C字位扩展 D以上均可49在微型计算机系统中,CPU与I/O设备间传送的信号有( )。A数据信息 B控制信息 C状态信息 D以上都是50指令TEST AL,02H的含义是( )。A测试AL的bit0位的逻辑值 B测试AL的bit1位的逻辑值C测试AL的bit2位的逻辑值 D测试AL的值51将累加器AX的内容清零的正确操作是( )。ACMP AX,0 BXOR AX,AX CADD AX,0 DNOT AX52下列指令中( )不正确。AMOV |SI|,AXBMOV BYTE PTR |SI| 32HCADD AX,0DNOT AX53MOS型静态随机存储器由( )组成。
13、A双稳态触发器 B双极型半导体 C磁性材料 D电容548086/8088系统中,I/O寻址空间为( )。A1024 B1M C64K D32K55三态门具有“通断”控制能力,所以常用三态门芯片74LS244作为( )。A输入接口 B输出接口 C控制器 D锁存器56CPU响应INTR引脚的中断请求的条件是( )。AIF=0 BIF=1 CTF=0 DTF=157CPU在中断响应周期,除了要向中断源发出中断响应信号外,还要进行断点保护和( )。A中断判优B中断识别C取得中断服务程序入口地址 D设置中断允许标志1F=1588253软启动前,GATE引脚必需为( )。A上升沿 B下降沿 C低电平 D高
14、电平598255芯片有( )种基本工作方式。A2 B3 C4 D660在可编程并行接口芯片8255A中,可工作于位控方式的端口是( )。AA端口 BB端口 CC端口 D控制端口二、填空题1已知逻辑地址为2F00H:38A0H,物理地址= 。 28086与8088CPU结构极为相似,都是由 EU执行单元 、 BIU总线接口单元 两大部分组成。38088微机系统有 20 条地址线,可寻址的最大物理内存容量为 1M 字节。48086CPU通过 CS 段寄存器和 IP 指针寄存器能准确找到程序代码。5计算机的指令由 操作码 和 操作数 两部分组成。6静态MOS存储器是靠 双稳态触发器 存储信息,动态M
15、OS存储器是靠 电容 存储信息。7用4K×4bit的存储器芯片构成32KB的存储器,所需要的芯片数是 16 片。87段LED显示器内部的发光二极管连接方式可分为 共阳极 和 共阴极 两种结构。9存储器芯片地址译码方法有 全地址译码 和 部分地址译码 两种方法。10当总线负载超过其负载能力时,需加接 总线驱动器 ,以增加总线的负载能力。11标号有3个属性, 段 属性、 偏移量 属性和 类型 属性。 12受CLI和STI指令控制的中断是 可屏蔽中断INTR 。138253具有 3 个减1计数器。每个计数器都含有 16 位的初值寄存器。在以二进制计数时,最大计数次数为 65536 以BCD
16、码计数时,最大计数次数为 10000 。14能使8255的PC5输出高电平的控制字为 00001011 。15在8088系统中,中断类型码为7的中断向量的存放地址是: 001CH 。16计算机远距离通记时,通过 MODEM 进行数字信号与模拟信号间的转换。17如果一个程序在执行前(CS)=0A7F0H,(IP)=2B40H,该程序的起始物理地址是 0AAA40H 。18无论那种CPU,其内部基本组成总是大同小异,都有 CPU 、 存储器 、 I/O端口 3个主要部分。19微型计算机的系统总线包括 数据 总线、 地址 总线和 控制 总线。20在8088系统中, 一个段最大64KB,8088有 2
17、0 条地址线,可以寻址的最大物理空间为1MB。21十六进制数30AH转换为二进制原码是 ,转换为BCD码是 。22在指令中立即数只能用作 源 操作数,而不能用作目的操作数。23硬中断可分为 非屏蔽中断NMI 中断和 可屏蔽中断INTR 中断两种。248255有3个数据输入输出端口,其中只有 A 端口可以工作在方式2。25用2K×4位的存储芯片组成4K×8位的存储器,需要进行 扩展。26异步串行通信数据格式由起始位、 数据 位、 奇偶校验 位和 停止 位等4部分组成。27在8088系统中, 在构成存储器时使用全部20位地址线进行译码,即 全地址 译码方式。28如果带符号数FF
18、H加上带符号数01H,结果 产生溢出。29CPU的寻址能力取决于 地址线 的根数。308253可编程定时/计数芯片的 GATE门控 信号用于控制计数器的启动和停止。三、简答题1、下列指令中源操作数的寻址方式是什么?(1) MOV BX,0100H 答: 直接寻址 (2) MOV CX,DATASI 答: 相对寻址 (3) MOV ES:SI,AX 答: 寄存器寻址 (4) ADD AX,BXDI 答: 基址变址寻址 (5) MOV AL,NUMBERBPDI 答: 基址变址相对寻址 2、执行下列指令后,AX寄存器的内容是什么? 定义: TABLE DW 0,100H,200H,300H,400
19、H DISTA DW 6 (1)执行 MOV BX,OFFSETTABLE ADD BX,DISTA MOV AX,BX AX的内容: 300H (2)执行 MOV SI,4 LEA BX,TABLE MOV AX,BXSI AX的内容: 200H 3、指出下列指令的错误。aMOV AX,SIDI; 答:在间接寻址中不允许两个间址寄存器同为变址寄存器 bMOV SI,OFFH; 答:无法确定源操作数的字长cMOV DATASI,CS:AX;答:寄存器操作数不加段重设符dMOV CL,BX; 答:两操作数字长不相符eOUT280H,AL; 答:对输入输出指令,当端口地址超出8位二进制的表达范围(
20、即寻址的端口超出256个)时,必须采用间接寻址4、变量有哪几种属性?标号有哪几种属性?二者有何区别?变量有1,段属性:2,偏移量属性:3,类型属性(字节,字,双字,四字,十字)标号也有1,段属性:2,偏移量属性:3,类型属性(NEAR,FAR)区别:标号的类型与变量的类型不同;定义的段不同,标号在代码段,变量在数据段;标号后面跟冒号,变量后面不用冒号。58086/8088系统中有20根地址线,它的存储空间最大是多少?将该内存空间顺序分为16段,每段64K,试写出第二段和最末段的地址范围。6分析下列程序段,写出该程序段的功能。MOVAX,2000HMOVDS,AXMOVAX,6000HMOVES
21、,AXMOVSI,1200HMOVDI,0MOVCX,100CLDNEXT:REP MOVESB78088CPU的中断系统中,中断向量表长度是多少字节?中断向量表的地址范围是多少? 8、已知X=1101001 Y=1010110,计算XY补=?9、8088的EU和BIU有哪些主要功能?在执行指令期间,EU能直接访问存储器吗?10、指出以下指令中源操作数的寻址方式。 MOV SI,300 MOV AX,3102H ADD AX,BXSI MUL BL MOV BP,AX11、编写程序段,当输入接口的bit1、bit4、bit7位同时为1时,CPU将内存中以DATA为首址的10个单元的数据从输出接
22、口输出,若不满足上述条件则等待。已知输入接口地址:FF80H输出接口地址:FF81H12、已知X=1100001B,Y=1010101B,用8位补码计算(X-Y)补=?,并说明结果是否溢出。14、在8086/8088系统中,当前数据段位于存储器的78000H-87FFFH,则DS 段寄存器为:。15、在数据段中有以下定义:ARRAY1 EQU 16HARRAY2 DW 7F16H请指出下面两条指令中源操作数的寻址方式:MOV AX,ARRAY1;寻址方式 MOV AX,ARRAY2;寻址方式 四、程序设计1、下列程序段为RAM实验中的存储器测试程序,将语句补充完整。DATA SEGMENTME
23、SSAGE DB PLEASE ENTER A KEY TO SHOW THE CONTENTS,ODH,OAH,$DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS: DATA ,SS:STACK,ES:DATASTART:MOV AX,DATA MOV DS, AX MOV AX,2000H MOV ES,AX MOV BX,1000H MOV DL,40HREP1: INC DL ;输入A到Z 26个字符 MOV ES:BX,DL INC BX ;修改指针 CMP DL,Z JNZ REP1 LEA DX,MESSAGE ;以下显示提示信息 MOV AH,0
24、9H INT 21H MOV AH,01H ;等待按键 INT 21H MOV AX,2000H ; MOV ES,AX MOV BX,1000H MOV CX,26 ;以下显示已写入的字符REP2: MOV DL,ES:BX MOV AH,02H INT 21H INC BX LOOP REP2 MOV AX,4C00H ;返回DOS INT 21HCODE ENDS END START2、设在内存NUM单元开始存放着100个字节,要求将其中为零的元素全部删除,并将保留的数据连续存放,以$为结束标志;结束标志的下一个单元保存零元素个数。下列程序是满足以上要求的部分程序,请补充完整。DATA
25、SEGMENTNUM A1,A2,A99,A100NUM1 DB 00,00DATA ENDSCODESEGMENTASSUME CS:CODE, START:MOVAX,DATAMOVDS,AXLEASI, ;取NUM数据区首址MOVDI,SIMOVCX,100XORDL,DL;DL作为统计零元素个数的计数器GO1:MOVAL,SICMP JNZGO2INCJMPGO3GO2: INCDIGO3:INCSI GO1MOVDI,$INCDIMOVDI, MOVAH,INT21HCODE ENDSTART3、设在内存NUM单元开始存放着100个字节类型的整数,要求将其中为一的元素全部删除,并将剩
26、余的数据元素连续存放,以0为结束标志,另外结束标志的下一个单元保存零元素个数。下列程序是满足以上要求的部分程序,完成该程序:DATA SEGMENTNUM a1, a2, , a100NUM1 DB 0,0DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:START:MOV AX,DATAMOV DS,AXLEA SI,;取数据首址MOV DI, SIMOV CX,100XOR DL,DL;DL作为统计零元素个数的计数器GO1:MOV AL,|SI|CMP ,0;与0比较JNZ GO2INC ;零元素计数器加一JMP GO3GO2:MOV DL,;保存 非零元素I
27、NC DIGO3: INC SILOOP GO1MOV BYTE PTR |DI|,0MOV ,DL;保存零元素个数MOV AH,INT 21HCODE ENDSEND 4、把从ARRAY单元开始的6个无符号数按从小到大的顺序排序。请把程序补充完整,说明:本程序用BL寄存器作为交换标志寄存器,BL=0,表示排序完成;BL=0FFH,表示排序示完成,BL初值预置为0FFH。程序如下:DATA ARRAY DB 25,75,3,46,5,30COUNT EQI 6DATA ENDSSTACK SEGMENT DW 50 DCP (?)STACK ENDSCODE SEGMENT CS:CODE,D
28、S:DATA,ES:DATA,SS:STACKSTART: MOV AX, ;初始化DS,ES,SSMOV DS,AXMOV ES,AXMOV AX,MOV SS,AXMOV BL,0FFH;初始化变换标志寄存器AGAIN0:CMP BL,0JZ DONE;BL=0,转移到DONE BL,BL;否则BL清0MOV SI,OFFSET ARRAYMOV CX,;置循环次数DEC CXAGAINI:MOVAL,|SI|;两元素比较CMP ,|SI+1|JBE UNCH;若|SI|SI+1,不交换EXCH: MOV DL,|SI+1|;否则交换MOV |SI|,DLMOV |SI+1|,MOV BL
29、,0FFH ;互换标志位UNCH:INC SILOOP AGAIN1JMP AGAIN0DONE:MOV AH;返回DOSINT 21HCODE; 码段结束ENDSTART五、应用题(一)、可编程定时/计数8253应用定时/计数器8253接线图如下图所示,已知8253 CLK0输入时钟为1MHZ,计数器0工作方式3,由OUT0发出1ms的方波。要求:(1)确定端口地址;(2)确定控制字及时间常数;(3)设计初始化程序。1确定各端口地址:计数器0 ,计数器1 ,计数器2,控制寄存器 2确定计数器0的控制字: 3确定计数器0的时间常数: 4完成8253的初始化程序段MOV DX,MOV AL,OU
30、T DX,ALMOV DX, MOV AL,00HOUT DX,ALMOV AL, OUT DX,ALA7D0D7OUT0OUT1OUT28253CLK0CLK1CLK2A1A0&G174LS138CBA1D0D7A9A8A6A5&A15A14A13A12A11A4A3A2A1A0GATE0GATE1GATE25V1ms1MHA10定时器/计数器8253D0D7A0A10 M1SRAM6116D0D7A0A10&&G74LS138CBA1A19A17A16A13A12A18A15A14A11D0D7A0A10M2SRAM6116D0D7A0A10( )六、存储器
31、设计利用SRAM6264(8K×3位)芯片和EPROM 2764(8K×8位)芯片构成存储器,与8088/8086系统总线相连(如下图所示),请根据接线图回答下列问题。1写出SRAM6264的地址范围:2写出EPROM2764地址范围:3如果地址线A18不参与译码,写出SRAM6264的地址范围:写出EPROM2764的地址范围:4根据总线信号说明8088CPU的工作模式:1七、应用题(一)在8088系统中,地址线20根,数据线8根,设计32K×8的存储系统;其中RAM为16K×8位,选用6264芯片,地址范围为E8000HEBFFFH;ROM为16K&
32、#215;8位,选用2764芯片,地址范围为EC000HEFFFFH;电路原理图如下:1、请写出Y4、Y6的地址范围。Y4:E8000H-E9FFFHY6:EC000H-EDFFFH2、请标出未说明的总线信号名称:标在图中。3、此系统的8088是工作在什么模式下? 最大模式( A18 )+5V( A19 )( A17 )D0D7A0A12( )+5VD0D7A0A12CS2 D0D7A0A16( )() )&( A15 )( A14 )( A13 )A12GCBA&D0D7A0A12CS2 D0D7A0A12 D0D7A0A12 ( ) (二)设计数器/定时器8253在微机系统
33、中的端口地址分配如下:计数器0:340H 计数器1:341H 计数器2:342H 控制口:343H设已有信号源频率为2MHs,计数器0产生周期为10s的方波信号,二进制计数;计数器1作频率发生器,产生频率为10KHz的脉冲,BCD码计数;计数器2BCD码计数;利用计数器1和计数器2来产生周期为1秒的脉冲信号:1、请确定计数器0的时间常数: 20;控制字: 00010110B 。2、请确定计数器1的时间常数: 200 ;控制字: 01110101B 。3、请确定计数器2的时间常数: 10000 ;控制字: 10110111B 。4、编程初始化8253。(三)如下图所示,8255的A端口接有8个开
34、关,C端口接有8个发光二极管。编程控制,当开关闭合,相应灯亮;当开关全部断开,则循环延时点亮发光二极管。1、确定8255的各端口地址:2、确定控制字,答; 10010000B 3、填空完成下面的程序: MOV DX, 0FF03H;控制口地址 MOV AL, 90H ;控制字 OUT DX, AL MOV BL, 0FEH ;循环点亮初值L1: MOV DX, 0FF00H ;端口地址 IN AL, DX ;读开关状态 CMP AL, 0FFH JZ L2 INC DX INC DX OUT DX, AL ;DX中值的含义: c端口地址 JMP L1L2: MOV DX, 0FF02H ;C端
35、口地址 MOV AL, BL OUT DX, AL MOV CX, 0FFFHL3: LOOP L3 ROR BL, 1 ;循环移位JMP L1+5VK0D0D7ARESETBA1A0 C8255D0D7RESETA1A0&A15A14A13A12A11A10A9A8G1CBA74LS1381A7A6A5&A4A3A2+5VK7SC1SC0RL1RL0M2M1M0BCD8253控制字D7D6D5D4D3D2D1D01A组控制B组控制8255控制字(四)、8253与系统的连接如下图所示,FIN0频率为1MHz,FIN2频率2MHz。计数器0采用BCD码计数,以最大计数值计数,输出
36、方波(方式3);计数器1工作于方式2,二进制计数,输出的FOUT1频率为0.5Hz;FOUT,为50Hz的方波(方式3)。完成8253的初始化程序:TIM_CTL FQU ;控制端口地址MOV DX,TIM_CTL;初始化计数器0MOV AL, ;控制字OUT DX;ALMOV DX, ;计数器0地址MOV AL, ;时间常数OUT DX,ALOUT DX,AL MOV DX,TIM_CTL;初始化计数器1MOV AL, OUT DX,ALMOV DX, MOV AL, OUT DX,ALMOV DX,TIM_CTL;初始化计数器2MOV AL , OUT DX,ALMOV DX, MOV A
37、X, OUT DX,ALMOV AL,AHOUT DX,ALCLK0OUT0CLK1OUT1CLK2OUT28253G74LS138CBA1&D0-D7A1A0A15A14A13A12A11A10A9A8A7A6A5A4A3A2+5VD0-D7 GATE0GATE1 GATE2A1A0FIN0FOUT1FIN2FOUT2+5V8253的应用8253控制字格式:SC1SC0RL1RL0M2M1M0BCD(五)可编程并行接口芯片8255与系统的连接如下图所示,PB0-PB7接有8个开关,PC0-PC7接有8只LED指示灯,口B和口C均工作在方式0下,请回答以下问题: 确定8255端口地址范
38、围: 写出方式选择控制字: 编程实现:根据口B开关状态,控制口C相应的灯亮或灭。将程序补充完整。START:MOV DX, MOV AL,方式选择控制字OUT DX,ALAGAIN:MOV DX, IN AL,DXMOV DX,OUT DX,ALJMP AGAINA7D0D78255AA1A0&G174LS138CBA&D0D7A9A8A61A15A14A13A12A11A5A4A3A1A0PB0PB1PB2PB3PB4PB5PB6PB7A10PC0PC1PC2PC3PC4PC5PC6PC7+5VK0+5VK78255的应用8255方式控制字格式: 76543210 A组控制B
39、组控制(六)可编程并行接口芯片8255的应用8255工作于方式0,A口作为输出口,PA0PA7通过反向器驱动器74LS06 与LED数码管相连。LED为共阳极连接,连接方法如下图1,图2所示。请根据图示回答下列问题:1写出各端口的地址:00FF00H. 0FF01H .0FF02H.0FF03H2写出方式控制字:10003若从A端口输出4FH,7段码显示器上显示的数字是4从键盘接收数据(范围09)并送七段码显示,程序如下,请将程序补充完整。DATASEGMENTLEDDB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FHMESG1DB 0DH,0AH,请输入1位数
40、字(09H),SDATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAS,DATA;为段寄存器赋值MOVDS,AXMOVDX,;控制口地址送DXMOVAL,OUTDX,ALSSS:MOVDX,0FFSET MESG1;显示“输入1位数字(09H)”MOVAX, INT21HMOVAH,01H;从键盘接收字符INT21HCMPAL,0JBEXIT;小于0,转EXITCMPAL,9JAEXIT;大于9,转EXITSUBAL, LEASI,LEDMOVAH,0ADDSLAXMOVAL,|SI|MOVDX,OUTDX,ALJMPSSSEXIT:MOVAX,
41、4C00HINT21HCODEENDSENDSTART图1 8255的应用&&111111111图2 8255的应用微机原理复习题(2)一、选择题:1.下列无符号数中最大的数是( C )。A. (1011011)2 B. (142)8 C. (82)16 D. (10010111)BCD2.在机器数( B )中,零的表示形式是惟一的。A.原码 B.补码 C.反码 D.原码和反码3正数的机器数等于其真值的码制有( D )。A.原码 B.补码 C.反码 D.原码、反码、补码4. PSW是指令部件中( D )。A.指令寄存器 B.指令译码器C.程序计数器 D.程序状态寄存器5.在CP
42、U中跟踪指令后继地址的寄存器是( C )。A.主存地址寄存器 B.指令寄存器C.程序计数器 D.状态条件寄存器6.寄存器间接寻址中,操作数放在( B )。A.通用寄存器 B.主存单元 C.堆栈 D.程序计数器7. 8086/8088 CPU中,用来存放程序的指令代码序列的寄存器是( A )。A. CS B. DS C. SS D. ES8. EPROM是指( D )。A.随机读写存储器 B.可编程的只读存储器C.只读存储器 D.可擦除的可编程只读存储器9.随机存储器是指( B )。A.在工作时内容不能改变B.以任意次序读写任意存储单元所用的时间相同C.只能以某种预先确定的顺序来读写存储单元D.不是根据地址而是根据所存储信息的特征部分存取10.存储周期是指( C )。A.存储器的读出时间B.存储器的写入时间C.存储器进行连续读和写操作所允许的最短时间间隔D.存储器进行连续写操作所允许的最短时间间隔11. 8位字长,采用补码形式表示时,一个字所能
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年临时搬运合同
- 2024年度某新能源汽车制造技术许可合同
- 2024年度文化娱乐活动策划合同
- 2024年广播剧配音委托合同
- 2024年建筑工程地面建设合同
- 企业普通员工年终个人工作总结
- 2024年度风力发电设备安装合同
- 节能宣传课件教学课件
- 2024医疗机构人力资源共享与培训合同
- 2024年度碎石料供需合同
- 护士与医生的合作与沟通
- GB 42295-2022电动自行车电气安全要求
- 产品系统设计开发 课件 第4、5章 产品系统设计类型、产品系统设计开发综合案例
- 1编译原理及实现课后题及答案
- 焊接材料的质量控制和追溯规范
- 让阅读成为习惯家长会课件
- 家庭健康照护服务方案
- 施工方案 谁编
- 沪教牛津版八上英语Unit-6-单元完整课件
- 新能源及多能互补互补技术
- 混凝土搅拌站安装及拆除方案
评论
0/150
提交评论