微机原理试卷2011版A

合集下载

广东工业大学2011年微机原理与接口技术考试试卷

广东工业大学2011年微机原理与接口技术考试试卷

广东工业大学试卷用纸,共 4 页,第1 页学 院: 专 业: 学 号: 姓 名:装 订 线广东工业大学考试试卷 (A 卷)课程名称: 微机原理与接口技术考试时间: 第 周星期 ( 2011年1 月 8 日)题号 一 二 三 四 五 六 七 八 九 十 总分得分 评分人一、 填空(每空1分,共30分)1. 计算机系统常用总线方式实现CPU 与外设之间的互连,这些总线分别称为 、 和 。

其中 总线具有双向三态特征。

2. 根据指令特征,可将计算机指令系统分为CISC 和 两大类;MCS-51单片机采用 指令系统。

3. 在MCS-51单片机中,特殊功能寄存器支持 寻址方式;而高128字节内部RAM(80H ~0FFH)支持 寻址方式;当使用“MOVX A,@DPTR ”指令读89C51RX 芯片内部ERAM 时,RD 引脚 (无效、有效)。

4. 串行口工作在方式3,当SM2为1时,接收中断RI 置1的条件是 ;而当串行口工作在方式0时,SM2位必须为 。

5. 在由MCS-51构成的单片机控制系统中,如果没有外部程序存储器,则EA /Vpp 引脚应 (接地、接Vcc 、悬空),PSEN 引脚应 (接地、接Vcc 、悬空)。

6. 在MCS-51中,使用 、 引脚选通以总线方式扩展的I/O 口。

7. 在MCS-51单片机中,各有关特殊功能寄存器的初值如下:PSW=10H ;SP=0D0H ;TCON=04H ;IE=81H ;DPH=02H ;DPL=00H ;而(0D0H)=5AH 回答下列问题:(1)寄存器R0和R7对应的物理地址分别是 、 。

(2)外中断0INT 定义为 触发方式;外中断1INT 定义为 触发方式;0INT 中断处于(允许、禁止)状态,可执行 指令同时允许1INT 和定时器T0中断。

(3)执行POP ACCMOVX @DPTR, A指令后,则SP 寄存器内容为 ;外部RAM 0200H 单元内容为__ __。

2011微机原理考题(A)

2011微机原理考题(A)

第1页,共3页济南大学2010~2011学年第一学期课程考试试卷(A 卷)课 程 微机原理及应用 授课教师 考试时间 2011年 7 月 1 日 考试班级 学 号 姓 名一、填空题(每空1分,共10分)1、8086 CPU 的地址总线为20根,可寻址的地址范围 1M 字节 。

2、 8086CPU 从功能上分为 总线接口单元BIU 和 执行单元EU 两部分。

3、对应于INT 03H 的中断向量偏移量存放在 。

4、8086CPU 中的SS 称为_堆栈段____寄存器,DS 称为__数据段____寄存器。

5、指令“MOV [BX],AX”中的源操作数的寻址方式是__寄存器寻址__,目的操作数的寻址方式是_寄存器间接寻址___。

6、汇编中子程序的定义以“名PROC[参数]”表示开始,以“名__END[标号]____”表示结束。

7.在串行通信中有 同步,异步 两种基本的通信方式。

二、选择题(每小题1分,共20分) 将答案填到下表格里1.在8086CPU 微机汇编语言程序设计中,字操作的二进制数的位数是( B )A .8位B .16位C .32位D .64位2.溢出标志OF 是反映(C )A .算术运算是否出现进位情况B .算术运算是否出现借位情况C .带符号数运算结果是否超过机器能表示的数值范围D .无符号数运算结果是否超过机器能表示的数值范围3.默认状态下,在寄存器间接寻址中与SS 段寄存器对应的寄存器是(B ) A .BX B .BP C .SI D .DI 4.下列语句中有语法错误的语句是(A)A .MOV AX ,[BX][BP]B .ADD AX ,[BX]C .CMP [BX],AXD .LEA SI ,20H[BX] 5.以下指令不是逻辑运算指令的是( D ) A .XOR AL ,3 B .NOT A C .OR AL ,3 D .CWD 6.在汇编语言程序设计中,变量定义后,具有类型属性,非法的类型属性是(C ) A .字节 B .字 C .字符 D .双字7.在指令“MOV AX,INBUFF”中,变量INBUFF 的段是(B )A .CSB .DSC .SSD .ES8.2K×8的RAM 芯片数据引线的条数是(D ) A .1条 B .2条 C .4条 D .8条 9.可锁存信息的芯片是用在(B ) A .数据总线 B .地址总线 C .控制总线 D .其他10.当CPU 复位时,中断状态处于(B )A .开中断B .关中断C .高级中断开D .不定状态11.NMI 线上的中断请求是(B ) …………………………………………装…………………………订…………………………线………………………………………………………答……………题……………不……………要……………超……………过……………此……………线………………第2页,共3页A .可屏蔽的B .不可屏蔽的C .有时可屏蔽的,有时不可屏蔽的D .可以设置IF 位对其屏蔽12.对于一低速外设,在外设准备数据期间希望CPU 能做自己的工作,只有当外设准备好数据后才与CPU 交换数据。

2011-2012A(闭卷答案)

2011-2012A(闭卷答案)

2011—2012年《微机原理A (闭卷)》参考答案和评分标准一、填空题(每空1分,共20分)1.10111101B、189H或000110001001BCD2. -113或-1110001B3. 3BH4. 1 , 05. CS , IP6.16 、20 、1M或220、 64K或65536或2167.当前正在使用的程序和数据8.程序控制方式、中断方式和DMA方式9.00024H10. 8 , 2211. 0 ,1二、简答题(共37分)1.条件传送接口电路中至少应包括什么端口?并简述条件传送的工作过程。

(3分)答:(1)至少包括状态端口和数据端口。

(2分)(2)条件传送工作过程:先读取状态端口的信息,检测是否准备好交换数据,若已准备好,则与数据端口进行数据交换;否则继续读取状态端口,直到数据准备好。

(1分)2. 画出微型计算机的组成框图,并简述各部分功能。

(4分)答:组成框图如下图所示:(2分)各部分功能:(1) 微处理器为微型计算机的核心,主要完成取指令、指令译码、简单的算术逻辑运算及程序控制等。

(0.5分)(2)存储器主要用来存储程序和数据。

(0.5分) (3)I/O 接口用于外设与CPU 之间的信息协调。

(0.5分) (4) 总线是CPU 与存储器和I/O 接口之间传送数据信息、地址信息和控制信息的通道。

(0.5分)3.画图说明下列语句所分配的存储空间及初始化的数据值。

(3分)BUF DW 2 DUP(1),-1,‘AB ’答:4.~1270H:0100H ,SS=1270H ,SP=0052H ,问:(1)栈顶的逻辑地址是多少?(2)栈底的物理地址是多少?(3)若压入数据1234H ,数据在内存中如何存放?此时SP 的值是多少?(4分)答:(1)栈顶的逻辑地址为:1270H :0052H (1分)(2)栈底的物理地址为:12800H (1分)(3)内存存放形式如下图所示: (1分)SP=0050H (1分)1270H :0050H 1270H :0051H1分 1分 1分5.已知DS=3000H,在物理地址为34780H的内存单元中存放有字节数据20H,要求采用3种不同的寻址方式将该字节数据送入寄存器AL中,试写出寻址方式的名称及相应的程序片段。

微机原理与接口技术考试试题及答案

微机原理与接口技术考试试题及答案

--2010-2011学年度第二学期《微机原理与接口技术》课程期末考试试卷(A 卷,考试)一、单项选择(在备选答案中选出一个正确答案,并将其号码填在题干后的括号内。

每题2分,共30分)1 .某微机最大可寻址的内存空间为16MB ,其C PU 地址总线至少应有( )条。

A. 32 B. 16 C. 20 D. 24 2 .用8088C PU 组成的P C机数据线是( )。

A. 8条单向线 B. 16条单向线 C. 8条双向线 D. 16条双向线 3 .微处理器系统采用存储器映像方式编址时存储单元与I/O 端口是通过( ) 来区分的。

A. 不同的地址编码 B. 不同的读控制逻辑 C. 不同的写控制逻辑 D. 专用I/O 指令 4 .要禁止8259A 的IR0的中断请求,则其中断屏蔽操作指令字O CW1应为( )。

A . 80HB. 28HC. E8HD. 01H5.在8086环境下,对单片方式使用的8259A 进行初始化时,必须放置的初始化命令字为( )。

A. ICW 1,IC W2,ICW3B. ICW1,ICW2,I CW4C. ICW1,ICW3,ICW4D. ICW 2,ICW3,ICW46 .6166为2Kx8位的SRAM 芯片,它的地址线条数为( )。

A. 11 B. 12C. 13 D. 147 .在计算机系统中,可用于传送中断请求和中断相应信号的是( )。

A. 地址总线B. 数据总线C . 控制总线 D. 都不对8 .段寄存器装入2300H,该段的结束地址是( )。

A. 32FFF HB. 23000HC. 33FF FHD . 33000H 9 .在进入DMA 工作方式之前,DM A控制器当作CP U总线上的一个( )。

A. I/O 设备B . I/O 接口C . 主处理器 D. 逻辑高 10 .在8086宏汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是 ( )。

2011微机原理考题(A)

2011微机原理考题(A)
济南大学 2010~2011 学年第一学期课程考试试卷( A 卷)
A.8 位 B . 16 位 C.32 位 D .64 位
… …

程 微机原理及应用
授课教师
2.溢出标志 OF是反映( C )

… …
考试时间 2011 年 7
月1 日
考试班级

… …


姓名

… …
题号

二三



总分

… …
得分

B.算术运算是否出现借位情况

C.带符号数运算结果是否超过机器能表示的数值范围



D.无符号数运算结果是否超过机器能表示的数值范围


3.默认状态下,在寄存器间接寻址中与 SS段寄存器对应的寄存器是( B )
… …

A.BX B .BP
C .SI
D
.DI
… …

4.下列语句中有语法错误的语句是( A )




得分

二、选择题 (每小题 1 分,共 20 分)

阅卷人

将答案填到下表格里

… …
1
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20



1.在 8086CPU微机汇编语言程序设计中,字操作的二进制数的位数是(
B)
A.算术运算是否出现进位情况
… …

A.MOVAX,[BX][BP] B .ADDAX,[BX] C.CMP[BX] ,AX D . LEASI ,20H[BX…]

2011级《微机原理及应用》期末试卷(A)答案

2011级《微机原理及应用》期末试卷(A)答案
7、MOV A,40H指令对于源超作数的寻址方式是直接寻址。
8、指令JB P2.7,ABC的作用是若P2口的第7位为1,则跳转到ABC。
9、将CY与A的第0位的非求或的指令是ORL C,/ACC.0,若原A=0,执行后A=0。
得分
阅卷人
二、分析以下各条指令分别是何种寻址方式?
(每空1分,共10分)
ADD A,B;寄存器寻址
ORL A, @R0;(A)=38H(R0)=31H
RLC A;(A)=70H
得分
阅卷人
四、仔细阅读下面这段程序,说明它的功能是什么:
(每小题5分,共10分)
1.仔细阅读下面这段程序,说明它的功能是什么:
ORG 0000H
MOV DPTR,#0100H
MOV R0,#20H
MOV R1,#10H
LOOP:MOV A, @R0
考试方式
闭卷(人)
题号







总分
得分
核分人
得分
阅卷人
一、填空题(每空1分,共20分)将正确答案填在下表中
1、MCS-8051系列单片机字长是8位,有40根引脚。单片机的特点有体积小、价格低、功能全。
2、8051单片机的存储器的最大特点是指令存储器与数据存储器分开编址,Px并行口的地址是与数据存储器统一编址的,或者说属于该存储器。
MOV R0, #30H
MOV R1, #10H
LOOP2: POP ACC
MOV @R0, A
INC R0
DJNZ R1, LOOP2
AJMP $
END
得分
阅卷人
七、存储器扩展(16分)

2011-2012微机原理试卷,祝大家考好

2011-2012微机原理试卷,祝大家考好

东南大学考试卷(A卷)(E) JMP NEAR PTR [SI+3000] (F) JMP 2000:3000H5. 下列8086/8088指令中语法错误的是______。

(A)ADD [BX],30H (B) PUSH CS(C)MOV AX,CS:[8000H] (D) ADD BL,[BX+DI]10H(E) INT 265 (F) CALL FAR PTR CS:[8000H]6. 在汇编语言程序中,对END语句的叙述正确的是______________。

(A) END语句是一可执行语句(B) END语句执行与HALT指令相同的功能(C) END语句表示源程序到此结束(D)END语句在汇编后要产生机器码7. 27C256是32KB的8位EPROM,当用两片构成16位存储器时,高8位27C256的地址A0应该______,低8位27C256的地址A0应该___________。

A、直接连接CPU的A0,也直接连接CPU的A0B、通过反相器连接CPU的A0,也通过反相器连接CPU的A0C、直接连接CPU的A0,通过反相器连接 CPU的A0D、通过反相器连接CPU的A0,直接连接CPU的A08.8086/8088处理系统中,常用程序方法、中断和DMA实现输入输出,其中采用输入输出指令对硬件进行操作主要通过______周期实现。

A.I/O读或I/O写总线B.存储器读或写总线C.中断响应 D.总线响应9. 在外部中断的处理过程中,8086/8088处理器通过可编程中断控制器8259A 响应中断时需完成的________次总线读操作才能转向执行中断服务程序。

(A) 1 (B)2 (C)3 (D)610. 每片8237DMA控制器可以支持4个独立的通道,还可以级联工作,如用两片8237级联最多可以实现____个通道的存储器与I/O之间的DMA数据交换。

(A) 5 (B)6 (C) 7 (D) 811. 异步串行数据传输中停止位数一般可以是1位,1.5位或2位,停止位的作用是______。

2011-2012微机原理试卷(A)

2011-2012微机原理试卷(A)

本试卷 共 5 页第 2 页2.一个异步串行发送器,发送具有8 位数据位的字符,在系统中使用一位作偶校验,2 个停止位。

若每秒钟发送100 个字符,它的波特率和位周期是多少?设数据为55H ,画出TxD 端的数据传输格式。

3. 段寄存器CS =1200H ,指令指针寄存器IP=FF00H ,此时,指令的物理地址为多少?指向这一物理地址的CS 值和IP 值是唯一的吗?试举例说明。

4. CPU 与 外设传递的信息有哪几方面内容?为什么必须通过接口电路?5. 判断正误,正确打“√”,错误打“×”,并简述错误理由。

①. ( ) 在8253 的方式控制字中,有一项计数锁存操作,其作用是暂停计数器的计数。

②. ( ) 无论什么硬件中断,CPU 进入中断响应过程后,都要读此中断的类型码。

③. ( )在8088系统中,整个1M 字节的存储器构成1个存储体,不分奇地址体和偶地址体。

本试卷 共 5 页第 3 页.MODEL SMALL .DATABLOCK DB1, -2, 5, 6, -57, ……; 100个带符号数 .CODE .STARTUP MOV DL, 0 LEA BX, BLOCK MOV CX, 100AGAIN: CMP BYTE PTR [BX], 0 JGE NEXT INC DL NEXT: INC BX LOOP AGAIN .EXIT END2. MOV CL ,4MOV AX ,[2000H] SHL AL ,CL SHR AX ,C MOV [2000H],AX试问:(1)若程序执行前,数据段内(2000H)=09H ,(2001H)=03H ,则执行后有(2000H)=__________,(2分) (2001H)=_____________。

(2分)(2) 本程序段的功能___________________________________________。

(2分)3. 下列程序段实现从键盘输入一系列字符,并以“$”为结束符,然后对其中的非数字字符进行计数,并显示结果。

2011-2012上学期微机原理期末试卷-A

2011-2012上学期微机原理期末试卷-A

一、选择题(每题1分,共10分)1、冯·诺依曼机工作的基本方式的特点是______。

A 多指令流单数据流B 按地址访问并顺序执行指令C 堆栈操作D 存贮器按内容选择地址2、在机器数______中,零的表示形式是唯一的。

A 原码B 补码C 移码D 反码3、在定点二进制运算器中,减法运算一般通过______来实现。

A 原码运算的二进制减法器B 补码运算的二进制减法器C 原码运算的十进制加法器D 补码运算的二进制加法器4、某计算机字长32位,其存储容量为4MB,若按半字编址,它的寻址范围是______。

A 4MB B 2MBC 2MD 1M5、主存贮器和CPU之间增加cache的目的是______。

A 解决CPU和主存之间的速度匹配问题B 扩大主存贮器容量C 扩大CPU中通用寄存器的数量D 既扩大主存贮器容量,又扩大CPU中通用寄存器的数量6、单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个常需采用______。

A 堆栈寻址方式B 立即寻址方式C 隐含寻址方式D 间接寻址方式7、同步控制是______。

A 只适用于CPU控制的方式B 只适用于外围设备控制的方式C 由统一时序信号控制的方式D 所有指令执行时间都相同的方式8、双端口存储器在______情况下会发生读/写冲突。

A 左端口与右端口的地址码不同B 左端口与右端口的地址码相同C 左端口与右端口的数据码不同D 左端口与右端口的数据码相同9、寄存器间接寻址方式中,操作数处在______。

A. 通用寄存器B. 主存单元C. 程序计数器D. 堆栈10、微程序控制器中,机器指令与微指令的关系是______。

A 每一条机器指令由一条微指令来执行B 每一条机器指令由一段微指令编写的微程序来解释执行C 每一条机器指令组成的程序可由一条微指令来执行D 一条微指令由若干条机器指令组成二、填空题(每小题3分,共15分)1、一个定点数由______和______两部分组成。

微机2010~2011学年第1学期考试A卷_答案_

微机2010~2011学年第1学期考试A卷_答案_

微机2010~2011学年第1学期考试A卷_答案_福州大学 2010~2011学年第 1 学期考试A卷课程名称微机原理与应用考试日期2011年元月7日考生姓名学号专业或类别题号一二三四五六七八总分累分人签名题分22 24 15 18 21 100得分考生注意事项:1、本试卷共 10 页,请查看试卷中是否有缺页。

2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。

教师注意事项:如果整门课程由一个教师评卷的,只需在累分人栏目签名,题首的评卷人栏目可不签名一、程序题A(第1题每空2分,共12分。

第2-6题每题2分,共10分。

本题共22分)得分评卷人将十六位二进制数转换成4位压缩型BCD码算法:将AX中的二进制数先后除以1000,100和10,每次除法所得的商,即是BCD数的千位、百位和十位数,余数是个位数。

子程序名:B2TOBCD输入参数:AX=十六位二进制数输出参数:CF=0,则AX=4位压缩型BCD码。

CF=1,则要转换的数大于9999,AX不变。

使用寄存器:CX:存放除数,DX:存放中间结果。

第 1 页共 10 页程序清单如下:(1). B2TOBCD PROC FAR(2). CMP AX, 9999 ;AX>9999,则CF置1(3). JBE TRAN(4). STC(5). JMP EXIT(6). TRAN:PUSH CX(7). PUSH DX(8). SUB DX,DX ;DX清0(9). MOV CX, 1000 ;计算千位数(10). DIV CX(11). XCHG AX, DX ;商在DX中,余数在AX中(12). MOV CL, 4(13). SHL DX, CL ;DX左移4位(14). MOV CL, 100 ;计算百位(15). DIV CL(16). ADD DL, AL ;百位数加到DL中,DX左移4位(17). MOV CL, 4(18). SHL DX, CL(19). XCHG AL, AH ;余数保留在AL中(20). SUB AH, AH(21). MOV CL,10 ;计算十位数(22). DIV CL(23). ADD DL, AL ;十位数加到DL中,DX左移4位(24). MOV CL, 4(25). SHL DX,CL(26). ADD DL, AH ;加个位数(27). MOV AX, DX ;结果送到AX中(28). POP DX(29). POP CX(30). EXIT: RET(31). B2TOBCD ENDP第 2 页共 10 页1.根据题意补充完成上述程序,直接填写在程序的横线上,共6处。

2010-2011A(开卷答案)

2010-2011A(开卷答案)

2010—2011年《微机原理A (开卷)》参考答案和评分标准一、(13分)(1)说明通道1和通道2应分别工作在哪种方式?并简述理由。

答:通道1工作方式为3,因为方式3的门控信号要求为高电平,且输出的波形是方波信号。

(1分)通道2工作方式为0,因为方式0门控信号要求为高电平,且计数结束后,输出一个上升沿。

(1分)(2)计算通道1和通道2的计数初值。

(1分) 答:N1=5KHz/(1/2s)=10000 N2=1000-1=999(3)编写通道1和通道2的初始化程序片断(参考程序如下,但不唯一)。

答:通道1初始化: 通道2初始化: MOV AL,10110000B MOV DX,366HOUT DX,AL (1分) MOV DX,364H MOV AX,999OUT DX,AL (1分) MOV AL,AHOUT DX,AL (1分) MOV AL,01110110B MOV DX,366HOUT DX,AL (1分) MOV DX,362H MOV AX,10000OUT DX,AL (1分) MOV AL,AHOUT DX,AL (1分) (4)在装箱过程中需要了解箱子中已经装了多少件产品,如何编程实现。

MOV AL,10000000B MOV DX,366HOUT DX,AL (1分) MOV DX,364H IN AL,DXMOV AH,AL (1分) IN AL,DXXCHG AL,AH (1分) MOV BX,1000SUB BX,AX (1分)注:参考程序不唯一(1)正确连接CPU 相关信号(2分)(2)CS2CS1评分标准:1.、地址译码输入连接,译码电路不唯一(2分)2.、存储器片选连接(2分)A 18A 1974LS138(3)程序片段(参考程序,不唯一) MOV AX,3000HMOV DS,AX MOV SI,2000HMOV DI,8000H (1分) MOV CX,2000H (1分) L1: MOV AL,[SI]CMP AL,0JGE L2 (1分) NEG ALL2: MOV [DI],AL (1分)INC SIINC DI (1分) LOOP L1 (1分)程序流程框图 (3分); 完整程序 (7分) DATA SEGMENTDATA D B 20 DUP(?) SUM DB 0 DATAENDS (1分)CODE SEGMENTASSUME CS:CODE, DS:DATA START:MOV AX,DATAMOV DS,AXMOV BX, OFFSET DATAMOV CX, 20MOV AL, [BX] (1分)MOV AH,0L1: ADD AH,[BX] (1分)CMP AL,[BX]JG L2 (或JGE L2) (1分) MOV AL,[BX]L2: INC BX DEC CXJNZL1 (1分)SUB AH,ALMOV SUM,AH (1分)MOV AH,4CHINT 21HCODE ENDSENDSTART (1分)Y。

微机原理试卷(A)

微机原理试卷(A)

微机原理试卷(A)《微机原理及接⼝技术》第1页共11页合肥师范学院试卷(2011~2012学年度第⼀学期)课程名称微机原理及接⼝技术考核类型考试 A 卷考试形式闭卷答题时间 120 分钟考试性质期末⼀、选择题:(本⼤题共25⼩题,每⼩题1分,共25分)1. 已知SP=2FFF ,执⾏以下指令后,SP 的内容为()。

PUSH AX PUSH BX PUSH DX POP DXA.1FFAHB.2FFBHC.1FFFHD.1FF0H2. 8086⽤哪种引脚信号来区分是访问内存还是访问外设()。

A.B.C.D.3. 已知:BP=2300H ,DS=1000H ,SS=2000H ,(12300H )=3214H ,(22300H )=12D3H ,执⾏MOV AX,[BP]后,AX 的值为()。

A.2300H B.3214H C.12D3H D.2000H4. 以下数据传送⽅式中,采⽤硬件最少的是()A.DMA ⽅式B.中断⽅式C.查询⽅式D.⽆条件⽅式 5. 在8086CPU 的I/O 指令中,16位端⼝地址只能⽤寄存器()。

A.AXB.BXC.CXD.DX6.在8086/8088微机系统中,可访问的I/O端⼝地址范围为()。

A.00H~FFHB.000H~FFFHC.0000H~FFFFHD.00000H~FFFFFH7.实现可屏蔽中断的嵌套,在中断服务⼦程序中()A.应屏蔽已响应的中断源B.应保护好各寄存器及变量区C.应打开系统中断D.应设置好中断优先级8.可屏蔽中断管理器8259管理的是( )。

A.指令中断 B.⾮屏蔽中断 C.可屏蔽中断 D.单步中断9.8086/8088CPU取指令物理地址=()。

A.(DS)×16+偏移地址B.(ES)×16+偏移地址C.(SS)×16+(SP)D.(CS)×16+(IP)10.8086CPU在进⾏I/O写操作时,和DT/引脚信号必须是()。

微机原理及应用2011试卷A 参考答案

微机原理及应用2011试卷A 参考答案
count=$-buf
numdb?
dtsegends
;-------------------------------
cdsegsegment
mainprocfar
assumecs:cdseg, ss:stseg, ds:dtseg
movax, dtseg
movds, ax
;-------------------------------
31.EU中有哪些寄存器?BIU中有哪些寄存器?(8分)
EU中有:AX、BX、CX、DX、BP、SP、SI、DI、FLAG
BIU中有:CS、DS、SS、ES、IP、
32.一个微机系统中包含了多种类型的总线,按其所在的位置分有哪些种类?(4分)
芯片总线,片总线,系统总线,外部总线
33.简述RAM和ROM的功能与区别。(4分)
该题为基本题,考察学生对基本概念的掌握
四、程序分析题(本大题共5小题,每小题4分,共20分)
35.DH= 39H,DL= 38H,AL= 38H,CL= 4
36.VAR的值为127。程序的功能是求给定一组数据中的最大值。
37.AX = FF00H,DH = 01H
38.CF=1,SF=0,PF=1,ZF1
moval, 00110000b;控Байду номын сангаас字:计数器0,先低后高,方式0,二进制
movdx, 26bh;控制端口地址
outdx, al;写入控制字
movdx, 268h;计数器0端口地址
moval, 00h;计数初值低字节
outdx, al;写入计数初值低字节
moval, 04h;计数初值高字节
outdx, al;写入计数初值高字节

2011科院微机原理试卷A

2011科院微机原理试卷A

2011—2011 学年 第2学期考试 微机原理及应用 A 卷
0982051,0982052 考试方式 :开卷[√ ] 闭卷[ ]
三、程序分析题(共20分)
1、已知AL=3CH ,CF=1,ZF=1,SF=1。

执行下列程序后AL = ,BL =

CF = ,ZF = ,SF = (10分) MOV BL ,22H ADC AL ,BL AND AL ,5FH 2、阅读下列程序段:
……
STRING DB‘ABCDEFGHI’
…… MOV AH ,01H ;从键盘上输入1~9之间的字符
INT 21H AND AL ,0FH
DEC AL
XOR AH ,AH
MOV BX ,OFFSET STRING ADD BX ,AX
MOV DL ,[BX]
MOV AH ,02H INT 21H
……
试回答:(10分)
1)上述程序段能够实现什么功能?
2)如从键盘输入字符‘4’,则程序段运行后显示什么?
四、编程题(共18分)
试编写具有以下功能的完整程序。

1、编程实现Z=6X+2Y+2,设已知变量和结果均放在数据段,均为无符号数。

(8分)
2、在内存AGE开始的单元中存放15个人的年龄,编程取出其中最大的年龄,送入OLD 单元中。

(10分)
五、综合题(30分)
1、某一存储器系统如下图所示,试分析RAM和EPROM各自的容量及地址范围。

(10分)
2、有如下接口原理图,如图一所示。

要求发光二极管L0亮4秒后就熄灭;L1在K1启动后亮3秒后就熄灭;L2亮1秒熄灭1秒交替进行。

写出源程序片段(20分)。

微机原理期末试卷A(含答案)

微机原理期末试卷A(含答案)
)。2.8086在响应中断请求时(B A. INTA输出一个负脉冲,将中断类型码从ADO-AD7读入B. INTA输出两个负脉冲,在第二个负脉冲时读取中断类型码读周期,读取中断类型码输出一个负脉冲,再进行一次1/O C .INTA O读的控制信号,读取中断类型码/D. INTA输出一个负脉冲,同时提供1 INTER3.8086 CPU响应硬件中断请求的必要条件除IF=1外,还需满足。)( B
).存储器在断电后,仍保留原有信息的是(B10RAM
,EPROM C.SRAM,DRAM D.PROM,ROM B.ROM,A.RAM接口的,有同外部CPUIntel 8251的接口信号中,有同11.在可编程通信接口电路)。B CPU接口的?(装置接口。下面四个信号中,哪个不是同D.TxRDY C.DB B.RD A.CLKXA)。I/O空间是(12.8086的内存空间和1MB B.单独编址的,都是A.单独编址的,分别是1MB和64KB
1MB
D.统一编址的,都是统一编址的,都是C.64KB
)。B 13.CPU同外设之间传送数据有三种方式,下面哪一种不是?(
方式D.DMA C.中断传送方式A.查询传送方式B.串行传送方式
)。C 14.寻址方式通常是指(
寻找寄存器的方式B. A.寻找操作数的方式
寻找立即数的方式D.C.寻找操作数地址的方式
引脚MN/MX系统中,有两种工作模式,即最大模式和最小模式,当7.在8086)电平时,工作在最小模式下。接(高
二、单项选择题(共15题,每题1请把本题答案写在答题纸上!15分)分,共)寄存器初始8086/8088 CPU的(D RESET1.当信号进高电平状态时,将使。化为0FFFFHD. CS B. DS C. ES A. SS
0300H

微机原理试卷2011版A

微机原理试卷2011版A

AL取一个字符
MOV MOV MOV MOV MOV MOV
学号
DS,AX BX,OFFSET BUFFER CX,COUNT-1 SI,0 AL,[BX+SI] SI AL,[BX+SI] LOP2 AL,[BX+SI] LOP1 ABC,AL ; ; 此 2 行作用是 ENDS ;此行表明_ __ ;此行表明_ _
指针 SI 加 1 初始化:BX存放数据首地址 SI0 CX循环次数
六、程序设计:要求写出完整的程序段结构,并画出程序流程图。 (共 15 分) 在数据段 DS 中的一个数据块,其首地址从 STRING 开始,由大小写英文字母、数字、其他符号 组成,长度为 50。将其传送到同一段中 STRING1 为首地址的内存区,并将英文中大写字母转 换成小写英文字母,其余不变。 提示:’A’的 ASCII 码是 41H,‘a’的 ASCII 码是 61H。
学号
班级
姓名
D0 位:C 口低 4 位输入、输出选择位(在方式 0 时) ,1:输入; 0:输出; D1 位:B 口输入、输出选择位,1:输入; 0:输出; D2 位:B 组工作方式选择位,1:方式 1; 0:方式 0; D3 位:C 口高 4 位输入、输出选择位(在方式 0 时) ,1:输入; 0:输出; D4 位:A 口输入、输出选择位,1:输入; 0:输出; D6、D5 位:A 组工作方式选择位,00:方式 0; 01:方式 1; 1*:方式 2; D7 位:当 D7=1 为工作方式控制字标志。
3.在 DEBUG 调试软件中,G 命令实现的功能是( B A、连续运行 B、显示内存的内容 C、单步调试 B ) 。 D、16M
4.8088CPU 所能寻址的存储空间为( A、64K B、1M C、256M

安徽大学2010 -2011学年第1学期微机原理A

安徽大学2010 -2011学年第1学期微机原理A

安徽大学20 10 —20 11 学年第 1 学期《微机原理及应用》考试试卷(A 卷)(闭卷 时间120分钟)一、填空(将答案填在题目给定的横线上。

每空1分,共20分) 1、数制转换:345.CH =_____________D =__________________________B 。

321.125D =_____________H =( _____________________________ )BCD2、8086CPU 可直接访问的存储空间为_______字节,对于奇地址存储体的选择信号是_______,对于偶地址存储体的选择信号是_______。

3、8086CPU 的BIU 由_____个段寄存器、一个_____位的指令指针、_____字节指令队列、一个_____位地址加法器和控制电路组成。

4、若8259A 中ICW2的初值为60H ,则在中断响应周期数据总线上出现的与IR3对应的中断类型码为_______。

5、在存储器的层次结构中,越远离CPU 的存储器,其存取速度_____,存储容量_____,价格_____。

6、若8255A 的系统基地址为2F8H ,且各端口地址都是偶地址,则8255A 另外三个端口地址为_________,_________和_________。

7、一中断向量占 4 个字节单元,其中低地址的两个字节单元存放____________________ ________________,高地址的两个字节单元存放________________________________。

二、单项选择(在备选答案中选出一个正确答案,并将其代码填在题中的横线上。

每小题1分,共20分)1、RESET 信号有效后,8086CPU 的启动地址为___________。

A) 00000h B) 0FFFFh C) 0FFFF0h D) 0FFFFFh2、下列寄存器组中,全部可用于寄存器间接寻址方式中的为:___________。

微机原理2010-2011A卷

微机原理2010-2011A卷

…………试卷装订线………………装订线内不要答题,不要填写考生信息………………试卷装订线……………………试卷装订线………………装订线内不要答题,不要填写考生信息………………试卷装订线……………………装订线………………装订线内不要答题,不要填写信息………………装订线…………武汉理工大学考试试题答案(A)2010 ~2011 学年1 学期微机原理与通信接口课程一:填空题(每空1分,共15分)1、 43H 。

2、 1 , 2 。

3、 M/IO4、05AEH , 4000 H5、前一个AND是一个命令,后一个AND是一个运算符。

6、立即数寻址方式,直接寻址方式。

7、 11 。

8、接口(或接口电路)9、60H,IR610、输出11、43H二:单选题(每题2分,共20分)1、A2、 C3、B4、 C5、A6、 C7、C G8、C9、B 10、A三:简答题(每题6分,共18分)1、CPU与输入输出设备之间传送的信息由哪几类?相应的端口称为什么端口?【解答】CPU与输入/输出设备交换的信息有3类:数据信息、状态信息和控制信息。

数据信息相应的端口称为数据端口;状态信息相应的端口称为状态端口;控制信息相应的端口称为控制端口。

2、简述微机系统的中断处理过程。

【解答】(1)中断请求:外设需要进行中断处理时,向CPU提出中断请求。

(2)中断响应:CPU执行完现行指令后,就立即响应非屏蔽中断请求。

可屏蔽中断请求,CPU若要响应必须满足三个条件。

(3)中断处理:保护现场、开中断、中断服务。

(4)中断返回:CPU执行IRET中断返回指令时,自动把断点地址从堆栈中弹出到CS 和IP中,原来的标志寄存器内容弹回Flags,恢复到原来的断点继续执行程序。

3、8086系统中的存储器分为几个逻辑段?每个段最大的地址范围是多少?每个段寄存器的作用是什么?【解答】8086CPU将1MB的存储空间分4个成逻辑段来进行管理,每个逻辑段最大为64KB。

2011上《微机原理》试卷A——答案

2011上《微机原理》试卷A——答案

浙江工业大学期终考试命题稿
2010 /2011 学年第二学期
命题注意事项:
一、命题稿请用A4纸电脑打印,或用教务处印刷的命题纸,并用黑
墨水书写,保持字迹清晰,页码完整。

二、两份试题必须同等要求,卷面上不要注明A、B字样,由教务处
抽定A、B卷。

三、命题稿必须经学院审核,并在考试前两周交教务处。

浙江工业大学2010/2011 学年
第二学期试卷(评分标准)
课程微机原理及应用姓名___________________________
班级_______________________________________________________________
答:内存分为:读写存储器(RAM
RAM在程序执行的过程中,每个存储单元的内容根据程序的要求既可随时读出,又可随时。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

姓名
7.若 CS=3000H, IP=3330H, 则由它们形成的物理地址(PA)=__ 8.CPU 与外设之间进行数据传送时,一般有四种方式,分别是__ , 和 _
__。 。 _, 。
三、简答题(1、2 小题各 4 分,3 小题 7 分,共 15 分) 1.简述汇编语言上机过程? 答:编辑、汇编、连接、运行、Debug 调试(每步 1 分)
姓名
学号
班级
四、存储器系统设计。 (10 分) 在 8088 最小模式下组成 6K8 的程序存储器系统,使用 EPROM 存储器芯片 2716(2K8) ,存 储器地址区从 80000H 开始连续分配。写出地址分配表,并用全译码方式完成硬件连线。 注:8088CPU 的第 28 脚定义为 IO/ M 。
2011~2012
………………………………………装……………………………订……………………………线………………………………………
学年
第 1 学期
重修标识 A卷
9.8088CPU,执行下列哪条指令时,会产生总线周期。 A、MOV AX,4000H C、PUSH AX A、 65536 ms B、65.536 ms
本试卷共
4
页,此页为
A 卷第
1 页
(注:参加重修考试者请在重修标识框内打钩)
………………………………………装……………………………订……………………………线………………………………………
2.简述 I/O 端口的两种编址方式及其特点。 答:传送方式一般有四种,即无条件传送方式、查询方式、中断方式和 DMA 方式。 不考虑外设状态,在工作时认为输入设备已随时准备好向 CPU 提供数据,而输出设备也随 时准备好接受 CPU 送来的数据。
) 。 C、 (92)H
) 。 D、BCD 码 ) 。 D、反汇编
D
C、反码
D、(101)D
3.十进制 100= 4.堆栈的主要特点是
B =
2.计算机中算术运算一般采用数据的格式为( B、补码
学号
3.在 DEBUG 调试软件中,G 命令实现的功能是( B A、连续运行 B、显示内存的内容 C、单步调试 B ) 。 D、16M
指针 SI 加 1 初始化:BX存放数据首地址 SI0 CX循环次数
六、程序设计:要求写出完整的程序段结构,并画出程序流程图。 (共 15 分) 在数据段 DS 中的一个数据块,其首地址从 STRING 开始,由大小写英文字母、数字、其他符号 组成,长度为 50。将其传送到同一段中 STRING1 为首地址的内存区,并将英文中大写字母转 换成小写英文字母,其余不变。 提示:’A’的 ASCII 码是 41H,‘a’的 ASCII 码是 61H。
N
Y AL 大于下一个内 存数? N AL下一个内存数
LOP1:
INC CMP JAE MOV
姓名
CX-1=0? Y AL 存入相应内存单元
LOP2:
LOOP MOV
返回 DOS 程序结束
MOV AH,4CH INT 21H CODE END _
班级
(1). 在横线上填空。 (2). 程序执行结束时,A1 单元的内容为__ (3). 该程序功能是__ __ 。 ____。
本试卷共
4
页,此页为
A 卷第
4 页
AL取一个字符
MOV MOV MOV MOV MOV MOV
学号
DS,AX BX,OFFSET BUFFER CX,COUNT-1 SI,0 AL,[BX+SI] SI AL,[BX+SI] LOP2 AL,[BX+SI] LOP1 ABC,AL ; ; 此 2 行作用是 ENDS ;此行表明_ __ ;此行表明_ _
7.中断类型码为 40H 的中断服务程序入口地址存放在中断向量表中的起始地址 是( ) 。 B、DS:0100H D、0000H:0040H
班级
A、DS:0040H C、0000H:0100H
8.在汇编过程中不产生指令代码,只用来指示汇编程序如何汇编的指令是( ) 。 A、指令性指令 B、指示性指令(伪指令) C、机器语言指令 D、宏指令
学号
班级
姓名
D0 位:C 口低 4 位输入、输出选择位(在方式 0 时) ,1:输入; 0:输出; D1 位:B 口输入、输出选择位,1:输入; 0:输出; D2 位:B 组工作方式选择位,1:方式 1; 0:方式 0; D3 位:C 口高 4 位输入、输出选择位(在方式 0 时) ,1:输入; 0:输出; D4 位:A 口输入、输出选择位,1:输入; 0:输出; D6、D5 位:A 组工作方式选择位,00:方式 0; 01:方式 1; 1*:方式 2; D7 位:当 D7=1 为工作方式控制字标志。
5 . 8088CPU 在工作小模式方式下,如果要访问存储器芯片,此时要用到的主要控制信号 有 、 、 。 (填引脚名称) 、 、
4.8088CPU 所能寻址的存储空间为( A、64K B、1M C、256M
6.一条完整的汇编语言指令由: ) 。 和 注释 等四部分组成。
5.8086CPU 执行指令 MOV AX,[6000H] 时,控制信号 A0 和 BHE 值是(A A、A0=1, BHE =1 C、A0=1, BHE =0 6.下列四条指令中正确的是 A、IN AL,40H C、SHL AL ( B、A0=0, BHE =0 D、A0=0, BHE =1 A ) 。 B、OUT AL, 40H D、INC [AL]


B、ADD AX, BX D、INC AX C、6.5536 ms D、6553.6 ms
电气类、信息类、测控 专业 微机原理与应用课程期末试卷
题号 一 二 三 四 五 六 七 八 九 十
10.当 8253 定时器 0 的时钟脉冲为 1MHZ 时,其二进制计数时的最大定时时间为 总分
二、填空题(每题 1 分,共 20 分) 一、选择题(每题只有一个正确答案)(每题 1 分,共 10 分) 1.下列表示的数(无符号)中最大的数是( 1.微型计算机系统由运算器、 2.微型计算机系统总线可分为 、存储器、 总线、 H 。 ,栈顶存储单元的地址是由 来指示的。 总线、 、输出设备五部分组成。 总线。
本试卷共
4
页,此页为
A 卷第
2 页
五、根据程序流程图,阅读程序,回答问题(10 ) ………………………………………装……………………………订……………………………线……………………………………… 程序流程图如右图所示,程序清单如下。 DATA SEGMENT BUFFER DB 33H,32H,26H,74H,,02H,41H,0ABH,78H,0DFH,67H COUNT EQU $-BUFFER 开始 ABC DB ? _ CODE SAAUME_ START: _ ENDS SEGMENT CS: CODE,DS: DATA AX,__ _
本试卷共
4
页,此页为
A 卷第
3 页
七、接口设计 (20 分) ………………………………………装……………………………订……………………………线……………………………………… 在 8088 最小模式下驱动 8255A,其端口地址为 800H ~ 803H,8255 的 PB 口(PB0 ~ PB7) 分别接 8 个 LED 发光二极管 LED0 ~ LED7,PC 口的 PC0~ PC1 接 2 个按键 K1~ K2。 上电后,8 个 LED 发光二极管 LED0 ~ LED7 全亮; 当按键 K1 按下后,8 个 LED 全亮与全灭交替闪烁(闪烁时间自定) ; 当按键 K2 按下后,8 个 LED 全灭,并返回 DOS 状态。 要求:设计硬件电路,画出流程图并编写驱动程序。 提示:端口地址译码方式不限。 提示:8088CPU 的第 28 脚定义为 IO/ M 。 8255 工作方式字格式如下: D7 D6 D5 D4 D3 D2 D1 D0
改为:INC BYTE PTR[BX]或 INC WORD PTR[BX] 地址 3.数据段定义如下: DATA SEGMENT ORG 2000H BUF1 DB 10H,23H,35H, ‘A’ L1 EQU $-BUF1 BUF2 DW 31H,1231H L2 EQU $-BUF2 DATA ENDS 设定位后数据段的 DS 值 2000H。 ①. 在右图中写出该段占用内存情况 ②. 填空 L1= L2= ___ __ BUF2 的偏移地址为 2000H:2000H 2000H:2001H 2000H:2002H 2000H:2003H 2000H:2004H 2000H:2005H 2000H:2006H 2000H:2007H 内容
相关文档
最新文档