08级微机原理试卷(A)(2)
- 格式:doc
- 大小:107.00 KB
- 文档页数:5
2008武汉理工大学微机原理A及答案考试试题纸一:选择题(每题2分,共20分)1. 8086/8088的中断向量表( )A:用于存放中断类型号 B:用于存放中断服务程序入口地址C:是中断服务程序的入口D:是中断服务程序的返回地址2. PC机中的硬中断服务程序执行的是:( )。
A:外部中断请求CPU完成的任务 B:主程序中安排的中断指令C:主程序中安排的转移指令 D:主程序中安排的调用指令3. 在8086/8088中,一个最基本的总线周期由4个时钟周期(T 状态)组成,在T1状态,CPU在总线发出( )信息.A:数据 B:状态 C:地址 D:其他4. 8位补码操作数"10010011"等值扩展为16位,其机器数为( )A:1111111110010011 B:0000000010010011C:1000000010010011 D:10000000100101005. 计算机的存储器采用分级存储体系的主要目的是()。
A:便于读写数据 B:减小机箱的体积C:便于系统升级 D:解决存储容量、价格和存取速度之间的矛盾6. 当要访问的物理地址为96FF8H的内存单元时,偏移地址允许自己确定,则段地址不可取值为:( ).A:8800H B:9000H C:96FFH D:9700H7.下面的指令不合法的是( ).A:PUSH AL B:ADC AX,[SI] C:INT 21H D:IN AX,03H 8. 某DRAM芯片,其存储容量为512K * 8位,该芯片的地址线和数据线数目为()A:8,512 B:512,8 C:18,8 D:19,89. 指令IN AL,DX对I/O端口的寻址范围是( ).A:0~255 B:0~65535 C:0~1023 D:0~3276710. 执行下面的程序段后,AL中的内容是( ).BUP DW 2152H,3416H,5731H,4684HMOV BX,OFFSET BUPMOV AL,3XLATA:46H B:57H C:34H D:16H二:填空题(每题2分,共20分)1. 用Inter2114组成4K*8bit的RAM要用______片.2. 8259A有两种中断触发方式:_______________。
《微机原理A ( (开开卷)》参考答案和参考答案和评分标准评分标准评分标准一、(12分)1. 每片存储器的容量均为8K ×8。
(2分)3. 程序片段MOV AX,0MOV DS,AXMOV CX,2000HMOV SI,4000H (1分)MOV DI,7FFFHL1: MOV AL,[SI]MOV [DI],AL (1分)INC SIDEC DI (1分)LOOP L1 (1分)M/IO1314 CECE评分标准:1. 正确连接CPU 相关信号(2分)2. 地址译码输入连接(2分)3. 存储器片选连接(2分)二、CODE SEGMENTASSUME CS:CODESTART: L1:IN AL,40HMOV BL,AL SHR BL,1XOR AL,BL SHR AL,1JC L2MOV AL,0 JMP L3L2:MOV AL,1 L3:OUT 41H,AL JMP L1 MOV AH,4CHINT 21HCODE ENDSEND START评分标准:1.开关输入、缓冲器连接3分,LED 输出,锁存器连接3分,地址译码3分。
2.流程图绘制3分3.程序编写部分状态输入1分,判断1分,输出1分。
三、(13分)1.T0的工作方式为1,因为方式1需要外触发才能计数,并且在计数过程中OUT端输出低电平(2分)T1的工作方式为0,因为方式0下计数器计数结束后,输出一个上升沿。
(2分)2.计数器0的初值等于2秒钟计数的个数,即6000。
(1分)计数器1的初值等于19。
(1分)3.MOV AL,00110011B ;33H 通道0,先低后高,方式1,BCD OUT 93H,AL (1分)MOV AL,00H ;通道0 初值OUT 90H,ALMOV AL,60HOUT 90H,AL (1分)MOV AL,01010000B ;50H 通道1,低字节,方式0,二进制OUT 93H,AL (1分)MOV AL,19OUT 91H,AL (1分)4. 需先将计数值锁存,然后再读MOV AL,01000000B ;锁存OUT 93H,AL (1分)IN AL,91H (1分)MOV BL,20SUB BL,AL (1分)结果保存在BL中。
石家庄铁道大学2010-2011学年第1学期08 级本科班期末考试试卷(A)课程名称:微机原理及接口技术任课教师:燕延考试时间:120 分钟一、填空题(20分、每空1分)1、8086CPU内部结构分为EU和BIU两大单元,物理地址计算是在单元完成的,通用寄存器组和算术逻辑运算单元ALU位于单元。
2、比较两个数是否相等,用标志判断;判断运算结果是正数还是负数,用标志判断;将DF置1,应该用指令,在这种情况下,执行MOVSW指令后,SI的内容调整。
3、在寄存器间接寻址方式中,常用来存放存储器操作数的偏移地址的寄存器是、等,用来存放I/O端口地址的寄存器是。
4、8086/8088CPU设计中采用了技术减少了数据线和地址线的数目;采用这种技术后的微机系统构成中器件是必不可少的。
5、在静态RAM(SRAM)和动态RAM(DRAM)中,集成度高,功耗大集成度低;6、在中断管理器8259应用中,3片8259级联可管理个外部中断源,此时主片应工作在特殊嵌套方式下,这种嵌套方式的特点是。
7、常用的串行通信接口标准包括和等,工作方式分为同步和异步,其中工作方式信息传输效率高但对收发时钟要求严格同步。
8、8位A/D转换芯片ADC0809内部有多路开关,可分时对路模拟信号进行A/D转换,当A/D转换结束时,转换结束信号EOC会变成电平。
二、分析计算题(15分)1、设(DS)=3800H、(SS)=4A10H、(BX)=3B50H,(BP)=2800H,(SI)=1300H,BUF=0030H,(CL)=02H,(AL)=3FH,(BUF[BP])=5AH,(BUF[BX][SI])=47H,分别执行下列指令后:①CMP AL,BYTE PTR BUF[BP](AL)= ,源操作数的物理地址 H,进/借位标志CF= 。
② SHL BUF[BX][SI],CL目的操作数的物理地址 H,(BUF[BX][SI])= ,(CL)= 。
长沙理工大学考试试卷课程编号A卷拟题教研室(或老师)签劣______________ 教研室主任签需—..................... 密........................................... 封........................................... 线................................................课程名称(含档次)微机原理及应用专业层次(本、专)本科专业08自动化 ____________________ 考试方式(开、闭卷)闭卷二、填空题(每空1分,共20分)1、完成下面不同数制之间的转换73.25D= _______________ B. 10010010B= ______________ H100101.11B= _____________ D= ______________BCD2、假设(DS) =2000H, (BX) =1256H, (SI) =528FH;位移g TABLE=2OA1H, (232F7H)=3280H, (264E5H) =2450H,贝I」执行指令JMP BX后,(IP) = _____________ :执行指令JMP TABLE[BX]后,(IP) =________________ :执行指令JMP [BX][SI]后,(IP) = ______________ 。
3、8088CPU的地址总线有______________ 条,最大内存空间为 _____________ ,物理地址是由__________ 和 __________ 形成的。
4、在8088系统中五片中断控制器8259可控制 ___________ 个中断源。
5、执行INT 04H后,中断服务程序入口地址的CS在___________ , ______ 单元,IP在_______ ,______ 单元中。
安徽大学20 08 —20 09 学年第 1 学期《微机原理及应用》考试试卷(A 卷)(闭卷 时间120分钟)一、填空(将答案填在题目给定的横线上。
每空1分,共20分) 1、数制转换:279.375D =_____________H =_____________Q =____________________B 。
2、8位二进制数1001 0100B ,若它表示无符号数,或原码数,或补码数,则该数的真值应分别为________D ,________D 或________D 。
3、8086CPU 的RESET 引脚为有效高电平之后,(CS)=_________H ,(IP)=_________H 。
4、为了提高程序的执行速度,充分利用总线,8086CPU 内部被设计成_________和_________两个独立的功能部件。
5、在8086/8088中,一个最基本的总线周期由_________个时钟周期(T 状态)组成。
6、8086CPU 的MN /MX 引脚的作用是____________________。
若该引脚接+5V ,则当CPU 执行OUT DX ,AX 指令时,其引脚RD 、WR 、IO /M 的状态为___________、___________、___________。
7、指令MOV AX, [BP+SI]的源操作数寻址方式为_____________寻址,它表示源操作数位于内存的_____________段内。
8、可屏蔽中断从CPU 的___________引脚进入,只有当中断允许标志IF 为___________时,该中断才能得到响应。
9、某8086系统中采用2片8259A 以主从级联方式工作,则最多可以管理___________个外部中断。
二、单项选择(在备选答案中选出一个正确答案,并将其代码填在题中的横线上。
每小题1分,共20分)1、计算机系统中内存容量大小取决于________。
一、填空题(每空1分,共25分) 1. 指令指针IP 总是用来保存( )。
2. 微机系统中,数据总线收发器内部的基本逻辑单元是( );地址锁存器内部的基本逻辑单元是( )。
3. 8086 CPU 在执行指令SUB [0345H], AX 时,共需访问( )次总线。
4. 指令通常包含( )和( )两部分。
5. 若某CPU 最多有64GB 的实地址寻址能力,则该CPU 的地址线数目为( )。
6. N 位带符号二进制数补码可表达的数值范围是( )。
7. 不可屏蔽中断NMI 与可屏蔽中断INTR 的主要区别是( )。
8. 变量和标号都有( )、( )和( )3种属性。
9.在冯·诺依曼体系结构的计算机中,CPU 执行程序的过程实际上就是周而复始地进行( )、( )、( )三种操作。
10. 若某32位总线的时钟频率为100MHz ,每3个时钟完成一次数据传送,则该总线的带宽为( )MByte/s 。
11. 设堆栈段寄存器SS 的值为2000H ,栈顶指针SP 的值为0100H 。
执行指令PUSH SP 之后,SP 的值为( );物理地址200FEH 字节单元的数据为( )。
12. 计算机系统内,实现各插卡之间信号电气互连的总线一般属于( )总线;实现两台及以上计算机互连的总线则通常属于( )总线。
13. CPU 在响应中断时,自动依次..将( )、( )、( )的值推入堆栈保存。
14. 将汇编语言的指令翻译为与之一一对应的机器码的过程称为( )。
15. 某总线写时序如下图所示,则该总线的握手协议属于( )。
二、简答(每小题5分,共25分)1. 相对于存储器与I/O 统一编址的微机系统而言,独立编址的系统为何较复杂?2. 下图所示为串行异步通信中传送某字符的TTL 波形:被传送的字符值是多少?采用何种校验类型3. 某微机系统有20级外部硬件中断源。
如果采用8259A 芯片进行管理,请画出主从两级8259A 的连接示意图。
课程 微机原理及应用 班级 学号 13209103 姓名 成绩 本试卷适应范围自动化61-65电子信息 61-64 南京农业大学试题纸 08-09学年第一学期课程类型:必修 卷类:AC.REPE SCASBD.REP MOVSB14.8086/8088响应不可屏蔽中断请求时,其中断类型码是 A 。
A.由CPU自动产生B.从外设取得C.由指令INT给出D.由中断控制器提供15.下列指令中合法的指令是 A 。
A.MOV CX,SIB.POP CLC.MOV [SI+DI],AXD.OUT 100H,AL16.在8255可编程并行接口芯片中,可用于双向选通I/O方式(即方式2)的端口为 A 。
A.PA口B.PB口C.PC口D.PA和PB口17.若BX=1000H,DS=2000H,(21000H)=12H,(21001H)=34H。
执行MOV SI,[BX]指令后SI= B 。
A.1234HB.3412HC.1000HD.0010H18.三片中断控制器8259A级联后,可管理 B 级别的中断。
A.8B.22C.24D.3219.CPU要访问的某一存储单元的实际地址成 C 。
A.段地址B.偏移地址C.物理地址D.逻辑地址20.定义双字节变量的定义符是 A 。
A.DWB.DQC.DDD.DT二、填空题(每空1分,共20分)1.十进制100= 1100100 B= 144 Q= 64 H。
2.反码表示法中,零有两种编码,即 00000 , 11111 。
3.DAC0832的三种工作方式为单缓冲工作方式、双缓冲工作方式、直接工作方式。
4.串行通行适用于近(远、近)距离的高速数据传输。
5.总线按其功能可分为地址总线、数据总线、控制总线三种不同类型的总线。
6.当采用BP作为间址寄存器时,默认的段寄存器是SS 。
7.输入输出控制方式共有四种,分别是无条件传送、查询工作方式、中断控制方式和直接存储器存取。
8.若累加器AX的内容为4050H,执行指令CMP AX,4040H后,AX=4040H 执行SUB AX,4040H后,AX=0010H。
同济大学课程考核试卷(A卷)2007—2008学年第一学期(答案)课号:102211 课名:微机原理及接口(A) 考试考查:考试此卷选为:期中考试( )、期终考试( ■ )、重考( )试卷一、简答题(50分)1.若两个8位二进制数X = -32,Y = 32,则有[X]补=?,[X+Y]补=?。
(6分)解:X=-32, 因(32)10=(00100000)2, 故有[X]补=(11100000)2Y=32, 故有[Y]补=(00100000)2[X+Y]补=[X]补+ [Y]补=(11100000)2+(00100000)2=(00000000)2=(0)102.写出三种不同的使AL=0的指令。
(6分)解:答案不唯一。
参考答案如下:MOV AL, 0XOR AL, ALSUB AL, ALSHL AL, 83.In the real mode of 8086, show the starting and ending address of each segmentlocated by the following segment register value. (8分)1)2300H2)0AB00H解:1)Starting Address:23000H,Ending Address:32FFFH2)Starting Address:0AB000H,Ending Address:0BAFFFH4.已知AL=0C6H, BL=0D0H,执行以下CMP AL, BL指令后,试分析标志位S,C,O,Z的取值情况(8分)。
解:因为CMP指令执行的是减法操作,其结果只影响标志位。
易知0C6H-D0H=F6H。
可以看出1)计算结果为负数,有S=1。
2)高位相减有借位,故C=1。
3)负数减去负数后,不可能有溢出。
因此O=0。
4)计算结果不为0,有Z=0。
5.Explain what happens with the stack when the PUSH CX instruction executes.Assume that SP = 0203H, SS=2000H and CX=2345H before the instruction been executed. (8分)解:1)执行PUSH指令前SS=2000HSP=0203HCX=2345H内存[SP-1]=[20202H]=未知数内存[SP-2]=[20201H]=未知数2)执行PUSH指令后SS=2000HSP=0201HCX=2345H内存[SP-1]=[20202H]=23H内存[SP-2]=[20201H]=45H6.How many address inputs and data inputs does the 64K×1bit DRAM devicecontain?(6分)解:因为64K=216,因此,Address Inputs的数目为16而数据宽度为1bit,故Data Inputs的数目为17.Contrast a memory-mapped I/O system with an isolated I/O system. (8分)解:1)内存映射I/O系统a)地址空间与存储器重叠;b)不使用专门的In/Out指令;c)采用相同的I/O访问和内存访问寻址方式,但对I/O访问很慢。
试题编号:重庆邮电大学2008/2009学年第二学期《微机原理与接口技术》试卷(期末)(A卷)(闭卷)一、选择题(本大题共20小题,每小题1分,共20分)1.十进制数0.6875的二进制为( )A. 0.0111BB. 0.1101BC. 0.1011BD. 0.1111B2.当字长是8比特时,0的补码表示是( )A.10000000B.11111111C.00000000D.以上答案均不对3.从功能上看,8086CPU分为两部分,分别是( )A.算数逻辑单元(ALU)和执行单元(EU)B.总线接口单元(BIU)和执行单元(EU)C.接口单元和运算单元D.运算器和控制器4.指令MOV AX,[3070H]中源作数的寻址方式为( )A.寄存器间接寻址B.立即寻址C.直接寻址D.变址寻址5.CPU与外设间数据传送的控制方式有( )A.中断方式B.程序控制方式C.DMA方式D.以上三种都是6.下列指令中哪条是正确的( )A. MOV DS, 0200HB. MOV AX, [SI][DI]C. MOV BP, AXD. MOV BYTE PTR [BX], 10007.一条指令执行完后,CS=1000H,IP=1052H,则下一条指令的地址为( )A. 2025HB. 11052HC. 01052HD. 10520H8.下面语句中有语法错误的语句是()A. DB 45HB. DW 0ABCDHC. DW ‘ABCD’D. DD‘AB’9.在AR DB 10 DUP(5,2 DUP(6))中,含数据字0506H的个数是( )A. 10B. 20C. 0D. 910.指令DEC V AR不会影响标志位为()。
A.标志PFB.标志SFC.标志ZFD.标志CF11.设AL=20H,SI=0500H,DS=3000H,(30500H)=0C0H,CF=1.执行SBB AL,[SI]后,正确的结果是()A. AL=5FH SF=1 CF=1B. AL=60H SF=1 CF=0C. AL=5FH SF=0 CF=1D. AL=60H SF=0 CF=0 0030HDA1 DB 0,‘0’,30HDW DA1数据为3000H字存储单元的偏移地址是()A. 0030HB. 0031HC. 0032HD. 0033H13.NUM1 DB(12 OR 6 AND 2)GE 0EHNUM2 DB(12 XOR 6 AND 2)LE 0EH上述数据定义语句中,NUM1和NUM2字节单元的内容分别是()A. NUM1=0,NUM2=0B. NUM1=0,NUM2=0FFHC. NUM1=0FFH,NUM2=0D. NUM1=0FFH,NUM2=0FFH14.MOV CL,8ROL AX,CLOR AX,BX假设AX=0012H,BX=0034H,那么上述程序段执行后,AX中的结果是()A. 1234HB. 3412HC. 0046HD. 0034H15.DA2 DB 12H,34H,56H,0ABHDB $-DA2BUF1 DB 10H,20H,30H┇LEA SI,DA2MOV CL,4[SI]MOV CH,LENGTH BUF1上述指令序列运行后,CX的内容是()A. 03ABHB. 01ABHC. 0304HD. 0104H16.8255A中即可以作数据输入、输出端口,又可提供控制信息、状态信号的端口是( )A. B口B. A口C. C口D. 以上三个端口均可以17.在外部中断源的中断服务程序结束时,一般应向8259发送中断结束命令是让()的相应位清零。
重庆邮电大学 2008-2009 学年第 一 学期1 一、选择题(每题2分,15题,共30分) 1. 以下各指令中正确的是( )。
A .IN 63H ,AX B .IN AL ,63H C .MOV ES ,2D00H D .MOV [DI],[SI] 2. 在汇编语句MOV AX ,[BX+SI]中,源操作数的寻址方式是( ) A .直接寻址 B .基址寻址 C .间址寻址 D .基址加间址寻址 3. 设字长n=8位,[X]补码=0CAH ,[Y]补码=0BCH ,则求[X+Y]补码时得到的结果、溢出标志OF 和辅助进位标志AF 分别为( )。
A .86H ,OF=0和AF=0 B .86H ,OF=0和AF=1 C .186H ,OF=1和AF=0 D .186H ,OF=1和AF=1 4. 已知AL=75H ,BL=92H ,则两条语句: ADD AL ,BL DAA 执行后AL 及进位标志CF 的值分别为( ) A .67H 和0 B .07H 和1 C .67H 和1 D .F7H 和1 5. 已知内存单元20510H 中存放31H ,内存单元20511H 中存放32H ,内存单元30510H 中存放42H ,内存单元30511H 中存放43H 且AX = 3A7BH ,DS=2000H, SS=3000H, BP = 0500H ,则语句“MOV AL, [BP+10H]”,则执行后AX 的值为( )。
A. 3A31H B. 3231H C. 427BH D. 3A42H 6. 数据在内存中常以( )为单位进行存储. A. 字 B.位 C.字节 D.双字 7. 指令“CALL FAR PTR Isum ”执行时将会向堆栈中依次压入( )。
A. IP 和CS B. CS 和IP B. 标志寄存器值和IP D. 标志寄存器值,CS 和IP 8. 如果SP =2000H ,则指令PUSH AX ,PUSH BX ,POP AX ,PUSH DX 执行后,SP 的值为( ) A .2000H B .1FFEH C .1FFCH D .1996H 9. 指令JMP DWORD PTR [SI]的寻址方式为( )。
————————¤—————¤———————————装订线————————¤———————¤——————
北华大学10-11学年第二学期
《单片机原理与应用》课程期末考试试卷(A )
一、填空(每空2分,共22分)
1、147=( ) B=( )H
2、已知[X]原=95H,则[X]反=( )H, [X]补=( )H 。
3、标准型8051单片机内部程序存储器是4KB ,可以扩展的外部数据存储器最大为( )KB 。
4、累加器(A )=80h ,执行完ADD A ,#11H 之后CY=( ),A=( )。
5、标准型8051单片机中有( )个中断源,有( )个中断优先级,由特殊功能寄存器(
)控制中断优先级。
6、定时/计数器实质上市一个加1计数器,既可以工作在定时方式,也可以工作在计数方式,两种工作方式都是对脉冲计数,但是定时与计数的区别是脉冲的( )。
二、单选题(每题
2分,共 18 分)
1、微机能够直接识别的语言是( )。
A .汇编语言
B .自然语言
C .机器语言
D .高级语言 2、MCS-51单片机外扩存储器芯片时,4个I/O 口中用作数据总线的是( )。
A.P0口和P2口
B. P0口
C.P2和P3口
D. P2口
3、若栈顶的物理地址为 20100H ,当执行完指令 PUSH AX 后,栈顶的物理地址为。
( )
A.20098H
B.20102H
C.200FEH
D.20100H
4、已知 AL=68H ,BL=5AH ,指令 ADD AL ,BL 执行后,OF 和 CF 的值分别为( )。
A.0,0
B.0,1
C.1,0
D.1,1 5、.指令 MOV AX ,[SI+BP+10H]的源操作数所在的逻辑段为( ) 。
A.数据段
B.附加段
C. 代码段
D. 堆栈段 6、.DATA 的定义如下:
DATA DW 12H,34H
现想把 1234H 取入到AX 寄存器,可以实现该功能的程序段是( ) 。
A.MOV AX ,DATA
B.MOV AX,DATA+2
C.MOV AH ,BYTE PTR DATA
D.MOV AH ,BYTE PTR DATA MOV AL, BYTE PTR DATA+2 MOV AL, BYTE PTR DATA+1
————————¤—————¤———————————装订线————————¤———————¤——————
北华大学10-11学年第二学期
《单片机原理与应用》课程期末考试试卷(A )
三、简答题(第1小题7分,第2小题7分,,共14分)
1、要完成下述运算或控制,分析使用的标志或标志组合,填在表中(每空2分)
2、简要回答8088系统执行指令
INT N 后的处理过程。
(6分)
四、分析题(每空2
分,共计14分)
1.程序: MOV
AX, 5678H ADD AX, 0BCDEH MOV DX, 300
HLT
程序执行后,运算结果(DX )= H ,(AX )= H 。
2.程序: MOV
AH, 07H MOV
AL, 06H ADD AL, AH DAA
————————¤—————¤———————————装订线————————¤———————¤——————
北华大学10-11学年第二学期
《单片机原理与应用》课程期末考试试卷(A )
HLT
执行完前三条指令后,(AL )= ,调整后(AH )= , (AL )= ,(CF )= 。
3.程序: PUSH SI
PUSH DI POP SI POP DI HLT
程序执行后,SI 寄存器的内容与 寄存器的内容相同。
五、程序设计(每空1分,12分)
1、编写程序段,实现8259A 中IR0、IR3允许中断,IR
2、IR5禁止中断,其余状态保持不变。
8259A 奇地址端口地址为21H 。
AL,21H AND
AL,
OUT
2、BUFF 存储区有20个数,试统计其中零、负数和正数的个数,分别存储到ZERO 、NEGI 和PLUS 单元。
DSEG SEGMENT BUFF DB 20 DUP(?) ZERO DB 0 NEGI DB 0 PLUS
DB 0 DSEG ENDS CSEG SEGMENT
ASSUME CS:CSEG ,DS:DSEG START :
MOV AX,DSEG MOV DS,AX LEA BX,BUFF
MOV CX,
NEXT : MOV AL, ;取数
————————¤—————¤———————————装订线————————¤———————¤——————
北华大学10-11学年第二学期
《单片机原理与应用》课程期末考试试卷(A)
TEST AL,;测试
;若不为0,则转向LN
;为0,则ZERO单元内容加1
JMP CON ;跳转至CON处
LN:JNS LP ;若不为负数,则转向LP
INC NEGI ;为负数,则NEGI单元内容加1
JMP CON ;跳转至CON处
LP:;若为正数,则PLUS单元内容加1.
CON:INC BX
LOOP ;若BUFF存储区未测试完,则继续测试
JMP $ ;均测试完,则结束
CSEG
END START
六、硬件设计(10分)
8088系统总线扩展一片EPROM(2764),芯片的地址范围分别为:6A000H~6BFFFH。
电路图如下图所示。
芯片的地址线和数据线已经连接好了,试将电路中未完成的部分绘制完。
七、接口编程(每空2分,共20分)
已知8088系统主频5MHZ,8255A端口地址范围8000H~8003H,编程完成流水灯设计,小灯点亮时间间隔1秒。
CSEG SEGMENT
ASSUME CS:CSEG
————————¤—————¤———————————装订线————————¤———————¤——————
北华大学10-11学年第二学期
《单片机原理与应用》课程期末考试试卷(A)
START:
;设置8255A初始化字
MOV DX,
MOV AL,
;逐次点亮小灯
MOV AL,
L1: MOV DX,
OUT
CALL DELAY1S;
;利用不带借位循环左移指令修改下次A口输出值
JMP L1
;延时1秒子程序
DELAY1S PROC NEAR
MOV BX,;设置外循环次数
;内循环延时时间为1毫秒
CNT1: MOV CX,218
NEXT:NOP
NOP
LOOP NEXT
DEC BX ;修改外循环次数
JNZ CNT1
;子程序执行完,返回
DELAY1S ENDP
CSEG
END START。