武汉科技大学828微机原理-2017(A卷)年考研专业课真题
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Fra Baidu bibliotek
MOV DX,0
L1:MOV AL,[BX]
AND AL,AL JS P1 INC DX P1:INC BX LOOP L1 INT 3 结果是:(1)该程序段的功能是:_________________________。
(2)程序段执行完后,DX=____________________。(6分)
CMP AX,BX JC AA SUB AX,BX MOV Z,AX
第2页共4页
JMP EXIT AA: SUB BX,AX
MOV Z,BX
EXIT:INT 3
以上程序完成的功能是什么?(4分)
2、有程序段如下:
START:MOV AX,01H
MOV BX,02H
MOV CX,03H
MOV DX,04H
A. 16片 B.8片 C.4片 D.2片 9、在直接存储器存取方式中,控制外设和存储器之间数据传输的器件 是( ) A. CPU B.中断控制器 C.外设 D.DMA控制器
第1页共4页
10、8086/8088CPU执行软件中断指令INT
n时,其中断类型码的提供者是( )
A.外部设备 B.指令
C.总线 D.堆栈
1、 DAC0832通常采用双缓冲工作方式和单缓冲工作方式,请简述两者的 区别及适用场合。 2、80x86中断系统中,有外部中断和内部中断之分。试说明什么是内部 中断? 3、8259A的命令共有7个,而只有两个命令端口,8259A采用什么办法解 决端口不够的问题? 4、常用存储器片选控制方法有哪几种?它们各有什么优缺点? 5、设DS=4500H,AX=0508H,BX=4000H,SI=0320H。当8088CPU在最 小组态下执行指令MOV[BX+SI+0100H],AL时,各控制信号IO/M、DT/R 、/RD、/WR在有效期间的状态分别是什么?数据总线的数据是多少? 四、汇编语言阅读填空题(共4小题,共20分) 1、有程序段如下,设AX=x,BX=y,Z为存储单元,阅读如下程序:
4、有以下程序段
MOV AX,0
MOV
CX,0BH
L1: ADD
AX,CX
DEC CX
JNZ
L1
RET
执行完程序段后AX=_______,CF=_______。(6分)
五、汇编语言编程题(共4小题,每小题10分,共40分)
重要提示:需编写完整程序并请画出流程图,在程序每条指令后加入有 意义的注释。流程图和注释均计分。 1 一个学生班共32人,已知每个学生的年龄存放在AGE开始的单元中
二、填空题(共10小题,每空3分,共30分)
1、CPU和外部设备进行信息交换,必须通过__________电路。 2、指令“MOV AX,COUNT[BX][SI]”中源操作数的寻址方式是__________。 3、8088/8086系统中,在不改变段寄存器DS值的情况下,其数据段的最 大寻址范围是______KB。 4、设CL=0,当执行DEC CL 指令后,CL=__________H。 5、软中断指令INT 60H的中断矢量,其起始地址为0000:__________H。 6、CPU与I/O设备间数据传送的方式主要有程序控制方式、中断方式和 __________方式。 7、用一条指令将寄存器AL的高4位取反而低4位不变,使用的指令是__ ________。 8、DOS系统功能INT 21H的9号调用,要求把待显示的字符串的首地址放在寄存器_________ _中。 9、已知AX=4F08H,CF=0,CL=4,则 RCR AX,CL指令执行完后AX=__________。 10、I/O接口的寻址方式有单独编址和__________两种。 三、简答题(共5小题,每小题6分,共30分)
NEXT:INC AX
ADD BX,AX
SHR DX,1 LOOP NEXT
INT 3 程序执行后AX=_____,BX=______,CX=____,DX=_____。(4分)
3、已知程序段如下:
BUF DB 80H,93H,48H,65H,0A0H……
MOV BX,OFFSET BUF
MOV CX,5
注意:所有答题内容必须写在答题纸上,写在试题或草稿纸上的一律
无效;考完后试题随答题纸交回。
一、选择题(共10小题,每小题3分,共30分)
1、8位二进制补码的表示范围为( )。 A.-127~+127 B.-128~+127 C.0~+255 D.-255~+255 2、下列指令中错误的是( )。 A.OR CL,40H B.JMP [BX] C.MOV IP,0FFH D.POP CX 3、在过程定义语句中,用于标志过程结束的伪操作是( )。 A.END B.ENDS C.ENDP D.HLT 4、当对8259A设置操作命令字OCW1的内容为93H时,则中断源中断请 求受到屏蔽的是( )。 A.M2、M3、M5、M6 B.M1、M2、M4、M6 C.M2、M3、M4、M7 D.M0、M1、M4、M7 5、01010111B和01100111B都是八位二进制补码数,其相加的结果应为( )。 A.3EH,溢出 B.3EH,未溢出 C.0BEH,溢出 D.0BEH,未溢出 6、在汇编语言中,程序应该存放的段地址是( )。 A.DS B.ES C.SS D.CS 7、程序段如下: DATA SEGMENT BUF DW 10 DUP(5) DATA ENDS 执行MOV AX, OFFSET BUF 指令后,AX的值为( )。 A.20 B.10 C.2 D.0 8、某半导体静态存储器芯片的地址线为A12~A0,数据线为D3~D0, 若组成容量为32KB存储器,需要该种存储芯片的片数为( )
姓名: 报考专业: 准考证号码: 密封线内不要写题
2017年全国硕士研究生招生考试初试自命题试题
科目名称:微机原理(√A卷□B卷)科目代码:828 考试时间:3小时 满分150分
可使用的常用工具:√无 □计算器 □直尺 □圆规(请在使用工具前打√)
第3页共4页
,试编写程序求其平均年龄。 2 编写程序,比较两个字符串STRING1和STRING2所含字符是否完全
MOV DX,0
L1:MOV AL,[BX]
AND AL,AL JS P1 INC DX P1:INC BX LOOP L1 INT 3 结果是:(1)该程序段的功能是:_________________________。
(2)程序段执行完后,DX=____________________。(6分)
CMP AX,BX JC AA SUB AX,BX MOV Z,AX
第2页共4页
JMP EXIT AA: SUB BX,AX
MOV Z,BX
EXIT:INT 3
以上程序完成的功能是什么?(4分)
2、有程序段如下:
START:MOV AX,01H
MOV BX,02H
MOV CX,03H
MOV DX,04H
A. 16片 B.8片 C.4片 D.2片 9、在直接存储器存取方式中,控制外设和存储器之间数据传输的器件 是( ) A. CPU B.中断控制器 C.外设 D.DMA控制器
第1页共4页
10、8086/8088CPU执行软件中断指令INT
n时,其中断类型码的提供者是( )
A.外部设备 B.指令
C.总线 D.堆栈
1、 DAC0832通常采用双缓冲工作方式和单缓冲工作方式,请简述两者的 区别及适用场合。 2、80x86中断系统中,有外部中断和内部中断之分。试说明什么是内部 中断? 3、8259A的命令共有7个,而只有两个命令端口,8259A采用什么办法解 决端口不够的问题? 4、常用存储器片选控制方法有哪几种?它们各有什么优缺点? 5、设DS=4500H,AX=0508H,BX=4000H,SI=0320H。当8088CPU在最 小组态下执行指令MOV[BX+SI+0100H],AL时,各控制信号IO/M、DT/R 、/RD、/WR在有效期间的状态分别是什么?数据总线的数据是多少? 四、汇编语言阅读填空题(共4小题,共20分) 1、有程序段如下,设AX=x,BX=y,Z为存储单元,阅读如下程序:
4、有以下程序段
MOV AX,0
MOV
CX,0BH
L1: ADD
AX,CX
DEC CX
JNZ
L1
RET
执行完程序段后AX=_______,CF=_______。(6分)
五、汇编语言编程题(共4小题,每小题10分,共40分)
重要提示:需编写完整程序并请画出流程图,在程序每条指令后加入有 意义的注释。流程图和注释均计分。 1 一个学生班共32人,已知每个学生的年龄存放在AGE开始的单元中
二、填空题(共10小题,每空3分,共30分)
1、CPU和外部设备进行信息交换,必须通过__________电路。 2、指令“MOV AX,COUNT[BX][SI]”中源操作数的寻址方式是__________。 3、8088/8086系统中,在不改变段寄存器DS值的情况下,其数据段的最 大寻址范围是______KB。 4、设CL=0,当执行DEC CL 指令后,CL=__________H。 5、软中断指令INT 60H的中断矢量,其起始地址为0000:__________H。 6、CPU与I/O设备间数据传送的方式主要有程序控制方式、中断方式和 __________方式。 7、用一条指令将寄存器AL的高4位取反而低4位不变,使用的指令是__ ________。 8、DOS系统功能INT 21H的9号调用,要求把待显示的字符串的首地址放在寄存器_________ _中。 9、已知AX=4F08H,CF=0,CL=4,则 RCR AX,CL指令执行完后AX=__________。 10、I/O接口的寻址方式有单独编址和__________两种。 三、简答题(共5小题,每小题6分,共30分)
NEXT:INC AX
ADD BX,AX
SHR DX,1 LOOP NEXT
INT 3 程序执行后AX=_____,BX=______,CX=____,DX=_____。(4分)
3、已知程序段如下:
BUF DB 80H,93H,48H,65H,0A0H……
MOV BX,OFFSET BUF
MOV CX,5
注意:所有答题内容必须写在答题纸上,写在试题或草稿纸上的一律
无效;考完后试题随答题纸交回。
一、选择题(共10小题,每小题3分,共30分)
1、8位二进制补码的表示范围为( )。 A.-127~+127 B.-128~+127 C.0~+255 D.-255~+255 2、下列指令中错误的是( )。 A.OR CL,40H B.JMP [BX] C.MOV IP,0FFH D.POP CX 3、在过程定义语句中,用于标志过程结束的伪操作是( )。 A.END B.ENDS C.ENDP D.HLT 4、当对8259A设置操作命令字OCW1的内容为93H时,则中断源中断请 求受到屏蔽的是( )。 A.M2、M3、M5、M6 B.M1、M2、M4、M6 C.M2、M3、M4、M7 D.M0、M1、M4、M7 5、01010111B和01100111B都是八位二进制补码数,其相加的结果应为( )。 A.3EH,溢出 B.3EH,未溢出 C.0BEH,溢出 D.0BEH,未溢出 6、在汇编语言中,程序应该存放的段地址是( )。 A.DS B.ES C.SS D.CS 7、程序段如下: DATA SEGMENT BUF DW 10 DUP(5) DATA ENDS 执行MOV AX, OFFSET BUF 指令后,AX的值为( )。 A.20 B.10 C.2 D.0 8、某半导体静态存储器芯片的地址线为A12~A0,数据线为D3~D0, 若组成容量为32KB存储器,需要该种存储芯片的片数为( )
姓名: 报考专业: 准考证号码: 密封线内不要写题
2017年全国硕士研究生招生考试初试自命题试题
科目名称:微机原理(√A卷□B卷)科目代码:828 考试时间:3小时 满分150分
可使用的常用工具:√无 □计算器 □直尺 □圆规(请在使用工具前打√)
第3页共4页
,试编写程序求其平均年龄。 2 编写程序,比较两个字符串STRING1和STRING2所含字符是否完全