微机原理考试题试120 学号 姓名 年级专业
一 填空题 (每空1分,共23分)
1 用8位二进制写出十进制数-19的反码= ,其补码是 。 2 将二进制数0101110.1011B转换为十六进制为 。
3 将十进制数25用组合BCD码表示为 ,某个8位机器数35H作为BCD码表示的真值是 。
4 一个基本的8086总线周期一般包括 个T状态,若外设来不及和总线交换数据,需要插
入 。
5 若8086中地址表示为0000H:0480H,则其物理地址为 H,偏移地址为 H。 6 8086CPU寻址I/O端口可寻址 字节端口。
7 8...
120 学号 姓名 年级专业
一 填空
(每空1分,共23分)
1 用8位二进制写出十进制数-19的反码= ,其补码是 。 2 将二进制数0101110.1011B转换为十六进制为 。
3 将十进制数25用组合BCD码表示为 ,某个8位机器数35H作为BCD码表示的真值是 。
4 一个基本的8086总线周期一般包括 个T状态,若外设来不及和总线交换数据,需要插
入 。
5 若8086中地址表示为0000H:0480H,则其物理地址为 H,偏移地址为 H。 6 8086CPU寻址I/O端口可寻址 字节端口。
7 8086系统中有一SRAM芯片,地址线为A~A,数据线为D~D,则该芯片的存储容量为 。 01207
8 8086CPU有两种外部中断请求线,分别是 和 。8086CPU中断源可分为
和 两大类。
9 8086系统中操作数类型分为 、 和 三种类型。
10 74LS138作为一种译码器,有 个输入端, 个输出端, 个使能端。
二 判断题 (共11题,每题1分,共11分,正确的打“?”,错误的打“×”) 1 8086复位后的CS:IP初始状态为0000H:FFFFH。( )
2 8086存储器的读周期时间大于读取数据时间。( )
3伪指令语句不产生目标代码,但对汇编程序在汇编过程中提供必要的控制信息。( ) 4一EPROM芯片的地址范围为30000H~303FFH,无地址重叠,则该芯片的存储容量为1KB。( ) 5 判断下列指令对错:
1
MOV AX, BL ( )
6 8086对I/O端口的访问一般采用DX寄存器间址方式。 ( ) 7 8086采用专用输入和输出指令访问外设。( )
8 DMA方式下不需要CPU干预,但仍需要有关控制器进行管理。( ) 9 8086字符串传送指令前可以加重复前缀REP。 ( )
10 8255A的PA口工作于方式2时,PB口只能工作于方式0。( ) 11 8086用BHE和A组合选择存储体,从偶地址开始读一个字节时BHE和A信号分别为0、1。( ) 00
三 选择题 (每题1分,共14分,只有一个正确答案,答案选在括号内) 1 8086CPU调用中断INT 21H时功能号送入寄存器是( )。
(A)AH(B)AL(C)BH(D)DL
2 若BH=05H,要使结果为BH=0AH,应执行的指令是( )。 (A)NOT BH (B) AND AL,0FH (C) XOR BH,0FH (D) OR BH,0FH 3 16 欲使8086汇编程序执行自动返回DOS,调用中断INT 21H中送入AH的功能号是( )。
(A) AH=4CH(B)AH=03H(C)AH=09H(D)AH=0AH
4 8086CPU在进行I/O写操作时,M/IODT/R、信号组合方式是( )。
(A) 0、0 (B) 0、1 (C) 1、0 (D) 1、1
5 设AL中存放的是带符号数,将其扩大2倍,正确的8086指令是( )。
(A)SHR AL 2 (B)SAL AL 2 (C)SAR AL 2 (D)RCR AL 2 6 8086系统中表示段定义结束的伪指令是( )。
(A)ENDS (B)END (C)ENDP (D)ENDM
7 8086中查看运算结果是否为零的标志位是( )。
(A) IF(B) ZF(C) OF(D) SF
8 8259A是( )
(A)可编程DMA控制器 (B)可编程中断控制器(C)可编程定时器控制器(D)总线仲裁器
9 将AL中的非组合BCD码转换为ASCII码的指令是( )。
(A)OR AL,30H (B)XOR AL,30H (C)AND AL,30H (D)NOT AL,30H 10 下列指令正确的是( )。
(A)OUT CX,AL (B)PUSH AL (C)MOV DS,AX(D)MOV [1000H],[2000H]
2
11 8086指令中目的操作数不容许使用的寻址方式是( )。
(A) 寄存器寻址 (B)立即数寻址
(C) 变址寻址 (D)寄存器间接寻址 12指令LOOPNZ的循环条件是( )。
(A)CX?0且ZF=0 (B) CX?0 且ZF=1 (C) CX?0 或ZF=0 (D) CX?0 或ZF=1
13某16位计算机声卡能识别的音调及音量级个数为( )。 (A) 11200 (B) 24000 (C) 65000 (D) 32000 14 8086指令中目的操作数不容许使用的寻址方式是( )。
(A) 寄存器寻址 (B)立即数寻址
(C) 变址寻址 (D)寄存器间接寻址
四 简答题(6小题,共32分)
1 简述8086系统中数据传送的方式有哪些?(4分)
2 8086CPU及其体系结构有哪三种系统总线和四个段寄存器、?(7分)
3 阅读下列程序,回答问题 (5分)
MOV AX,0
MOV BX,1
MOV CX, 10
LP: ADD AX, BX
ADD BX,1
LOOP LP
问:(1)该程序完成的功能是怎样的?
(2)LOOP LP指令完成时,执行什么功能?
3
4 下面定义的是一个数据段,回答下列问题 ( 7分)
DATA SEGMENT
BUF DB 01H,02H
COUNT EQU $-BUF
A DB ‘AB’
B DB 2 DUP (0)
C DW 0506H,33
DATA ENDS
(1)COUNT的值是多少?
(2)请画出它们在存储器中的存放示意图。
5
分析下列简单语句:
BUF DB ‘AB’
LEA BX,BUF
MOV AX,[BX]
ADD AX, 6230H
执行完程序后,则
(1)寄存器(AX)= H (4分)
(2)LEA BX,BUF语句可替换成 。
注: A、B的ASCII码为41H,42H
6 根据下列数据的定义,写出各条指令执行的结果 (5分)
4
TAB DW 10 DUP(?)
ARRY DB ‘ABC’
BUF DB ?
(1) MOV AX,TYPE BUF AX=( )
(2) MOV BX,TYPE TAB BX=( )
(3) MOV CX,LENGTH TAB CX=( )
(4) MOV SI,SIZE TAB SI=( )
五 编程题(3小题,共22分)
1 试编写汇编程序,将从BUF1开始的存储区中20个字节的数据存入从BUF2开始的存储区中。(8分)
2 从键盘输入N个包含特殊字符E的字符,放在内存从BLOCK单元,统计其中E的个数并放在COUNT单元。(7分)
5
3 编写一段指令,将AL中的无符号数扩大10倍,假设扩大后的数值小于255。 (7分)
6
本文档为【微机原理考试题试】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。