微机原理与接口技术期中自测题

合集下载

微机原理与接口技术期中自测题

微机原理与接口技术期中自测题

微机原理与接口技术期中自测题微机原理与接口技术期中自测题一、选择题:(每题1分,共20分)1.已知某操作数的物理地址是2117AH,则它的段地址和偏移地址可能是( )。

A.2025∶0F2AB.2108∶00EAC.2000∶017AD.2100∶117A2.能够将’以寄存器DI间接寻址的存储器字节单元’内容加1的指令是( )。

A.INC [DI]B.INC DIC.INC BYTE PTR[DI]D.ADD [DI],13.有语句:COUNT EQU 256,下列四种叙述中,正确的是( )。

A.COUNT是变量B.COUNT占用一个字节存储单元C.COUNT是符号常数D.COUNT占用二个字节存储单元4.下面指令中,源操作数的寻址方式为立即寻址的是( )。

A.MOV AX,OFFSET AB.MOV AX,AC.MOV AX,A+1D.MOV AX,A[BX]5.已知SP=2110H,执行POP AX后,SP寄存器的值是( )。

A.2111HB.2112HC.210FHD.210EH6.将AX中有符号数除以2的正确指令是( )。

A.SHR AX,1B.SAR AX,1C.ROR AX,1D.RCR AX,17.比较BX和SI中的两个存储器地址,若BX≥SI转向HIGH的正确指令是( )。

A.JAE HIGHB.JBE HIGHC.JEG HIGHD.JLE HIGH8.9.有数据定义语句BUF DW 0ABH,1,10 DUP(3 DUP(1,0),2)汇编后,为变量BUF分配的存储单元字节数是( )。

A.48HB.90HC.120D.6010.下列指令执行后,不改变AL寄存器内容的指令是( )。

A.AND AL,1B.CMP AL,DLC.XOR AL,ALD.SUB AL,DL11.执行01H号DOS系统功能调用,从键盘输入的字符值存放在( )寄存器中。

A.ALB.BLC.CLD.DL12.执行下面指令语句,则AX=( )。

微机原理与接口技术 自 测 试 题 1

微机原理与接口技术 自 测 试 题 1

自测试题一一、填空(每空1分,共30分)1、若X= —1,Y= —127,字长n=16,则[X]补= H,[Y]补= H[X+Y]补= H,[X-Y]补= H2、LOOPZ OPR是_____寻址方式的指令,其转移范围不超过_____.个字节,转移的条件是_____。

3、若(AX)=3F50H,(BX)=1728H,执行SUB AX,BX指令后,(AX)=_____标志位AF,SF,CF,ZF,OF,PF的状态相应为。

4、若(AX)=0200H,(DL)=81H,则执行DIV DL之后,(AH)= ,(AL)=,而执行IDIV DL之后,(AH)= ,(AL)= 。

5、下列宏定义:MUL VAR MACRO X,Y,ZMOV AL,XMUL YMOV Z,AXENDM实现的功能是。

(3分)6、若某微机系统的RAM存储器由4个模块组成,每个模块的容量为128K×8 bit,若4个模块地址是连续的,最低地址是00000H,则每个模块的首末地址是:①;②;③;④。

7、中断矢量表的1K字节空间中,可供用户使用的指针从00080H开始至003FCH,其对应的类型号为自至。

8、若8086工作于最小方式,当CPU完成将AH中的内容送到物理地址位91001H的存储单元操作时,引脚BHE/S7,RD,WR,M/IO,DT / R的相应电平为。

(3分)9、INTR是信号,CPU在时对INTR进行测试。

10、设(SS)=2250H,(SP)=0140H,若在堆栈中存入5个数据,则栈顶的物理地址为,如果再从堆栈中取出3个数据,则栈顶的物理地址为。

二、单项选择题(每小题2分,共10分)1、8086对中断请求响应优先级最高的请求。

(1)NMI (2)INTR (3)内部硬件中断(4)单步中断2、若(BX)=8285H,且题中指令已在队列中,则执行MOV AX,[BX]指令需要的总线周期数为。

(1)1(2)2 (3)3 (4)43、8086CPU在进行无符号数比较时,应根据标志位来判别。

微机原理与接口技术期中考卷

微机原理与接口技术期中考卷

宁波大学科技学院2007~2008学年第2学期期中考试卷一. 单项选择题(共3分,每小题1.5分)1.MOV AX,[BX+SI]指令的源操作数的物理地址是( )。

A. (SI)(BX)16(DS)++⨯B. (SI)(BX)16(ES)++⨯C. (SI)(BX)16(SS)++⨯D. (SI)(BX)16(CS)++⨯2.下列指令有语法错误的是( )。

A.MOV AL,02hB. XOR AX,AXC.MOV [SI],[DI]D. ADD AX,BX3.有语句:COUNT EQU 256,下列四种叙述中,正确的是( )。

A.COUNT 是变量B.COUNT 占用一个字节存储单元C.COUNT 是符号常数D.COUNT 占用二个字节存储单元4.下面指令中,源操作数的寻址方式为寄存器间接寻址的是( )。

A.MOV AX ,2[BX]B.MOV AX ,BXC.MOV AX ,[BX]D.MOV AX,[BX+SI ]5.已知SP=1234H,执行PUSH AX 后,SP 寄存器的值是( )。

A.1230HB.1232HC.1234hHD.1236H6.将AL 中无符号数乘以3的正确指令是()。

A.MOV BL,3B.MOV BL,3MUL AL,BL MUL BLC. MOV BL,3D. MOV BL,3IMUL AL,BL IMUL BL7.LOOP 指令退出循环的条件是( )。

A. (CX) = 0B. (CX) < 0C. (CX) > 0D. 以上答案都不对8.指令MOV AX,WORD PTR [BP]的源操作数的段地址一定在( )寄存器中。

A.CSB.DSC.ESD.SS9.执行下列指令序列后,结果是()。

MOV AX,1234HCBWA.(AX)=0034HB. (AX)=0FF34HC. (AX)=3412HD. (AX)=1134H10.下面的汇编程序的数据段中定义了两个变量A DB 20H ,21HB DW 22H执行了MOV DX,WORD PTR [A+1]后,DX中的值为()A.0021HB.2221HC.2122HD.0022H11.如果要用mov ah,02h 和int 21h输出一个字符到屏幕上,那么,需要输出的字符的ASCII码应该放在( )中。

微机原理与接口技术(单片机)期中练习题-参考答案

微机原理与接口技术(单片机)期中练习题-参考答案

2011—2012学年第2学期期中练习试卷课程名称:微机原理与接口技术使用班级:电信N091、N092班级:姓名:学号:一.单项选择题(每题1分,共15分)1.DPTR为( C )A.程序计数器B.累加器C.数据指针寄存器D.程序状态字寄存2.PSW的Cy位为( B )A.辅助进位标志B.进位标志C.溢出标志位D.奇偶标志位3.MCS-51单片机片内ROM容量为(A )A.4KBB.8KBC.128BD.256B4.MCS-51单片机片要用传送指令访问片外数据存储器,它的指令操作码助记符是以下哪个?(B )A.MULB.MOVXC.MOVCD.MOV5.direct表示( C )A.8位立即数B.16位立即数C.8位直接地址D.16位地址6.堆栈指针SP是一个( A )位寄存器A.8B.12C.13D.167.定时器/计数器工作方式选择中,当M1M0=11时,其工作方式为( D )A.方式0B.方式1C.方式2D.方式38.MCS-51的最小时序定时单位是( A )A.节拍B.状态C.机器周期D.指令周期9.MOVC A ,#30H指令对于源操作数的寻址方式是( C )A.寄存器间接寻址B.寄存器寻址C.立即寻址D.变地寻址10.计算机能直接识别的语言为( B )A.汇编语言B. 机器语言C.自然语言D.硬件和软件11.主频为12MHz的单片机它的机器周期为(C )A.1/12微秒B.0.5微秒C.1微秒D.2微秒12.MOVC A ,@A+PC指令对于源操作数的寻址方式是( D )A.寄存器间接寻址B.寄存器寻址C.立即寻址D.变地寻址13.单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是( B )。

A 4KB B 64KB C 8KB D 128KB14.假定堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为(D )。

微机原理期中自测试题

微机原理期中自测试题

微机原理期中自测试题微机原理期中考试试题一、填空题(每空1分,共30分)1、、就是微机的核心,两者再分称作中央处理器。

2、微型计算机硬件系统各部分之间通过_______、_______、_______实现信息交换。

3、计算机内,其信息是以_________码形式表示的。

4、8086cpu在对外设立展开输入操作方式时,掌控信号m/io必须就是______,dt/r必须就是______。

4、宏汇编语言程序被汇编时,_________语句产生代码指令,_______语句不产生代码指令,_______语句可能产生也可能不产生代码指令。

5、调用程序、子程序传输参数的方法通常存有_______、_______和_______三种方法。

6、虽在本模块并无定义,却可以被单独提及的名字或标号,必须用_______伪指令给以表明。

7、下列机器数形式可以则表示的数值范围就是(恳请用十进制形式写下):单字节并无符号整数_______;单字节存有符号整数_______。

8、乘法指令mul的指令格式只有一个源操作数,若源操作数的类型属性为字节,则乘积在_______中,若源操作数的类型属性为字,则乘积在_______中。

9、堆栈是按照_______原则组织的一片连续的存储区域。

10、变址串行的有效率地址就是变址寄存器的内容与_______代数和。

11、指令xlat通常用作换算操作方式,在采用该指令前,应当把SMEI的偏转首地址送进_______,等待切换的代码在表的序号送来________。

12、若要求不产生汇编错误,则字符串'abc'只能出现在伪指令_______中。

13、(30)10=()bcd;(-127)补=(______)b。

14、为下述情况各举一例。

1)寄存器与存储单元内容相乘送来寄存器_______。

2)将标志寄存器进栈_______。

3)立即数与寄存器内容相乘送来寄存器_______。

4)将48h、5ah取走字节数据区arrayb_______。

最新微机原理与接口技术期中考试试卷参考答案

最新微机原理与接口技术期中考试试卷参考答案

A. RD 0、WR 1、 M / IO =1
B. RD 1、WR 0、M / IO =1
C. RD 1、WR 0、 M / IO =0
D. RD 0、WR 1、M / IO =0
3. 如果 AL 的内容为 50H,执行 TEST AL , 01H 指令后, AL 的内容为( C )。
A. 49H B. 4FH
C. 50H
D. 01H
4. 下列哪些寻址方式是正确的( C )
A. MOV AL , DX
B. MOV IP, 0FFH
C. MOV AL , [2000H]
D. IN BL , 05H
E. MOV DS, 0200H
F. OUT AL , 0FFEH
5. 计算机总线的性能指标有哪些( ABC

A. 总线宽度
3. 对于 8086CPU ,物理地址是由段基址和偏移地址两部分构成, 址为 2000H ,偏移地址为 1122H,则该存储单元的物理地址为
若某存储单元的段基 _ 21122H_。
4. 总线按照其规模、用途和应用场合可分为_数据总线_、_地址总线_和_控制总 线_。
5. 存储器的扩展有_位扩展_、_字扩展_、_字位扩展_三种方式。
DATA A
SEGMENT ORG 1200H DB ‘ $’, 10H
B
DB ‘ COMPUTER ’
C
DB 1234H , 0FFH
D
DB 5 DUP(?)
E
DD 1200459AH
DATA ENDS
写下列程序段每一句执行后的结果是什么。
MOV AL , A
MOV DX , A
XCHG DL , A
A. 0

微机原理期中考试试卷及答案

微机原理期中考试试卷及答案

华南农业大学珠江学院期中考试试卷2010--2011学年度上学期考试科目:微机原理与接口技术考试年级:__2008__级考试类型:(闭卷)考试时间:120分钟学号姓名年级专业5小题,每小题2分,共10分)在每小题列出的四个备选项中只有一个是最符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.【B. 】,世界上第一台电子数字计算机NEIA C在美国宾夕法尼亚大学研制成功。

从此计算机发展随着其主要电子部件的演变经历了电子管、晶体管、中小规模集成电路、大规模集成电路和超大规模集成电路等5个时代。

A.1966年7月B. 1946年2月C. 1935年1月D. 1945年8月2.微处理器也称为中央处理器CPU,是微型计算机的核心部件,它主要由三个部件组成,下列四个选项中,不是这CPU主要组成部件的是【 D 】A. 运算器B. 控制器C. 寄存器组D. 外部设备3. 系统总线是CPU与其它部件之间传送数据、地址和控制信息的公共通道,下列不是系统总线的符号是【 D 】A. A BB. DBC. CBD. BD4. 下列软件不属于系统软件的是【 B 】A. 操作系统B. 飞信软件C. 监控程序D. 编译程序5. 对于8086微处理器的两个逻辑单元EU和BIU,下列说法错误的是【 D 】A. EU和BIU是并行工作的,互相独立工作。

B. BIU的主要功能是取指、读操作数和写结果C. BIU中的指令队列有2个或2个以上字节为空时,BIU自动启动总线周期,取指填充指令队列。

直至队列满,进入空闲状态。

D. 当BIU接到EU的总线请求,若正忙,马上放弃执行当前的总线周期,响应EU请求。

6.下面的四个选择,其中错误的一个是【B 】A. 符号定义伪指令EQU不允许对同一符号重复赋值B. 变量具备两种类型:NEAR FARC. 伪指令“= ”它可以对同一个名字重复定义D. 伪指令是发给我们汇编程序的命令,本身不产生与之相应的目标代码。

微机原理与接口技术期中测验

微机原理与接口技术期中测验

微机原理与接口技术期中测验一、填空题:(每题5分)1.在循环程序设计中,对于控制循环的DEC CX和JNZ AGAIN两条语句可合并用一条语句 LOOPNZ AGAIN 代替。

2.设BX=0123H DI=1000H DS=3200H,SS=4200H,试指出指令MOV AX,[BX+DI+1A38H]的寻址方式,并写出其操作数的物理地址。

相对基址变址寻址有效地址=0123H+1000H+1A38H=2B5BH,物理地址=32000H+2B5BH=34B5BH二、阅读程序,回答问题:(每题10分)1.执行下面的程序段后,AX的内容是5678H ,BX的内容是1234H 。

MOV AX,1234HMOV BX,5678HPUSH AXPUSH BXPOP AXPOP BX2. 执行下面的程序段后,AX的内容是0012H , BX的内容是3412H 。

M1 DB 12H, 34HMOV SI, OFFSET M1MOV AX,0MOV AL,[SI]MOV BX, WORD PTR [SI]3. 执行下面的程序段后,AX的内容是3136HMOV AL, 37HADD AL , 39HMOV AH, 0AAAOR AX, 3030H4.以IBUF为首地址的连续存储单元中存放N个字符,阅读程序,说明程序的功能。

(1)从第二个单元开始,寻找“A”, 找到第一个“A”就停止。

(2)以IBUF为首地址的字符串中空格的个数。

5. 下面程序的功能是将BX寄存器内的二进制数用十六进制数的形式在屏幕上显示出来。

将程序填充完整。

MOV BX, 10100 ;MOV CH, 4 ; CH做循环计数器DO1: MOV CL, 4 ; CL做移位计数器ROL BX, CL;MOV AL, BLAND AL, 0FH ;ADD AL, 30H ; 转换为ASCII码CMP AL, 39H ;JBE DISP ;ADD AL, 7 ;DISP: M OV DL, AL ;MOV AH, 2INT 21H ;DEC CH ;JNZ DO1 ;MOV AH, 4CHINT 21H三、一数据段定义如下: (10分)DATA SEGMENTS1 DB 1,2,3,4,5S2 DB ‵12345′COUNT EQU $-S1NB DB 3 DUP (2)NW DW -5,-3DATA ENDS画出该数据段中数据的存储形式。

微机原理与接口技术期中试卷B

微机原理与接口技术期中试卷B

福建师范大学福清分校2009—2010学年度上学期2008级电子信息科学与技术专业《微机原理与接口技术》试题(B卷)试卷类别:闭卷考试时间:120分钟成绩)。

①11101010B②11101011B③11010111B④11010110B2. 将二进制数01100100B转换成十六进制数是()。

①64H ②63H ③100H ④0ADH3. 将十进制数215转换成十六进制数是( ).①13H ②0C5H ③0D7H ④0EAH4. 在一个8位二进制的机器数中,补码表示整数的范围是( )。

①-127~+127 ②—128~+128③-127~+128 ④—128~+1275。

用8位补码表示数-126的机器码算术右移一位后的结果是()B。

①10000001 ②01000001 ③11000001 ④110000106. 已知X1=+0111100B,X2=—0001110B,则[X1+X2]补=()。

①00111100B ②00101110B ③11110010B ④100101110B7。

已知[X]补=11101011B,[Y]补=01001010B,则[X+Y]补=()B。

①00110101 ②11011111 ③10100000 ④101000018。

二进制的十进制编码称为().①BCD码②ASCII码③机内码④二进制码9。

对指令ROL CX,CL,正确的解释是()。

①该指令执行的结果无法预料,可能导致无休止执行。

②这条指令是错误的,不能执行。

③该指令只有在CL=10时才可执行。

④该指令是正确的,该指令一次性从CL获得移位次数后,CL的使命即完成,不会再对指令产生后续的影响。

10。

指令MOV AL,CS:[0001]中,源操作数的这种描述形式().①只能出现在汇编语言源程序中。

②只能出现在DEBUG中的反汇编(U)状态下。

③既可出现在汇编语言源程序中,也会出现在DEBUG的反汇编状态下。

④在任何状态下均不能出现.11. 能使串操作中的串指针产生减量变化指令是()。

《微机原理与接口技术》期中考试试卷及答案参考

《微机原理与接口技术》期中考试试卷及答案参考

《微机原理与接口技术》期中考试试卷一、单项选择题1、16位二级制补码所能表示的最大数()A.32767B.32768C.65535D.655362、在PC机中,只能用10根地址线对I/O端口寻址,可寻址的端口有()个A.256B.1KC.64KD.1M3、下面指令序列测试AL中的数是否是偶数,若为偶数则转移至NEXT 处,横线处的指令应为TEST AL,01H__ NEXTA.JNZB.JEC.JSD.JC4、用来存放下一条要取指令的偏移地址的寄存器是()A.IPB.FLAGSC.BPD.SP5、下面指令中会影响状态标志的是()指令A.MOVB.LEAC.PUSHD.CMP6、寄存器间接寻址时,不可以提供偏移地址的寄存器是()A.DXB.BPC.DID.BX7.8086系统中,一个堆栈段中最多可以存放()个字型的数据A.1MB.64KC.32KD.1K8、8086/8088微机系统内存单元的物理地址是()位的。

A.16B.8C.32D.209、8086CPU执行一次PUSH指令,堆栈指针SP的值()A .加1 B.加2 C.减1 D.减210、8086/8088CPU分成()两个部分,它们是并行工作的。

A.ALU和CacheB.ALU和BIUC.EU和BIUD.EU和Cache二、填空题1、若将A9H看作无符号数,它的十进制表示是();若看作是带符号是(补码),它的真值用十进制表示是()。

2、当CPU与存储器或外设端口交换一个字节的数据,称之为一个()周期。

在存储器的周期,控制信号IO/M=()。

3.76的非压缩BCD码用16进制表示是()。

36H看作为ASCII码表示的字符是(),作为压缩BCD码时表示的是()。

4、系统总线分为数据总线、()总线和()总线三种。

5、8086/8088系统中,存储器的逻辑地址包括()地址和()地址。

6、在8086/8088系统中,存储器是分段组织的,每段最大长度是()字节。

最新微机原理与接口技术期中测验附答案

最新微机原理与接口技术期中测验附答案

微机原理与接口技术期中测验一、填空题:(每题5分)1.在循环程序设计中,对于控制循环的DEC CX和JNZ AGAIN两条语句可合并用一条语句 LOOPNZ AGAIN 代替。

2.设BX=0123H DI=1000H DS=3200H,SS=4200H,试指出指令MOV AX,[BX+DI+1A38H]的寻址方式,并写出其操作数的物理地址。

相对基址变址寻址有效地址=0123H+1000H+1A38H=2B5BH,物理地址=32000H+2B5BH=34B5BH二、阅读程序,回答问题:(每题10分)1.执行下面的程序段后,AX的内容是5678H ,BX的内容是1234H 。

MOV AX,1234HMOV BX,5678HPUSH AXPUSH BXPOP AXPOP BX2. 执行下面的程序段后,AX的内容是0012H , BX的内容是3412H 。

M1 DB 12H, 34HMOV SI, OFFSET M1MOV AX,0MOV AL,[SI]MOV BX, WORD PTR [SI]3. 执行下面的程序段后,AX的内容是3136HMOV AL, 37HADD AL , 39HMOV AH, 0AAAOR AX, 3030H4.以IBUF为首地址的连续存储单元中存放N个字符,阅读程序,说明程序的功能。

(1)从第二个单元开始,寻找“A”, 找到第一个“A”就停止。

(2)以IBUF为首地址的字符串中空格的个数。

5. 下面程序的功能是将BX寄存器内的二进制数用十六进制数的形式在屏幕上显示出来。

将程序填充完整。

MOV BX, 0001001000110100 ;MOV CH, 4 ; CH做循环计数器DO1: MOV CL, 4 ; CL做移位计数器ROL BX, CL;MOV AL, BLAND AL, 0FH ;ADD AL, 30H ; 转换为ASCII码CMP AL, 39H ;JBE DISP ;ADD AL, 7 ;DISP: M OV DL, AL ;MOV AH, 2INT 21H ;DEC CH ;JNZ DO1 ;MOV AH, 4CHINT 21H三、一数据段定义如下: (10分)DATA SEGMENTS1 DB 1,2,3,4,5S2 DB ‵12345′COUNT EQU $-S1NB DB 3 DUP (2)NW DW -5,-3DATA ENDS画出该数据段中数据的存储形式。

微机原理与接口技术期中试卷A

微机原理与接口技术期中试卷A

《微机原理与接口技术》试题(A卷)试卷类别:闭卷考试时间:120分钟学号姓名成绩一、单项选择题(每题1.5分,40题,共60分)1. 微型计算机的外存储器是指( )。

①ROM ②RAM ③磁盘④虚拟盘2. 80386微型计算机是32位机,根据是它的()。

①地址线是32位②数据线为32位③寄存器是32位的④地址线和数据线都是32位3. 将十进制数215转换成二进制数是( )。

①11101010B ②11101011B ③11010111B④11010110B4. 将二进制数01100100B转换成十六进制数是()。

①64H②63H ③100H ④0ADH5. 将十进制数215转换成十六进制数是()。

①13H ②0C5H ③0D7H ④0EAH6. 将二进制数01100100转换成十进制数是()。

①11D ②100D ③10D ④99D7. 下列数中最大的数是()。

①227Q 151D②1FFH 511D③10100001B 161D ④1789D8. N位无符号数整数表示范围是()。

有符号:(-2^n)—[2^(n-1)-1]①0~N2②0~2N③0~2n-1④0~N2-19. 二进制的十进制编码称为()。

①BCD码②ASCII码③机内码④二进制码10. 用ASCII码(7位)表示字符5和7是()B。

①01100101和1100111 ②10100011和01110111③1000101和1100011 ④0110101和011011111. 按对应的ASCII码值来比较,正确的答案是()。

①’a’比’b’大②’a’比’Q’大③空格比逗号大④’H’比’R’大12. 微处理器8086从功能上把内部结构分为两大部分,即()。

①CPU,ALU ②ALU,BIU ③EU,BIU ④CPU,∑13. 若将常数3963存储到Y表示的内存单元中,那么()。

①(Y)=27H,(Y+1)=2FH ②(Y)=7BH,(Y+1)=0FH③(Y)=39,(Y+1)=63 ④(Y)=63,(Y+1)=39共四页第一页14. 属于数据寄存器组的寄存器是()。

微机原理期中测试

微机原理期中测试

《微机原理与接口技术》期中测试1.设寄存器(ES)=1100H, (DS)=2100H ,(SS)=3200H, (BX)=5000H ,(BP)=6000H, (DI)=0001H,(FS)=7000H,存储单元(38001H)=1234H, (12000H)=1234H,(26000H)=5678H, (41002H)=789AH 。

则MOV AX, ES:[1000H] 执行时操作数的物理地址为;MOV AX, [BX]执行后(AX)= ;MOV AX,[BP+DI] 执行时操作数的物理地址为__ __ 。

2.请按下面的要求写出相应的汇编指令或指令序列1)将5678H与AX中的数相加,其和放在AX中2)将DA TAX和DA TA Y相加,其和放在DA TAY中3)将AX中高4位变为全04)将CX中的D3~D7位取反3、阅读程序段落,画出内存分布图。

内存单元从1234H:0000H开始。

DA TA1 DW 6435HDA TA2 DB ‘A3B4’,‘HELLO’DA TA3 DB 2 DUP(45H)DA TA4 DW ‘B e’,’a’4. 阅读下面程序片段,回答MOV CX, 8 MOV AH, 0 MOV BL, 1 NEXT: SHL AL, 1 RCR AH, 1 SHL BL, 1 LOOP NEXTMOV AL, AH1) 说明该段程序的功能2) 如果开始时AL=05H,则该段执行完成后AL的值为()5. 试分析下列程序片断在执行后,AX的值为多少?设数据段定义变量为: table dw 4321H, 257, 513entry dw 4代码段:(ds初始化为table所在的段)LEA BX, TABLEMOV SI, ENTRYMOV AX, [BX+SI]6. 编写程序:比较内存DA TA1和DA TA2中的两串数是否相同,如完全相同则AL=0,否则AL=FFH.7. 编写程序:计算1+2+3+…+199+200,和数送到SUM单元。

微机原理与接口技术期中考试题

微机原理与接口技术期中考试题

自动化期中考试一、填空:(每空1分,共25分)1、设字长为八位,有x= -3,y=124,则有:[x+y]补=_________,[x-y] 补=__________;2、数制转换:245.86= H =______________BCD;3、在8086CPU中,由于BIU和EU分开,所以_____和_____ 可以重叠操作,提高了CPU的利用率;4、设(SS)=5000H,(SP)=0300H,若在堆栈中取出2个数据,则栈顶的物理地址应为H,如果又压栈7个数据,则栈顶的物理地址是H。

5、8086系统中,地址FFFF0H是___________________ 地址;将十进制数279.85转换成十六进制数、八进制数、二进制数及BCD码数分别为:________H,________Q,_____B, BCD。

6、字长为8位的二进制数10010100B,若它表示无符号数,或原码数,或补码数,则该数的真值应分别为______D,______D或______D。

7、已知BX=7830H,CF=1,执行指令:ADC BX,87CFH之后,BX=____________,标志位的状态分别为CF=_______,ZF=_______,OF=________,SF=__________。

8、上电复位时,若CPU的CS=0FFFFH,IP=0000H,则第一条指令从()H 取9、8086中引脚BHE信号有效的含义表示________________。

10、使用移位指令,把寄存器的最高位移入CF,并在最低位补为011、如果对堆栈进行操作,则段基址来源于,偏移地址来源于SP。

二、简答题(40分)1、已有AX=E996H,BX=3976H,若执行ADD BX,AX指令,则结果BX,AX,标志位CF,OF,ZF各为何值?(5分)2、有变量定义的伪指令如下:(5分)NUMS DW 18 DUP(4 DUP(5),23)V AR DB 'HOW ARE YOU !', 0DH, 0AH试问:NUMS、V AR变量各分配了多少存储字节?3、已有MOV AL,INF[BP+SI]与MOV AL,ES:INF[BP+SI]两条指令,试问:其源操作数采用何种寻址方式?是字或是字节操作?两条指令有何区别?(5分)4、源程序如下:(6分)MOV CL,4MOV AX,[2000H]SHL AL,CLSHR AX,CLMOV [2000H],AX试问: 若程序执行前,数据段内(2000H)=09H,(2001H)=03H, 则执行后有(2000H)=_____,(2001H)=______。

最新中职微机原理与接口技术期中试题

最新中职微机原理与接口技术期中试题

电子信息工程专业《微机原理与接口技术》期中试题班级 座号 姓名一、问答题(共42分,每空6分) 1、8086 CPU 从功能上分为几部分?各部分由什么组成?2、8086 CPU 标志寄存器包括哪些位?每个位的含义是什么?3、8086 CPU 的一个总线周期包括多少时钟周期,什么情况下要插入T W 等待周期?插入多少个T W 取决于什么因素?4、8086 系统中的物理地址是如何得到的?假如CS=1000H 、IP=0200H ,其物理地址应是多少?5、中断向量表指的是什么?中断向量表放在什么地方?假如中断类型为10,它的中断服务入口地址是多少?6、判断下列指令书写是否正确,如错误,请指出错误的原因。

(1)MOV AL ,BX (2)MOV BL ,0FH(3)MOV AL ,CL (4)MOV DS ,2000H(5)INC 20H (6)MOV [BX],[1000H]7、设堆栈指针SP 的初值为1000H,AX=2000H ,BX=3000H ,试问:(1)栈顶地址为多少?(2)执行指令PUSH BX 后SP=?(3)执行PUSH AX ,PUSH BX ,POP BX ,POP AX 后AX=?BX=?1、读下述程序段,请问:什么情况下,本段程序的执行结果是AH=1?BEGIN:IN AL,5FHTEST AL,10HJZ NEXTMOV AH,0FFHJMP STOPNEXT:MOV AH,1STOP:HLT2、读如下程序:START:IN AL,40HMOV BL,ALIN AL,50HMOV CL,ALMOV AX,0ADLOP:ADD AL,BLADC AH,0DEC CLJNZ ADLOPHLT请问:(1)本程序实现什么功能?(2)结果在哪里?3、下面程序完成什么功能?MOV BX,0100HMOV CX,100MOV AL,0LP1:MOV [BX],ALINC BXLOOP LP1HLT4、阅读下面程序,请说明它完成什么功能?MOV CX,0MOV DL,16CLCLP:RCL AX,1JC NEXTINC CHJMP AANEXT :INC CLAA : DEC DLJNZ LP三、编程题(共38分)1、数据段中有两个各20字节字符串,分别存在DAT1和DAT2开始的单元中。

微机原理期中试题(对应后面参考答案00)

微机原理期中试题(对应后面参考答案00)

微机原理与接口技术期中试题一、填空(每空1分,共30分)1.微型计算机的基本硬件由、、、、构成。

2.16进制数B5写成八位二进制是,写成八进制是。

如果这是用补码表示的符号数,则它表示的十进制数是,该十进数的用原码(8位)表示是B,反码(8位)表示是B。

3.判断无符号数加减运算结果超出表示范围应看标志;判断符号数加减运算结果超出表示范围应看标志。

4.计算机是按照原理工作的。

CPU的指向下一条要执行的指令的地址。

5.8086 CPU从功能上分为和两部分,ALU属于。

6.8086 CPU中有一个16位标志寄存器,设有个标志位,其中状态标志分别为。

7.8086 的内存的寻址空间为;I/O接口的寻址空间为。

8.8086的总线周期一般由时钟周期组成,分别称为。

如果需要插入等待周期,则插在和之间。

9.条件转移指令中,其转移范围在当前指令的和字节之间。

10.DOS功能调用的软中断号是,存放其服务程序入口地址的内存单元是到。

二、判断和选择(每小题4分,共28分)1.以下说法中,不正确的说法是:A)同样位数的原码、反码、补码能够表示的数的范围相同。

B)反码的加减法运算最方便。

C)补码运算不会产生溢出。

D)原码表示中,0有两种表示方法。

2.计算机的指令周期、机器周期和时钟周期中,以下说法正确的是:A)一个机器周期包含若干个指令周期。

B)指令周期是指一条指令取出和执行所需的时间。

C)时钟周期是最小的是时间单位。

D)存储器读周期是一种机器周期。

3.关于8086的寄存器,以下说法正确的是:A)通用寄存器包括AX, BX, CX, DX,它们都可以作为累加器使用。

B)使用BP做变址寄存器时,默认使用DS做段寄存器。

C)做字符串操作时,源指针与目的指针使用的段寄存器不同。

D)形成堆栈地址的是SS与SP。

4.当BHE为0,A0地址线为1时,表示:A)总线上有16位数据传送。

B)在总线高8位传递1个字节。

C)在总线低8位传递1个字节。

《微机原理与接口技术》期中考试试卷

《微机原理与接口技术》期中考试试卷

内蒙古大学电子信息工程学院《微机原理与接口技术》期中考试试卷(A)一、简答题(每题5分共30分)1、分别说明时钟周期、机器周期和指令周期的定义用它们的关系。

2、什么是引脚的分时复用?。

3、请列出8086与8088的区别。

4、8086/88CPU由哪两部分组成,分别完成什么功能?。

5、请解释什么是逻辑地址和物理地址,并说明它们的对应关系。

6、分别说明压栈和出栈指令的操作过程。

二、填空题(每空2分,共20分)1.已知十进制数147,则相应的二进制数原码X= ,[X]补= 。

2.8086CPU上电复位后,从物理地址开始执行程序。

3.一条机器指令的处理过程,宏观上可分作过程和过程。

4.8086CPU的工作方式可分为两类,即和。

5.为了实现CPU对主存储器的读写访问,他们之间的连线按功能划分应当包括数据线,,。

三、程序题(共50分)1.下列指令源操作数和目的操作数的寻址方式分别是什么?(32分)1)MOV DX,100H2)MOV BX,[0100H]3)MOV CX,DATA[SI]4)MOV ES:[SI],AX5)ADD AX,[BX][DI]6)AND AX,BX7)XOR AX,[BX]8)MOV AL,BYTE[BP][DI]2.现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100H)=12H,(20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=0B7H,(21023H)=65H,下列指令执行后填入AX寄存器的内容:(14分)1)MOV AX,1200H;(AX)=2)MOV AX,BX;(AX)=3)MOV AX,[1200H];(AX)=4)MOV AX,[BX];(AX)=5)MOV AX,1100[BX];(AX)=6)MOV AX,[BX][SI];(AX)=7)MOV AX,1100[BX][SI];(AX)=3.设AX和BX寄存器中是有符号数,CX和DX寄存器中是无符号数,写出下列条件转移指令。

微机原理与接口技术期中考试题(带答案)

微机原理与接口技术期中考试题(带答案)

《微机原理与接口技术》期中试卷答案专业班级: 学号: 姓名: 总分一、填空。

( 分 分 空)的补码是 。

字节补码 所代表的真值是 。

压缩 数 所对应的十进制数为 ;十六进制数为 ; 二进制数为 ; 码为 。

微型计算机主要由 、 存储器 、 接口 、 设备 总线 组成。

微处理器的地址总线有 根,数据总线有 根。

已知 , , ,顺序执行下列程序段并填空:; ; ; ; ; ; ; ; 的寻址方式中,操作数在存储器中的寻址方式有 直接寻址 、 间接寻址 基址寻址 、 变址寻址 、 基址变址寻址 。

若将 的高 位清零,低 位保持不变,可用指令 实现。

若将 的高 位取反,低 位保持不变,可用指令 实现。

若将 的高 位置 ,低 位保持不变,可用指令 实现。

写出执行下列程序段的中间结果:; ;中有一个负数,欲求其绝对值,则用指令 ; 二、单项选择题。

分 分 题指令 , 表示装订 线将 送给将 端口的内容送给将 的内容送给 端口将 内容送给 内存单元的标志寄存器中, 标志位用于反映带符号数运算结果是否溢出。

指令一般包括 两部分。

操作码和地址码操作码和操作数操作数和地址码操作码和数据码二进制数 逻辑左移两位,所得的数与 进行“与”运算,最终结果为 。

当 访问存贮器 : 单元时,其物理地址为指令 其中目的操作数的寻址方式为 间接寻址基址寻址基址变址寻址变址寻址下列 指令中,对 的结果与其他三条指令不同的是 ( ) ,,,,计算机系统总线中,可用于传送读、写信号的是 ( )、地址总线、数据总线、控制总线、以上都不对若用 的 芯片组成 字节的存储器,则需要 这样的芯片片片片片已知 中为无符号数 若使 时转到标号 哪个程序段不能实现此功能三、判断下列指令是否正确,如不正确,说明原因。

分 分 题错。

目的操作数和源操作数的类型不一致。

错。

用于基址或变址寻址的寄存器只能为 、 、 、 。

错。

在移位操作中,移位次数为多次时,必须将移位次数存放到 寄存器中。

微机原理与接口技术(期中)答案

微机原理与接口技术(期中)答案

武夷学院期中考试试卷答案(2011 ~2012学年度 第二学期)12级电信3专业第1学期 课程名称 微机原理与接口技术考试形式 闭 卷 期中 卷 考核类型 考 试 本试卷共四大题,卷面满分100分,答题时间120分钟。

一、填空题:(本大题共20小题,每题2分) 1、执行部件EU 的组织有: 4 个通用寄存器 , 4 个专用寄存器 和 1 个标志寄存器和算术逻辑部件 ALU 。

2、8086CPU 从偶地址访问内存1个字时需占用 1 个总线 周期,而从奇地址访问内存1个字操作需占用 2 个总线 周期。

3、IBM-PC 机中的内存是按段存放信息的,一个段最大存贮空间为 64K 字节。

4、8086微处理机在最小模式下,用 M/IO 来控制输出地址是访问内存还是访问I/O 。

5、一台计算机能执行多少种指令,是在 设计 时确定的。

6、对于R 进制数来说,其基数(能使用的数字符号个数)是 R 个 ,能使用的最小数字符号是 0 。

7、十进制数72转换成八进制数是 110Q 。

8、与十进制数67等值的十六进制数是 43H 。

9、二进制数101.011转换成十进制数是 5.375 。

10、十六进制数0E12转换成二进制数是 110000010010B 。

二、选择题:(本大题共20分,每小题2分) 1、微型计算机的性能主要由 B 来决定。

A 、价钱 B 、CPU C 、控制器 D 、其它 2、对微处理器而言,它的每条指令都有一定的时序,其时序关系是 CA 、一个时钟周期包括几个机器周期,一个机器周期包括几个指令周期。

B 、一个机器周期包括几个指令周期,一个指令周期包括几个时钟周期。

C 、一个指令周期包括几个机器周期,一个机器周期包括几个时钟周期。

D 、一个指令周期包括几个时钟周期,一个时钟周期包括几个机器周期。

3、属于数据寄存器组的寄存器是 CA 、AX ,BX ,CX ,DSB 、SP ,DX ,BP ,IPC、AX,BX,CX,DXD、AL,DI,SI,AH4、微型计算机的ALU部件是包含在 D 之中。

微机原理与接口技术期中考试题(带答案)

微机原理与接口技术期中考试题(带答案)

《微机原理与接口技术》期中试卷答案专业班级:_________学号:_________姓名:__________总分一、填空.(30分 1分/空)1.—32的补码是 E0H 。

字节补码CAH 所代表的真值是 -54 .2.压缩BCD 数1000H 所对应的十进制数为 1000 ;十六进制数为 3E8 H; 二进制数为 1111101000 B;ASCII 码为 31303030 。

3。

微型计算机主要由 CPU 、 存储器 、 I/O 接口 、 I/O 设备 总线 组成.4.8086微处理器的地址总线有 20 根,数据总线有 16 根. 5。

已知AX=1234H ,BX=5678H ,SP=0040H ,顺序执行下列程序段并填空:PUSH AX ;(SS :003FH )= 12 H;(SS :003EH)= 34 H;SP= 003EH ; PUSH BX ;(SS:003DH)= 56 H ;(SS :003CH)= 78 H ;SP= 003CH ; 6。

8086/8088的寻址方式中,操作数在存储器中的寻址方式有 直接寻址 、 间接寻址 基址寻址 、 变址寻址 、 基址变址寻址 .7。

若将AL 的高4位清零,低4位保持不变,可用指令 AND AL ,0FH 实现。

若将AL 的高4位取反,低4位保持不变,可用指令 XOR AL,0F0H 实现。

若将AL 的高4位置1,低4位保持不变,可用指令 OR AL ,0F0H 实现。

8.写出执行下列程序段的中间结果: (1) MOV AX , 5634HADD AL ,AH ;AX= 568AH DAA ;AX= 5690H9。

AX 中有一个负数,欲求其绝对值,则用指令 NEG AX ;二、单项选择题.(10分 1分/题)(1)8086/8088指令OUT 80H,AL 表示( C ) A.将80H 送给ALB 。

将80H 端口的内容送给ALC 。

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

微机原理与接口技术期中自测题一、选择题:(每题1分,共20分)1.已知某操作数的物理地址是2117AH,则它的段地址和偏移地址可能是( )。

A.2025∶0F2AB.2108∶00EAC.2000∶017AD.2100∶117A2.能够将’以寄存器DI间接寻址的存储器字节单元’内容加1的指令是( )。

A.INC [DI]B.INC DIC.INC BYTE PTR[DI]D.ADD [DI],13.有语句:COUNT EQU 256,下列四种叙述中,正确的是( )。

A.COUNT是变量B.COUNT占用一个字节存储单元C.COUNT是符号常数D.COUNT占用二个字节存储单元4.下面指令中,源操作数的寻址方式为立即寻址的是( )。

A.MOV AX,OFFSET AB.MOV AX,AC.MOV AX,A+1D.MOV AX,A[BX]5.已知SP=2110H,执行POP AX后,SP寄存器的值是( )。

A.2111HB.2112HC.210FHD.210EH6.将AX中有符号数除以2的正确指令是( )。

A.SHR AX,1B.SAR AX,1C.ROR AX,1D.RCR AX,17.比较BX和SI中的两个存储器地址,若BX≥SI转向HIGH的正确指令是( )。

A.JAE HIGHB.JBE HIGHC.JEG HIGHD.JLE HIGH8.9.有数据定义语句BUF DW 0ABH,1,10 DUP(3 DUP(1,0),2)汇编后,为变量BUF分配的存储单元字节数是( )。

A.48HB.90HC.120D.6010.下列指令执行后,不改变AL寄存器内容的指令是( )。

A.AND AL,1B.CMP AL,DLC.XOR AL,ALD.SUB AL,DL11.执行01H号DOS系统功能调用,从键盘输入的字符值存放在( )寄存器中。

A.ALB.BLC.CLD.DL12.执行下面指令语句,则AX=( )。

MOV AL,95HCBWA.0095HB.0F95HC.0FF95HD.9095H13.将DX,AX中32位数左移一位的指令序列是( )。

A.SHL AX,1B.RCL AX,1RCL DX,1 SHL DX,1C.SHL AX,1D.RCL AX,1SHL DX,1 RCL DX,114.将CX寄存器低4位清零,其余位保持不变的正确指令是( )。

A.AND CX,0F0HB.AND CX,0FFF0HC.AND CX,1110HD.MOV CX,015、下面四条指令中,源操作数不采用立即寻址的是()。

A、MOV AX, DATAB、MOV AX, 1234HC、MOV EAX, [EBX]D、MOV AX, OFFSET ARY16、在数据段有如下定义:A_BUF DB ‘1234567’,则A-BUF字节单元的内容是()。

A、31HB、01HC、12HD、1217、已知(DS)=2000H,(ES)=3000H,(CS)=4000H,(SS)=5000H,(BP)=2080H,COUNT=80H 则指令MOV AX,COUNT[BP]中,源操作数的物理地址为()。

A、22100HB、52100HC、52000HD、22000H18、19、如果当前AL寄存器的内容为-1,则以下指令中,不能转向符号地址NEXT处执行的是()A 、 AND AL, 0FFHB 、 CMP AL, 7FHJZ NEXT JA NEXTC 、 CMP AL, 0FFHD 、 TEST AL, 0FFHJE NEXT JNZ NEXT20、Intel 8086 CPU 读取代码段中的指令,使用的一对寄存器是()A 、 CS:IPB 、 DS:BXC 、 SS:SPD 、 ES:SI二、填空题:(每空1分,共20分)1.在8086/8088系统中,存储器物理地址是分段组织的。

堆栈段的段地址存放在____寄存器中,栈顶数据的偏移地址放在_____寄存器中。

代码段的段地址存放在_____寄存器中,偏移地址在____寄存器中。

2.已知DS=29A0H,某数据的物理地址是2A400H,则当DS=6700H时,该数据的物理地址是_____。

3.已知DS=4000H,BX=0100H,SI=0004,(40100H)=28H,(40101H)=69H,(40104H)=10H,(40105H)=9AH,先执行MOV AX,[0100H],(AX)=____再执行ADD AX,[BX+SI],(AX)=____,CF=____。

4.有下列数据定义:AA DW 1,2,3,4,5,6,7COUNT EQU ($-AA)/2则COUNT=__ ___。

5.用于控制字符操作地址增量方向的状态标志位是______,表示加法结果溢出的状态标志位是________,允许产生中断时,IF=________。

6.在移位指令中,用于指定移位位数的操作数只能是______及_____。

7.用于表示无符号数大于或等于的条件转移指令是___________;用于表示带符号数大于或等于的条件转移指令是___________。

8.子程序传送参数的方法通常有_______、_______和堆栈三种方法。

9. 乘法指令MUL的指令格式只有一个源操作数,若源操作数的类型属性为字节,则目的操作数在_______中,若源操作数的类型属性为字,则目的操作数在_______中。

三解答题(30分)1 .假定初始情况(DX)=0B9H,(CL)=3,(CF)=1,下列各条指令单独执行以后,DX的值分别是多少?(6分)SHR DX,1SAR DX,CLSHL DX,CLSHL DX,1ROR DX,CLROL DX,CL2. 设DS=1000H,BX=200H,SI=2H,(10200H)~(10205H)的内容为10H、2A H、3CH、46H、59H、6BH。

试问,下列每条指令单独执行完成后,AX寄存器的内容是什么?(6分)MOV AX,0200HMOV AX,[200H]MOV AX,BXMOV AX,3[BX]MOV AX,[BX+SI]MOV AX,2[BX+SI]3 读下列程序段,对程序加以注释,并说出程序的功能;当(AL)=5BH,写出执行程序后AL的值。

(6分)MOV BL,ALMOV CX,8AGAIN:ROL BL,1RCR AL,1LOOP AGAIN4.读下列程序段,并回答执行下面的代码后,AL与BL的内容是什么?并说明该程序段的功能。

(6分)MOV AL, 12HMOV BL, ALAND AL, 0FHOR AL, 30HMOV CL, 4SHR BL, CLADD BL, 30H5 设寄存器AX,BX,CX中的内容都是1234H,字类型变量value中的内容为0F0FH,执行下列指令序列:OR AX,valueAND BX,valueXOR CX,value则(AX)=____,(BX)=_____,(CX)=_____ (3分)6.MOV AL,5ADD AL,ALMOV BL,ALADD AL,ALADD AL ,BL上述程序段执行后,(AL)=____,(BL)=_____程序段的功能用数学表达式表示__ ___ (3分)四. 编写完整的程序:从键盘上输入两个’0’到’9’之间的字符,把它们转化为数字,然后把一个数字放在字节类型内存变量m1中, 把另一个数字放在字节类型内存变量m2中,然后把m1的内容和m1的内容相加,把它们的和放到BL 中.把m1的内容和m2的内容作为无符号书相乘,把乘积放到AX 中.(10分)五.编写完整的程序实现如下分段函数: (10分)⎩⎨⎧≤-≤≤+=为无符号整数且为无符号整数且x x x x x x y 3 , 1 20 , 1六. 已知在附加段ES 中定义了一个字符串string2 , 它含有9个字符,查找在字符串中是否含有字母’o ’,若找到,输出提示信息“FOUND ”,记录字母的偏移地址,放到数据段中定义的内存变量pointer 中,计算它和string2的位移量,放到数据段中定义的内存变量m2中, 若找不到,输出提示信息“NOT FOUND ”.部分程序如下:请在中间添加程序 (10分)ESEG SEGMENTSCIENCE DB 'hello world'STRING2 DB 'hello nbu'ESEG ENDSDA TA SEGMENTSTRING1 DB 'hello world'MESSAGE1 DB 'FOUND',0DH,0AH,'$'MESSAGE2 DB 'NOT FOUND',0DH,0AH,'$'POINTER DW ?M2 DW ?DA TA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA,ES:ESEGSTART: MOV AX,DATAMOV DS,AXMOV AX,ESEGMOV ES, AXCLDLEA DI, STRING2MOV CX,9MOV AL,'o'LABLE2: MOV AH,4CHINT 21HCODE ENDSEND START。

相关文档
最新文档