当前位置:文档之家› (完整版)专接本计算机微机原理与汇编语言模拟试题及答案

(完整版)专接本计算机微机原理与汇编语言模拟试题及答案

(完整版)专接本计算机微机原理与汇编语言模拟试题及答案
(完整版)专接本计算机微机原理与汇编语言模拟试题及答案

专接本计算机微机原理与汇编语言模拟试题及答案(一)

一、单项选择题(每小题1分,共15分)

1. 8088/8086的存储器组织是将存储器划分为段,可作为段的起始地址的是()。

A.185A2H B.00020H C.01003H D.0AB456H

2.指令POP [BX] 中,目的操作数的段寄存器是()。

A.DS B.ES C.SS D.CS

3. CPU执行“OUT 40H,AL”指令时,下列信号为高的是()。

4.执行1号DOS系统功能调用后,从键盘输入的字符应存放在()。

A.AL B.BL C.CL D.DL

5. 间接寻址方式中,操作数处在()中。

A.通用寄存器 B.内存单元

C.程序计数器 D.堆栈

6. 8086在最小模式下,分时使用AD0~AD15,所以必须外接地址锁存器,当总线上为地址信息时,通过()信号将地址送入地址锁存器。

A.DEN B.ALE C. D.DT/ R

7. 在对汇编语言程序的处理过程中,用编辑程序产生汇编语言的源程序的扩展名是()。

A..EXE B..OBJ C..BAT D..ASM

8. 表示过程定义结束的伪指令是()。

A.END B.ENDP C.ENDS D.ENDM

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

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

10. 标志寄存器中属于控制标志的是()。

A.DF、SF、OF B.DF、IF、TF

C.OF、CF、PF D.AF、OF、SF

11. 两个组合十进制数46H、35H相加,调整指令DAA完成的是()。

A.加00H调整B.加60H调整

C.加06H调整D.加66H调整

12. 在8086的I/O指令中,间接端口寄存器是()。

A.BX B.SI C. DX D.DI

13. 浮点加减中的对阶是()。

A.将较小的一个阶码调整到与较大的一个阶码相同

B.将较大的一个阶码调整到与较小的一个阶码相同

C.将被加数的阶码调整到与加数的阶码相同

D.将加数的阶码调整到与被加数的阶码相同

14. 保护断点就是保存()。

A.中断类型码 B.中断服务程序入口地址

C.现场 D.当前CS 、IP的值

15. 对以下类型的中断,优先级最低的是()。

A.指令中断 B.非屏蔽中断 C.可屏蔽中断 D.单步中断

二、填空题(每空1分,共20分)

1. 指令MOV BX,MASK[BP],若MASK=3500H,SS=1200H,DS=1000H,BP=1000H,

那么有效地址为,物理地址为。

2. 对于十六进制表示的数码19.8H,转换为十进制数时为;该数码用压缩BCD码表示时数据为。

3. 已知X的补码为10011001,其原码是;真值为__________。

4.使用DOS功能调用时,子程序的功能号应放在寄存器中。

5. 设堆栈段寄存器SS所存放的数据为2250H,堆栈指示器SP所存放的数据为0140H,

如压入堆栈7个数据库字,问栈顶地址、SS和SP各为、、。

6. 使CF标志置1的指令是;使DF标志清0的指令是。

7. 组成16M×8位的存储器,需要1M×4位的存储芯片______片。

8.8253可编程定时/计数器按照二进制计数,其计数范围是从0到;按照BCD码计数,其计数范围是从0到。

9. PC机的中断类型有、和不可屏蔽中断三种,不可屏蔽中断的请求信息送CPU 的引脚。

10. 8255A的控制字的最高位D7=1时,表示该控制字为控制字。

11.CPU可访问8259的端口地址数为。

三、简答题(每小题5分,共20分)

1. 定时器和计数器有什么相同和不同?

2. 什么是接口?硬接口和软接口的含义各是什么?

3. 在A/D 转换过程中,采样保持电路有什么作用?在什么情况下可以不使用采样保持电

路 ?

4.什么是中断?常见的中断源有哪几类?CPU响应中断的条件是什么?

四、分析题(每小题5分,共15分)

1. 若STR是字符串的首地址,阅读程序段,回答问题:

LEA BX,STR

MOV CX,30

LP:CMP [BX],‘$’

JNZ NEXT

MOV [BX],‘&’

NEXT:INC BX

LOOP LP

HLT

(1)指出程序的功能;(2)对程序的各个语句加上注解。

2. 阅读程序段,完成指定问题:

NUM DB‘ABCDEFGHI’

MOV AH,01H

INT 21H

AND AL,0FH

DEC AL

XOR AH,AH

MOV BX,OFFSET NUM

ADD BX,AX

MOV DL,[BX]

MOV AH,02H

INT 21H

试回答:(1)上述程序段的功能是什么?

(2)如从键盘输入字符‘5’,程序段有什么结果?

3. 请把下列程序中所缺语句补充完整,并回答问题:TITLE EXAMPLE.ASM

DATA SEGMENT

A DW 0

B DW 0

C DW 230,20,54

__________________________

CODE SEGMENT

ASSUME ______________________________

PROG PROC FAR

START: PUSH DS

MOV AX.0

_______________

MOV AX,DATA

________________

MOV BX, OFFSET C

MOV AX, [BX]

MOV B, AX

MOV AX, 2[BX]

ADD AX, B

MOV A, AX

EXIT: ___________________

____________________

CODE ENDS

___________________

问题:(1)程序执行完后,A单元的内容是多少?

(2)写出上机运行本程序的步骤。

五、应用题(每小题10分,共30分)

1.首地址为DAT的数据区中有3个互不相等的8位无符号整数,编写一个完整的程序,

将这3个数的最大者存放到MAX单元。

2. 设8253计数器0工作在方式2,CLK0为5MHz,输出OUT0为1KHz方波,二进制计

数;计数器1用OUT0作计数脉冲,计数值为1000,二进制计数,计数器减到0时向CPU 发出中断请求,CPU响应这一中断请求后继续写入计数值1000,开始重新计数,保持每一秒钟向CPU发出一次中断请求。试编写出对8253的初始化程序。(8253端口地址为04B0H~04B3H)

3. 在如图所示的电路中,试分析电路图,回答以下问题。

(1)74LS138的作用是什么?

(2)74LS138在什么条件下才工作?

(3)RAM的地址范围是多少?

参考答案

一、单项选择题(每小题1分,共15分)

1.B

2.C

3.A

4.A

5.B

6.B

7.D

8. B

9.A 10.B

11.C 12.C 13.A 14.D 15.D

解释:

1.段的起始地址必须从节开始,而每节是16个字节,所以段的起始地址用十六进制表示时应该末尾是0。

2.指令POP [BX] 中的目的操作数为BX指向的内存单元,而BX默认使用DS;源操作数是堆栈中的数据。

二、填空题(每空1分,共20分)

1.4500H、16500H

(计算有效地址EA=MASK的3500H+BP的1000H=4500H

物理地址=1200H*16+EA=12000H+4500H=16500H )

2.25.5、00100101.0101B

3. 11100111、-103

4. AH

5.22640H、2250H 、0132H

解:已知:DS=2250H,栈顶地址的偏移地址=0140H

栈顶地址=(2250H′10H)+ 0140H

= 22640H

压入7个数据字后:

SP = 0140H - 2′7 = 0132H

SS = 2250H

6. STC、CLD

7.32

8.65535 、9999 9. 软件中断、可屏蔽中断、NMI

10. 方式 11.2

三、简答题(每小题5分,共20分)

1.答:定时器和计数器是同一器件—--计数器,其共同的特点是都有一个计数脉冲输入端,

每输入一个脉冲,计数器就进行加1或减1计数。

若计数器件的计数脉冲的频率固定,则可利用计数实现定时,这就是定时器。

若计数器件的作用仅仅是记录输入脉冲的多少,则称为计数器。

2.答接口是位于主机与外设之间的一些转换电路的总称.是CPU与外设交互通信的中间接点,一般由若干组存储单元组成,用于暂存数据发实现CPU与外设之间的通信,并有缓冲的功能用来平衡CPU与外设的不匹配。硬接口是用硬件来实现接口的功能,而软接口是通过程序设计来实现接口的功能的。

3.答:采样—保持电路广泛应用于数据采集系统和实时控制系统中,它的功能有两种:

(1)采样跟踪状态:在此期间应尽可能快地接受输入信号,使输出和输入信号相一致

(2)保持状态:把采样结束前瞬间的输入信号保持下来,使输出和保持的信号一致。

由于模/数转换需要一定时间,在转换期间,要求模拟信号保持稳定,因此当输入信号变化

速率较快时,都应采用采样—保持电路,如果输入信号变化缓慢,则可不用保持电路。

4. 答:中断是指CPU在正常执行程序时,由于内部/外部时间或程序的预先安排引起CPU

暂时终止执行现行程序,转而去执行请求CPU为其服务的服务程序,待该服务程序执行完毕,又能自动返回到被中断的程序继续执行的过程。

常见的中断源有:一般的输入/输出设备请求中断;实时时钟请求中断;故障源;数据通道

中断和软件中断。

CPU响应中断的条件:若为非屏蔽中断请求,则CPU执行完现行指令后,就立即响应中断。CPU若要响应可屏蔽中断请求,必须满足以下三个条件:①无总线请求;②CPU允许中断;

③CPU执行完现行指令。

四、分析题(每小题5分,共15分)

1. (1)程序功能:将字符串STR(长度30字节)中所有’$’用’&’代替。

(2)LEA BX,STR ;置地址指针

MOV CX,30 ;置计数器初值

LP:CMP [BX],’$’;取字符与’$’比较

JNZ NEXT ;不是’$’转NEXT

MOV [BX],’&’;是’$’则用’&’替换

NEXT:INC BX ;地址加1

LOOP LP ;CX一1为0继续

HLT

2. 答:(1) 程序段功能:根据从键盘输入的字符‘1’~‘9’,确定在显示器上显示NUM中第几个字符。

(2) 显示器显示字符‘E’,

解释如下:

MOV AH,01 ;从键盘输入‘5’,

INT 21H ; AL=35H

AND AL,0FH ; AL=05H

DEC AL ; AL=04H

XOR AH,AH ;AH=0

MOV BX,OFFSET NUM ;BX指向NUM的首地址

ADD BX,AX ;BX指针向高地址移动4下

MOV DL,[BX] ;DL=‘BX指针指向的内容’即‘E’

MOV AH,02H

INT 21H ;显示输出’E’

3. (1)程序执行完后,A单元的内容是250。

(2)写出上机运行本程序的步骤是:

答:C>MASM EXAMPLE

C>LINK EXAMPLE

C>EXAMPLE

五、应用题(每小题10分,共30分)

1. 参考程序如下:

DATA SEGMENT

DAT DB 23H,32H,13H

MAX DB ?

DATA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA

START:MOV AX,DATA

MOV DS,AX

MOV AL,DAT ; AL←23H

MOV BL,DAT+1 ; BL←32H

MOV CL,DAT+2 ; CL←13H

LOP1: CMP AL,BL

JA LOP2 ; AL中的数据高于BL中的数据则跳转致LOP2

XCHG AL,BL

LOP2: CMP AL,CL ; AL中的数据高于CL中的数据则跳转致LOP3 JA LOP3

XCHG AL,CL ; AL中的数据为最大值

LOP3: MOV MAX,AL ; 将最大者存放到MAX单元

MOV AH,4CH

INT 21H

CODE ENDS

END START

2.参考答案:计数器0工作在方式2,初值N=5M/1K=5000,控制字为34H,计数器1工作在方式0,计数初值为1000,控制字为70H;

程序段如下:

;计数器0初始化,写入控制字

MOV AL,34H

MOV DX,04B3H

OUT DX,AL

;计数器0赋初值,先写低8位再写高8位

MOV AX,5000

MOV DX,04B0H

OUT DX,AL

MOV AL,AH

OUT DX,AL

;计数器1初始化,写入控制字

MOV AL,70H

MOV DX,04B3H

OUT DX,AL

;计数器1赋初值

MOV AX,1000

MOV DX,04B1H

OUT DX,AL

MOV AL,AH

OUT DX,AL

3.答:(1)74LS138的作用是地址译码;

(2)74LS138在G1为高电平,G2A和G2B都为低电平时才工作;

(3)RAM的地址范围是72000H~73FFFH。

解释:RAM芯片的片内地址是A12~A0,片外地址为A19~A13 ,其中地址为A15~A13是译码器输入端,应该为001;A19 A18 A17 A16应该为0111 。

所以20为地址是0111 001 0000000000000~

0111 001 1111111111111 。

专接本计算机微机原理与汇编语言模拟试题及答案(二)

一、单项选择题(每小题1分,共15分)

1. 十进制正数38的八位二进制补码是()。

A.00011001 B.10100110 C.10011001 D.00100110

2. 以下属于总线仲裁器的是()。

A.8288 B.8289 C.0809 D.8089

3. 在数据定义中,如果将STRING ABC 作为字符串表示时,应使用的伪指令是()。

A.DB B.DW C.DD D.DQ

4. 若将AH的内容的高四位分离,则应选用()。

A.AND AL,0F0H B.OR AL,0F0H

C.XOR AL,0F0H D.TEST AL,0F0H

5. 不能实现将AX清零和CF清零的指令是()。

A.SUB AX,AX B.MOV AX,0

C.XOR AX,AX D.AND AX,0

6. LDS指令要求源操作数必须为()。

A.一个16位寄存器 B.一个存储器操作数

C.一个有效地址 D.一个段寄存器

7. 条件转移指令JNE的测试条件为()。

A.ZF=0 B.CF=0 C.ZF=1 D.CF=1

8. ORG设定当前可分配内存单元的()。

A.段地址B.偏移地址C.类型 D.字节数

9. 计算机系统软件中的汇编程序是一种()。

A.汇编语言程序B.编辑程序

C.翻译程序D.链接程序

10. CPU在对存储器进行访问时, 地址线有效和数据线有效的时间关系应该是()。A.同时有效同时无效B.地址线较先有效

C.数据线较先有效 D.地址数据复用同时有效

11. 响应NMI请求的必要条件是()。

A.IF=1 B.IF=0

C.一条指令结束D.无INTR请求

12. 在微机系统中采用DMA方式传输数据时,数据传送是()。

A.由CPU控制完成

B.由执行程序(软件)完成

C.由DMAC发出的控制信号完成

D.由总线控制器发出的控制信号完成

13. 若8259A工作在优先级自动循环方式,则IRQ3的中断请求被响应并且服务完毕后,

优先权最高的中断源是()。

A.IRQ0 B.IRQ2 C.IRQ3D.IRQ4

14.在中断系统中,中断类型号是在()的作用下送往CPU的。

A.读信号B.地址译码信号

C.中断请求信号INTR D.中断响应信号

15. 8086响应以下中断时,需要到数据总线读入中断类型码的是()。

A.单步中断 B.指令中断

C.可屏蔽中断 D.非屏蔽中断

二、填空题(每空1分,共20分)

1. 8086CPU具有条地址线,可直接寻址容量的内存空间,在访问I/O端口时,使用地址线,最多可寻址个I/O端口。

2.每次进行串扫描指令SCAS时,使用的段寄存器是,变址寄存器是。

3. 已知一个具有14位地址和8位数据的存储器,该存储器能存储字节的信息,如果存储器由8K×4位RAM芯片组成,需要片。

4. 8255A的工作方式有基本型输入/输出方式、_________I/O方式和_________I/O方式。

5. 8086/8088 微处理器被设计为两个独立的功能部件是________和________。

6. 所谓指令的寻址方式是指寻找的方式。

7. 在Intel2116动态RAM存储器中, 对存储器刷新的方法是每次刷新个单元.

8. DMA 技术提供了____ ____到_____ ___的数据直接传输通道。

三、简答题(每小题5分,共20分)

1.8086系统中的存储器分为几个逻辑段?各段之间的关系如何?每个段寄存器的作用是什么?

2. BHE低电平信号的作用是什么?试说明当起始地址为奇地址、偶地址、一次读写一个字节和一个字时,BHE和A0的状态。

3. 试分析8253的6种工作方式的特点和功能,各方式下的时钟信号CLK和门控信号GATE 分别起什么作用?

4.在一个微型计算机系统中,确定采用何种方式进行数据传送的依据是什么?

四、分析题(每小题5分,共15分)

1. DATA DB 46H,84,34,-3,20H,122,73

:

MOV CX,7

LEA S1,DATA

NEXT:MOV AL,[SI]

INC SI

TEST AL,81H

LOOPZ NEXT

MOV BL,[SI]

:

程序段运行后,请回答:(AL)=(BL)=。

2. 阅读程序段,回答问题:

D1 DB 300 DUP(?)

D2 DB 100 DUP(?)

...

MOV CX,100

MOV BX,200

MOV SI,0

MOV DI,0

NEXT:MOV AL,D1[BX][SI]

MOV D2[DI],AL

INC SI

INT DI

LOOP NEXT

(1)该程序段的功能:;

(2)“LOOP NEXT”指令可以用什么指令取代:。

3. 执行完下列程序后,回答指定的问题。

MOV AX,0

MOV BX,2

MOV CX,50

LP:ADD AX,BX

ADD BX,2

LOOP LP

问:(1) 该程序的功能是。

(2) 程序执行完成后,(AX)= 。

五、应用题(每小题10分,共30分)

1. 已知在内存中从DA单元起存放有10个带符号字节数据,统计其中负数的个数并放入FU 单元。

2. 编写程序,计算下面函数的值。

3. 用查询方式的打印机接口如图,已知8255的A口作为输出打印的数据口,工作于方

式0,PC口高4位工作于输出方式,PC6产生STB信号(低电平有效),PC口的低4位工作于输入方式,PC2接收打印机的BUSY信号。设打印字符存放在数据段中有效地址为2000H的内存单元。

请写出8255A的初始化程序和打印子程序。(8255的口地址为

80H~83H)

参考答案

一、单项选择题(每小题1分,共15分)

1.D

2.B

3. A

4.A

5.B

6.B

7.A

8.B

9. C 10.B

11.C 12.C 13.D 14.D 15.C

解释:

2. 8288 为总线控制器;0809为模数转换器;8089为I/O处理器

9. 常用的汇编程序是MASM,属于汇编翻译程序,是把汇编源程序翻译为机器目标程序的程序。

10. 在8086/8088中尽管地址数据复用,但是是分时复用,即在总线周期的T1传送地址,在T2-T4传送数据,所以地址线较先数据线有效。

15.8086响应可屏蔽中断中断时,由硬件提供中断类型号,是在响应信号INTA(低电平有效)的第二个响应周期时放入数据总线;非屏蔽中断无响应信号;内部中断由指令直接获取中断类型号。

二、填空题(每空1分,共20分)

1. 20、1MB、16条、64K

2. ES、DI

3. 16K、4片

4. 字节选通、双向

5. EU、BIU

6. 操作数

7.128(2116容量为16K×1,即7位地址线行线和列线复用,每次刷新一行的128个单元)

8. 外设、存储器 9. 入口地址、4、中断向量表、003FFH

三、简答题(每小题5分,共20分)

1.8086系统中的存储器分为几个逻辑段?各段之间的关系如何?每个段寄存器的作用是什么?

答:8086CPU将1MB的存储空间分成逻辑段来进行管理:每个逻辑段最小为16B。所以最多可分成64K个段;每个逻辑段最大为64KB,最少可分成16个逻辑段。各段的起始位置由程序员指出,可以彼此分离,也可以首尾相连、重叠或部分重叠。

4个16位的段寄存器用来存放每一个逻辑段的段起始地址:CS中为代码段的起始地址;DS 中为数据段的起始地址;SS中为堆栈段的起始地址;ES中为附加段的起始地址。

2. BHE低电平信号的作用是什么?试说明当起始地址为奇地址、偶地址、一次读写一个字节和一个字时,BHE和A0的状态。

答BHE信号的作用是高8位允许引脚。若BHE为0则表示对一个字进行操作,即高8位有效,若BHE为1则表示对一个字节进行操作,即高8位无效。当起始地址为奇地址时,一

次读写一个字节时,BHE为1,A0状态为1;当起始地址为偶地址时,一次读写一个字节时,BHE为1,A0状态为0;当起始地址为奇地址时,一次读写一个字时,BHE为0,A0状态为1;当起始地址为偶地址时,一次读写一个字时,BHE为0,A0状态为0。

3.试分析8253的6种工作方式的特点和功能,各方式下的时钟信号CLK和门控信号GATE 分别起什么作用?

答:方式0:计数结束,产生中断

方式1:可重复触发的单稳态触发器

方式2:分频器

方式3:方波发生器

方式4:软件触发的选通信号发生器

方式5:硬件触发的选通信号发生器

时钟信号CLK的作用:在8253进行定时或计数工作时,每输入1个时钟脉冲信号CLK,便使计数值减1。

GATE信号的控制作用如下:

华电微机原理与技术汇编语言题目及答案

一微机原理与接口技术汇编题目 (1)数据块传送 1、将数据段中2000H单元开始存放的10个数(8位数)传送到3000H开始的10个字节中。 2、将数据段DATA1中的10个字数据(16位数)传送到数据段DATA2中。 提示: 1、指定数据的起始地址:(如果不指定起始地址,则起始地址为0000H) DATA SEGMENT ORG 2000H DB 1,,2,3,4,5,6,7,8,9,10 ; DB定义字节数据 ORG 3000H DB 10 DUP(0); 预留10个单元存放结果,初值预定义为0 DATA ENDS 定义的存单元为:

2、定义字数据命令为:DW DATA1 SEGMENT DW 1,,2,3,4,5,6,7,8,9,10 ; DW定义字数据DATA1 ENDS 一个字为两个字节,在存中低位在前,高位在后。

(2)查表 1、已知0~15的平方值表,查表求X(X是0到15 间任一数)的平方值,送到Y单元,用两种方法。 2、已知0~255的平方值表,查表求X的平方值,送到Y单元。 提示: 0到15的平方表,每个平方值为一个字节; 0到255的平方表,每个平方值为2个字节;调试程序,平方表中的数据定义几个就行,目的是程序正确即可。 一个字为两个字节,在存中低位在前,高位在后。

(3)计算 1、计算多字节数据67788H与99AABBCCDDEEFF00H的和。 2、计算8字节的BCD码十进制数67788H与43322H的和 3、计算10个字数据的和(数据自己定义)。 提示; 1、多字节数据在存中存放,低位在前,高位在后 DAT1 DB 88H,77H,66H,55H,44H,33H,22H,11H DAT2 DB 00H,0FFH,0EEH,0DDH,0CCH,0BBH,0AAH,99H DAT3 DB 9 DUP(0) 2、BCD十进制加法 二进制加法指令: ADD BCD十进制加法: ADD

专升本《数字电路与微机原理》试卷答案

专升本《数字电路与微机原理》 一、(共67题,共152分) 1. 已知某数的BCD码为0111 0101 0100 0010则其表示的十进制数值为()。(2分) A.7542H B.7542 C.75.42H D.75.42 .标准答案:B 2. 在函数的真值表中,F=1的状态有( )个。(2分) A.4 B.6 C.7 D.16 .标准答案:C 3. 对程序计数器PC的操作()。(2分) A.是自动进行的 B.是通过传送进行的 C.是通过加1指令进行的 D.是通过减1指令进行的 .标准答案:A 4. 假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进行堆栈保护后,SP的值为()。(2分) A.36H B.37H C.38H D.39H .标准答案:D 5. 在MCS-51单片机的运算电路中,不能为ALU提供数据的是()。(2分) A.累加器A B.暂存器 C.通用寄存器B D.状态条件寄存器PSW .标准答案:D 6. 当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。(2分) A.MOV A, @R1 B.MOVC A, @A + DPTR C.MOVX A, @ R0 D.MOVX A, @ DPTR .标准答案:B 7. 寻址空间为片外数据存储器时,所用的指令是()。(2分) A.MOVX B.MOV C.MOVC D.ADDC .标准答案:A 8. MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( )。(2分) A.外部中断0 B.外部中断1 C.定时器0中断 D.定时器1中断 .标准答案:A 9. 执行中断返回指令,从堆栈弹出地址送给()。(2分) A.A B.CY C.PC D.DPTR .标准答案:C 10. 定时器若工作在循环定时或循环计数场合,应选用( )。(2分) A.工作方式0 B.工作方式1 C.工作方式2 D.工作方式3 .标准答案:C 11. 串行口每一次传送( )字符。(2分) A.1个 B.1串 C.1帧 D.1波特 .标准答案:A 12. MCS-51系列单片机中( )是外部程序存储器的选通信号。(2分) A.ALE .标准答案:B 13. 在中断服务程序中,至少应有一条( )。(2分) A.传送指令 B.转移指令 C.加法指法 D.中断返回指令 .标准答案:D 14. 串行通信的传送速率用波特率表示,而波特率的单位是( )。(2分) A.字符/秒 B.位/秒 C.帧/秒 D.帧/分 .标准答案:B 15. 定时器/计数器工作方式1是()。(2分) A.8位计数器结构 B.2个8位计数器结构 C.13位计数结构 D.16位计数结构 .标准答案:D 16. 123=____________________________B=____________________________H。(4分) .标准答案:1. 1111011;2. 7B; 17. 逻辑函数,它的与或表达式为F =______________________________________________________________________ ________________________________________________________________________ ________________________________________________________________________ ________________________________________________________________________ ______________________。(2分) .标准答案:1. ;

微机系统与汇编语言实验报告

《微机系统与汇编语言实验报告》 8086汇编语言实验项目一(数值筛选) 1.实验目的: 进一步熟悉8086指令系统,运用并掌握汇编语言程序设计基本方法,编制能满足题目要求的数据处理类小规模程序。并通过使用EDIT、MASM、LINK等软件工具,熟悉汇编语言程序书写、输入、编译、连接生成可执行程序的全过程。进一步提高汇编语言程序调试和结果查找的能力。 2.基本要求: 应用8086汇编语言程序设计方法,编制一个程序,使它能对10个字节型有符号常数作如下处理: 1.在这10个常数中筛选出所有奇数,并存放到ODD开始的内存单元中; 2.在这10个常数中筛选出所有偶数,并存放到EVE开始的内存单元中; 3.对所筛选出的奇数、偶数分别求和,求和结果分别存放到每组数的结尾。 掌握用EDIT输入和保存8086汇编语言源程序、用MASM编译、用LINK连接生成可执行程序(EXE文件),并采用DEBUG调试运行自编程序,观察并记录程序运行的结果。 3.实验原理与方法: 1.实验原理 本实验项目需要运用8086汇编语言程序设计方法,而不是单纯地用DEBUG输入汇编语言指令来解决问题。 为了满足本实验的基本要求,程序中需要用到8086伪指令来定义数据区,用定义地址标识符伪指令来定义三个内存变量ORITAB、ODD、EVE,其长度都为10个字节。这就建立了原始数据存储区、奇数结果存储区和偶数结果存储区。在操作三个存储区前,通过“OFFSET<变量名>”运算,就能获取这三个存储区的首地址。 设置两个地址指针SI、DI,一个指向EVE存储区单元地址,另一个指向ODD存储区单元地址。当找到符合偶数条件的数据时,就用SI在传送指令中对目的操作数形成“寄存器间接寻址方式”,把偶数传送到SI所指向的单元;当找到符合奇数条件的数据时,就用DI 在传送指令中对目的操作数形成“寄存器间接寻址方式”,把奇数传送到DI所指向的单元。 设置两个求和寄存器DH、DL,当找到奇数时,把它加到DH求和;当找到偶数时,把它加到DL求和。 为了在10个原始数据中筛选出2种数据(奇数、偶数),需要对10个原始数据进行扫描,即,设置一个循环LOOP来对10个原始数据逐一分析。用TEST指令来测试每个原始数据的最低位,可分析出该数据的奇偶性。 4.实验操作题目:

复试-通信学院-计算机原理及接口技术

天津工业大学硕士研究生入学考试复试科目考试大纲 课程编号:0503 课程名称:计算机原理及接口技术 一.复试的总体要求 “计算机原理及接口技术”入学复试考试是为了招收通信及信息工程、计算机应用、自动化、电子、电科、机电等类硕士研究生而实施的入学复试性考试。其指导思想是有利于选拔具有扎实的基础理论知识和具备一定实验技能的高素质人才。 要求考生能够系统地掌握计算机方面的基础理论知识和基本的实践能力以及具备运用所学的知识分析问题和解决问题的能力。 二.复试的内容及比例: 1.基础知识(30%):微机的结构、编码、码制(原码,反码,补码)的概念;补码运算原理;中断、堆栈的基本概念;总线、并行和串行通信的基础知识;常用专用名词的英文缩写等。 2.指令系统的应用(20%):基本的寻址方式(立即寻址,寄存器寻址,直接寻址,寄存器间接寻址),常用指令的操作过程,并能阅读简单程序,利用指令编写基本结构的程序段(主要是顺序,分支,循环,子程序等结构)。编写程序主要采用8086指令系统编程。 3.电路设计及电路分析(20%):存储器系统电路设计;常见的I/O接口(例8255A,8155A,8253A,8250A等)与计算机系统的连接技术;常用控制电路的设计及应用技术。主要以中断和查询两种传输方式为主,能用指令编写简单的应用程序。 4.定时器技术的应用(10%):定时和计数的基本概念,应用场合。基本的应用技术主要是8253A定时/计数器的实际应用 5.A/D,D/A技术应用(10%) 主要:DAC0832、ADC0809的基本工作原理;与8086的连接技术及应用程序的编写。 6.串行通信接口的应用(10%) 主要:异步通信的基本知识;INS8250 串行通信接口的基本工作原理;初始化设置;基本应用编程。

微机原理与汇编语言教学大纲

《微机原理与汇编语言》课程教学大纲一、课程基本信息 二、教学目标和要求 本课程是计算机专业的专业主干课。课程以当今主流微处理器80X86为结合点,分析它的结构特点、操作原理、指令系统以及汇编语言设计的基本方法,为后续课程打下必要的基础。通过本课程的学习,要求学生掌握微型计算机的基本

工作原理、汇编语言程序设计基本方法、微型计算机接口技术、建立微型计算机系统的整体概念,形成微机系统软硬件开发的初步能力。应能掌握计算机的基本工作原理及汇编语言编程的技能和技巧,养成良好的程序设计风格,为今后的工作打下必要的技术基础。 三、教学难点 重点是8086CPU内部结构,引腿信号及功能,指令系统;汇编语言程序设计;接口的基本技术,接口芯片的内部结构和工作原理。难点是CPU操作时序,各种接口芯片的控制字,模式字的设置及其含义,接口与外设子系统的硬件设计及软件编程。 四、教学内容及基本要求 第一章微型机算计概述 (2学时) 教学目标和要求:理解微型机的分类和发展概况;掌握微处理器、微型计算机和微型机系统的差别;掌握CPU的功能和组成部件;掌握计算机的基本结构。 教学重点和难点:无。 教学方式:(课堂讲授) 第一节微型计算机的特点和发展 一、微型计算机的特点 二、微型计算机的发展 第二节微型机的分类 一、微型计算机的分类 第三节微处理器、微型计算机和微型计算机系统 一、微处理器 二、微型计算机 三、微型计算机系统 第四节微型机算机的应用 一、微型计算机的应用 复习思考题: 1. 微处理器、微型计算机和微型计算机系统之间有什么不同?

2. 微型计算机采用总线结构有什么优点? 3. 数据总线和地址总线在结构上有什么不同之处? 第二章 16位和32位微处理器 ( 6学时 ) 教学目标和要求: 1、掌握:8086微处理器的编程结构,常用引腿信号的功能,8086的中断系统,总线操作及时序; 2、理解:80386的体系结构,三种工作方式,指令流水线和地址流水线,虚拟存储机制和片内两级存储管理;Pentium采用的先进技术,原理结构,技术发展。 教学重点和难点:8086微处理器的结构,内部寄存器的功能,主要的引脚信号及功能,中断响应过程,存储器组织和I/O组织。 教学方式:(课堂讲授6学时) 第一节 16位微处理器8086 (2学时 ) 一、8086的编程结构 总线接口部件和执行部件的组成及各自功能,8086总线周期的概念。 二、8086的引腿信号和工作模式 1. 最小模式和最大模式的概念 为了适应各种应用场合,在设计8086/8088CPU芯片时,使它们可以在两种模式下工作,及最小模式和最大模式。 2. 8086/8088的引腿信号和功能 8086/8088CPU有40条引腿,这里介绍在两种模式下公用的32条引腿和他们的传递方向及有效跳变。 3. 最小模式 讲述8086在最小模式下的典型配置及有关引腿信号。 4. 最大模式 讲述8086在最大模式下的典型配置及有关引腿信号。 三、8086的操作和时序 1. 系统复位和启动操作 8086/8088复位时各内部寄存器的值,复位时序,总线信号状态。

2012专接本微型计算机原理与汇编语言练习2

计算机科学与技术专业专接本模拟试题 微机原理与汇编语言部分(二) 一、单项选择题(每小题1分,共15分) 1. 8088/8086的存储器组织是将存储器划分为段,可作为段的起始地址的是(B )。 A.185A2H B.00020H C.01003H D.0AB456H 2. 指令POP [BX] 中,目的操作数的段寄存器是(C )。 A.DS B.ES C.SS D.CS 3. CPU执行“OUT 40H,AL”指令时,下列信号为高的是( A )。 A.RD B.WR C.M/IO D.INTA 4. 执行1号DOS系统功能调用后,从键盘输入的字符应存放在( A )。 A.AL B.BL C.CL D.DL 5. 间接寻址方式中,操作数处在(B )中。 A.通用寄存器B.内存单元 C.程序计数器D.堆栈 6. 8086在最小模式下,分时使用AD0~AD15,所以必须外接地址锁存器,当总线上为地址 信息时,通过(B)信号将地址送入地址锁存器。 A.DEN B.ALE C.BHE D.DT/ R 7. 在对汇编语言程序的处理过程中,用编辑程序产生汇编语言的源程序的扩展名是( D )。 A..EXE B..OBJ C..BAT D..ASM 8. 表示过程定义结束的伪指令是( B )。 A.END B.ENDP C.ENDS D.ENDM 9. 默认状态下,在寄存器间接寻址中与SS段寄存器对应的寄存器是(A)。 A.BP B.BX C.SI D.DI 10. 标志寄存器中属于控制标志的是(B )。 A.DF、SF、OF B.DF、IF、TF C.OF、CF、PF D.AF、OF、SF 11. 两个组合十进制数46H、35H相加,调整指令DAA完成的是( C )。 A.加00H调整B.加60H调整 C.加06H调整D.加66H调整

(整理)微型计算机原理与接口技术

4.9练习题 10、写一个宏定义,要求能把任意一个寄存器的最低位移至另一个存储器的最高位中。 DATA SEGMENT VAR1 DB 4,6 VAR2 DD 200 DUP(?) DATA ENDS STACKS SEGMENT STACKS ENDS CODES SEGMENT ASSUME CS:CODES,DS:DATA,SS:STACKS START: MOV AX,DATA MOV DS,AX XTY MACRO X,Y MOV AX,X AND AX,1 ROR AX,1 MOV Y,AX ENDM MOV DX,1 MOV AX,0 XTY DX,AX, MOV AH,4CH INT 21H CODES ENDS END START 11、利用DOS功能调用从键盘输入60个字符到缓冲区BUF中,在按下ENTER键后在屏幕上显示这些字符。请写出程序段。 DATA SEGMENT ST1 DB 'Please input 60 characters from keyboard.',0DH,0AH,'$' BUF DB 61 DUP(?) DATA ENDS COD SEGMENT ASSUME CS:COD,DS:DATA START: MOV AX,DATA MOV DS,AX MOV DL,07H MOV AH,2 INT 21H MOV DX,OFFSET ST1 MOV AH,9 INT 21H LEA SI, BUF MOV CX,60 LP: MOV AH,7 INT 21H MOV [SI],AL CMP AL,0DH JZ EXIT INC SI LOOP LP EXIT: MOV BX,60 SUB BX,CX MOV CX,BX LEA SI, BUF LP2: MOV DL,[SI] MOV AH,6 INT 21H INC SI LOOP LP2 MOV AH,4CH INT 21H COD ENDS END START

微机原理与汇编语言 习题

微机原理与汇编语言习题 1.ZF标志位是标志结果是否为零的,若结果为零,ZF为________,否则ZF为_______。当ZF 为1时,SF为________。 2.调用程序与子程序之间的参数传递方法有四种,即堆栈法、_______、______、______。 3.宏指令定义必须由伪指令________开始,伪指令______结束,两者之间的语句称为________。 4.三个重复前缀指令为__________、__________、________。 5.8086/8088 CPU可访问2个独立的地址空间,一个为存贮器地址空间,其大小为____个字节; 另一个为______,其大小为_______字节。 6.当_______________时,CPU便进入等待状态(Tw)。 7.最小模式系统除CPU、存储器、I/O接口和总线外,至少还应配置________、__________、 _________三种芯片部件或电路。 8.8086内部由_________和_______两部分组成,其作用分别是_______和______。 9.在汇编语言中,一个标号和过程有和两种属性。前者表明在段内转移和调用,后 者表示在段间转移和调用。 10.8086/8088的存储器是分段的,因此存储单元的物理地址是由和组合而成。 11.汇编语言源程序的扩展名是,目标程序的扩展名是,通常产生的可执行程序 的扩展名是。 12.指令操作数可以存放在指令中,也可以存放在CPU的寄存器中,大多数存放在存储器中,它们 分别被称为立即、寄存器和直接寻址方式。 13.微型计算机一般都采用总线结构,系统总线的信号线有三组,即数据总线、地址总线和 控制总线。 14.若要判断无符号数运算是否溢出,应根据CF 标志位;而判断有符号数运算是否溢出,应 根据OF 标志位。 15.8086/8088端口地址的范围是0000H ~ FFFFH。 16.汇编语言源程序中的语句有三种类型,他们是指令语句,伪指令语句和语句。 17.指令SAR可用来有符号数数除以2,而指令SHR则可用来无符号数数除以2。 18.用二进制代码组成的计算机能直接识别的语言称为机器语言。用机器指令的助记符以 及伪指令,宏指令表示的一种面向机器的语言称汇编语言,用该语言编写的程序需经过汇编程序翻译,成为计算机能直接识别并执行的程序称目标程序。 19.数据段中有以下定义: ARRAY1 EQU 16H ARRAY2 DW 16H 请指出下面两条指令源操作数的寻址方式: MOV AX, ARRAY1 ;寻址方式:立即寻址方式。 MOV AX, ARRAY2 ;寻址方式:直接寻址方式。 20.在数据段中使用字符串时,该字符串必须用括起来。当定义含有多个字符的字符串时,

《微机接口与应用(含汇编语言)》题库及答案

《微机接口与应用(含汇编语言)》题库及答案 一、单顶选择题 1. 8086是( ) A) 单片机 B) 单板机 C) 微处理器 D)微机系统 2. 8086微处理器可寻址访问的最大I/O空间为( ) A) 1K B) 64K C) 640K D) 1M 3.集成度最高的存储线路是( )态线路。 A) 6管静态 B) 6管动态 C)4管动态 D)单管动态 4.当8086/8088访问100H端口时,采用()寻址方式。 A) 直接 B) 立即 C) 寄存器间接 D) 相对 5. 8086/8088的中断是向量中断,其中断服务程序的入口地址是由()提供。 A) 外设中断源 B) CPU的中断逻辑电路 C) 以中断控制器读回中断类型号左移2位 D) 由中断类型号指向的中断向量表中读出。 6.接口芯片是CPU与外设之间的界面,它与外设之间的联络信号是()。 A) RDY,STB B) RDY,INT C) STB,INT D) RDY,STB,INT 7.对8253—5的定时与计数()。 A) 有两种不同的工作方式 B) 定时只加时钟脉冲,不设计数值 C) 实质相同 D) 从各自的控制端口设置 8.单片机是( ) A)微处理器 B)微型计算机 C) 微机系统 D)中央处理器 9. 8086最小工作方式和最大工作方式的主要差别是() A)内存容量不同 B)I/O端口数不同 C)数据总线位数不同 D)单处理器和多处理器的不同 10. 8253—5某计数器的最大计数初值是()。 A) 65536 B) FF00H C) 0000H D) FFFFH 11. 8253—5某计数器工作在方式1时,在计数中途OUTi为() A) 由低变高 B) 由高变低 C) 高电平 D) 低电平 12.由8088微处理器组成的PC机的数据线是( ) A)8条单向线 B)16条单向线C)8条双向线 D)16条双向线13.要组成64KB的8086系统程序存储空间,选用EPROM的最佳方案是( )芯片。 A) 1片64K X 8位 B) 2片32K X 8位 C) 4片16K X 8位 D) 8片8K X 8位 14.采用条件传送方式时,必须要有() A) 中断逻辑 B) 请求信号 C) 状态端口 D) 类型号 15. 8086/8088的中断向量表()。 A) 用于存放中断类型号 B) 用于存放中断服务程序入口地址 C) 是中断服务程序的入口 D) 是中断服务程序的返回地址

(完整版)专接本计算机微机原理与汇编语言模拟试题及答案

专接本计算机微机原理与汇编语言模拟试题及答案(一)、单项选择题(每小题1分,共15分) 1. 8088/8086的存储器组织是将存储器划分为段,可作为段的起始地址的是()。 A. 185A2H B . 00020H C . 01003H D . 0AB456H 2?指令POP [BX]中,目的操作数的段寄存器是()。 A. DS B . ES C . SS D . CS 3. CPU执行“OUT 40H AL”指令时,下列信号为高的是()。 A. RD 4. 执行1号DOS系统功能调用后,从键盘输入的字符应存放在()。 A . AL B . BL C . CL D . DL 5. 间接寻址方式中,操作数处在()中。 A .通用寄存器B.内存单元 C.程序计数器 D.堆栈 6. 8086在最小模式下,分时使用AD0?AD 15,所以必须外接地址锁存器,当总线上为地址 信息时,通过()信号将地址送入地址锁存器。 A . DEN B . ALE C .期凤 D . DT/ R 7. 在对汇编语言程序的处理过程中,用编辑程序产生汇编语言的源程序的扩展名是()。 A . .EXE B . .OBJ C . .BAT D . .ASM 8. 表示过程定义结束的伪指令是()。 9.默认状态下,在寄存器间接寻址中与SS段寄存器对应的寄存器是()°

A . END B . ENDP C . ENDS D . ENDM 9.默认状态下,在寄存器间接寻址中与SS段寄存器对应的寄存器是()°

A .将较小的一个阶码调整到与较大的一个阶码相同 B .将较大的一个阶码调整到与较小的一个阶码相同 C .将被加数的阶码调整到与加数的阶码相同 D .将加数的阶码调整到与被加数的阶码相同 14.保护断点就是保存( 15.对以下类型的中断,优先级最低的是( 二、填空题(每空1分,共20 分) 1. 指令 MOV BX , MASK[BP],若 MASK=3500H , SS=1200H , DS=1000H , BP=1000H , 那么有效地址为 ,物理地址为 ° 表示时数据为 。 A . BP B . BX C . SI D . DI 10. 标志寄存器中属于控制标志的是( DF 、SF 、OF B . DF 、IF 、TF C . OF 、CF 、PF D . AF 、OF 、SF 11. 两个组合十进制数 46H 、35H 相加,调整指令 DAA 完成的是( A .加00H 调整 B .力口 60H 调整 C . 加06H 调整 D .力口 66H 调整 12. 在8086的I/O 指令中, 间接端口寄存器是 13. BX B . SI C . DX D . DI 浮点加减中的对阶是( A .中断类型码 B .中断服务程序入口地址 C .现场 D .当前CS 、IP 的值 A .指令中断 B .非屏蔽中断 C .可屏蔽中断 D .单步中断

《微型计算机原理与接口技术》第三版)习题答案

《微机原理与接口技术》习题解答 习题1 1.1 冯·诺依曼型计算机的设计方案有哪些特点? 【解答】冯·诺依曼型计算机的设计方案是“存储程序”和“程序控制”,有以下5方面特点:(1)用二进制数表示数据和指令; (2)指令和数据存储在内部存储器中,按顺序自动依次执行指令; (3)由运算器、控制器、存储器、输入设备和输出设备组成基本硬件系统; (4)由控制器来控制程序和数据的存取及程序的执行; (5)以运算器为核心。 1.2 微处理器和微型计算机的发展经历了哪些阶段?各典型芯片具备哪些特点? 【解答】经历了6代演变,各典型芯片的特点如表1-1所示。 表1-1 微处理器的发展及典型芯片的特点 1.3 微型计算机的特点和主要性能指标有那些? 【解答】除具有运算速度快、计算精度高、有记忆能力和逻辑判断能力、可自动连续工作等基本特点以外,还具有功能强、可靠性高、价格低廉、结构灵活、适应性强、体积小、重量轻、功耗低、使用和维护方便等。 微型计算机的性能指标与系统结构、指令系统、硬件组成、外部设备以及软件配备等有关。常用的微型计算机性能指标主要有:字长、主频、内存容量、指令数、基本指令执行时间、可靠性、兼容性、性能价格比等。

1.4 常见的微型计算机硬件结构由哪些部分组成?各部分的主要功能和特点是什么? 【解答】微型计算机硬件一般由微处理器、内存储器、外存储器、系统总线、接口电路、输入/输出设备等部件组成。 主要组成部件的功能和特点分析如下: (1)微处理器:是微型计算机的核心部件,由运算单元ALU、控制单元、寄存器组以及总线接口部件等组成,其功能是负责统一协调、管理和控制系统中的各个部件有机地工作。 (2)内存储器:用来存放计算机工作过程中需要的操作数据和程序。可分为随机存储器RAM和只读存储器ROM。RAM存放当前参与运行的各种程序和数据,特点是信息可读可写,存取方便,但信息断电后会丢失;ROM用于存放各种固定的程序和数据,特点是信息固定不变,关机后原存储的信息不会丢失。 (3)系统总线:是CPU与其它部件之间传送数据、地址和控制信息的公共通道。可分成数据总线DB、地址总线AB、控制总线CB。 (4)输入/输出接口电路:完成微型计算机与外部设备之间的信息交换。由寄存器组、专用存储器和控制电路等组成。 (5)主机板:由CPU插座、芯片组、内存插槽、系统BIOS、CMOS、总线扩展槽、串行/并行接口、各种跳线和一些辅助电路等硬件组成。 (6)外存储器:使用最多的是磁盘存储器(软盘、硬盘)和光盘存储器。外存储器容量大,保存的信息不会丢失。 (7)输入/输入设备:是微型计算机系统与外部进行通信联系的主要装置。常用的有键盘、鼠标、显示器、打印机和扫描仪等。 1.5 什么是微型计算机的系统总线?说明数据总线、地址总线、控制总线各自的作用。 【解答】系统总线是CPU与其它部件之间传送数据、地址和控制信息的公共通道。 (1)数据总线:用来传送数据,主要实现CPU与内存储器或I/O设备之间、内存储器与I/O设备或外存储器之间的数据传送。 (2)地址总线:用来传送地址。主要实现从CPU送地址至内存储器和I/O设备,或从外存储器传送地址至内存储器等。 (3)控制总线:用于传送控制信号、时序信号和状态信息等。 1.6 什么是系统的主机板?由哪些部件组成? 【解答】CPU、RAM、ROM、I/O接口电路以及系统总线组成的计算机装置称为“主机”,主机的主体则是主机板。主机板上主要有CPU插座、芯片组、内存插槽、系统BIOS、CMOS、总线扩展槽、串行/并行接口、各种跳线和一些辅助电路等硬件。 1.7 计算机中有哪些常用的数制和码制?如何进行数制之间的转换? 【解答】数值数据经常用二进制、十进制、八进制和十六进制;字符数据使用ASCII码;表示十进制数字用BCD码。 (1)十进制到二进制:整数部分连续除以2后“倒取余”,小数部分连续乘以2后“正取整”; (2)二进制到十进制:将二进制数按权展开即可。 (3)二进制到八进制:将3位二进制一组对应1位八进制数码。 (4)八进制到二进制:将1位八进制数码对应3位二进制数码。 十六进制与二进制间转换与八进制与二进制间转换类似,只是比例关系为1位十六进制数码对应4位二进制数码。 1.8 将下列十进制数分别转化为二进制数、十六进制数和压缩BCD码。 (1)15.32 (2)325.16 (3)68.31 (4)214.126

汇编语言、微机原理及接口技术期末复习试卷以及参考答案八教学文案

重庆邮电大学2006/2007学年第二学期期末考试题 微机原理与接口技术考试题(A 卷) 一、单项选择题(每题1分,共20题) 1、一般,微机系统硬件由___部分组成,包括______。 A.4,CPU、存储器、I/O设备和接口电路 B.3,存储器,控制器和显示器 C.2,运算器和显示器 D.4,存储器,运算器,显示器和键盘 2、80X86微机系统有三条总线,它们是___________。 A. 地址总线、数据总线和控制总线 B. 地址总线、信息总线和存储器总线 C. 输入总线和输出总线 D. 单总线、面向微处理器双总线和面向存储器双总线 3、80X86微机中用来指出下一条要被执行指令的偏移地址的部件是___。A.CS B.DS C.ES D.IP

4、在汇编语句MOV BL,’A’中,源操作数的寻址方式是___________。A.直接寻址B.立即寻址 C.基址寻址D.寄存器间接寻址 5、以下指令中正确的是___________。 A.MOV DS,2D00H B.MOV CL,270 C.IN AL,DX D.MOV [DI],[SI] 6、已定义数据段 DATA SEGEMENT ORG 0213H DA1 DB 15H,34H,55H ADR DW DA1 DATA ENDS 能使AX中数据为偶数的语句是() A.MOV AX,WORD PTR DA1 B.MOV AL,DA1+2

C.MOV AL,BYTE PTR ADR+1 D.MOV AX,WORD PTR DA1+2 7、已知DS=1000H,ES=2000H,SI=0300H,内存10310H开始的两个单元中存放3A4BH,内存20310H开始的两个单元中存放4C5DH,则语句LEA B X,[SI+10H] 执行后,BX的值为________。 A.3A4BH B.4C5DH C.0310H D.3D5BH 8、MOV SP,4210H PUSH AX 执行上述指令后,SP寄存器的值是() A.4211H B.420EH C.420FH D.4212H 9、下列指令中不影响进位标志CF的指令是___________。 A.SUB AX,BX B.ROL AL,1 C.INC CX D.ADD AL,BL 10、设AH=0,AL=06H,BL=09H,执行指令 ADD AL,BL

河北省专接本(微机原理与接口技术知识点总结)

第一章概述 一、计算机中的数制 1、无符号数的表示方法: (1)十进制计数的表示法 特点:以十为底,逢十进一; 共有0-9十个数字符号。 (2)二进制计数表示方法: 特点:以2为底,逢2进位; 只有0和1两个符号。 (3)十六进制数的表示法: 特点:以16为底,逢16进位; 有0--9及A—F(表示10~15)共16个数字符号。 2、各种数制之间的转换 (1)非十进制数到十进制数的转换 按相应进位计数制的权表达式展开,再按十进制求和。(见书本1.2.3,1.2.4) (2)十进制数制转换为二进制数制 十进制→二进制的转换: 整数部分:除2取余; 小数部分:乘2取整。 十进制→十六进制的转换: 整数部分:除16取余; 小数部分:乘16取整。 以小数点为起点求得整数和小数的各个位。 (3)二进制与十六进制数之间的转换 用4位二进制数表示1位十六进制数 3、无符号数二进制的运算(见教材P5) 4、二进制数的逻辑运算 特点:按位运算,无进借位 (1)与运算 只有A、B变量皆为1时,与运算的结果就是1(2)或运算 A、B变量中,只要有一个为1,或运算的结果就 是1 (3)非运算 (4)异或运算 A、B两个变量只要不同,异或运算的结果就是1 二、计算机中的码制 1、对于符号数,机器数常用的表示方法有原码、反码和补码三种。数X的原码记作[X]原,反码记作[X]反,补码记作[X]补。 注意:对正数,三种表示法均相同。 它们的差别在于对负数的表示。 (1)原码 定义: 符号位:0表示正,1表示负; 数值位:真值的绝对值。 注意:数0的原码不唯一 (2)反码 定义: 若X>0 ,则[X]反=[X]原 若X<0,则[X]反= 对应原码的符号位不变,数值部 分按位求反 注意:数0的反码也不唯一 (3)补码 定义: 若X>0,则[X]补= [X]反= [X]原 若X<0,则[X]补= [X]反+1 注意:机器字长为8时,数0的补码唯一,同为00000000 2、8位二进制的表示范围: 原码:-127~+127 反码:-127~+127 补码:-128~+127 3、特殊数10000000 该数在原码中定义为:-0 在反码中定义为:-127

微机原理与汇编语言-模拟题

《微机原理与汇编语言》模拟题 一.单选题 1.属于8086的专用(控制)寄存器有(). A.AXBXCXDX B.SPIPFLAGS C.SIDI D.以上三者都是 [答案]:B 2.有关com文件描述不正确的是(). A.可执行文件 B.没有文件信息的标题区 C.占用存储空间大 D.程序不分段入口点必须是100H [答案]:C 3.数据段中定义stringDW10dup(10dup(1),3,4),则lengthstring的值为(). A.10 B.100 C.120 D.20 [答案]:A 4.对MOV指令,不正确的是(). A.MOVAX,100H B.MOVAX,CS C.MOVBP,IP D.MOVVAR,100H [答案]:D 5.对MOV指令,正确的是(). A.MOVBL,AX B.MOVAX,CS C.MOVDS,100H D.MOVES,DS [答案]:B 6.R进制数转换成十进制的方法是(). A.权和系数乘后累加 B.降幂法 C.降幂法和除法 D.除法 [答案]:A

7.在编程时,常常将多次使用的功能用一条()来代替. A.指令 B.伪指令 C.宏指令 D.以上都不是 [答案]:C 8.属于8086的变址寄存器有(). A.AXBXCXDX B.SPBPIP C.SIDI D.以上三者都是 [答案]:C 9.不定重复汇编伪操作的指令是(). A.IRP B.IRPN C.REPT D.macro [答案]:A 10.假设程序中的数据定义PNAMEDW16DUP(?)后接着定义PLENTHEQU$-PNAME,它表示什么意义是(). A.占16字节 B.占32个字节 C.变量PNAME的长度 D.变量PNAME的地址 [答案]:B 11.操作符TYPE后可以是变量/标号/常数,回送变量或标号的类型值.其中常数回送的类型值为(). A.1 B.2 C.-1 D.0 [答案]:D 12.外部接口组成由一组”寄存器”及相关”控制电路组成”,其中存放外设和CPU传送过来的数据的寄存器是(). A.数据寄存器 B.状态寄存器 C.命令寄存器 D.以上都是

专升本《微机原理》

一、单选(共20题,每题2分,共40分) 1.标志寄存器FLAGS中存放两类标志,即()。 A.控制标志、状态标志 B.零标志、奇偶标志 C.方向标志、进位标志 D.符号标志、溢出标志 2. 下面哪一个端口地址可以不采用间接端口寻址方式()。 A. 260H B.38FH C. 89H D.380H 3. 标志寄存器的哪位用来控制可屏蔽中断的开放与屏蔽()。 A.DF B.CF C.TF D.IF 4.ADC0809采用查询方式时,EOC信号对应的端口名称为()。 A.地址端口 B.状态端口 C.数据端口 D.控制端口 5.8253在微型计算机系统中主要起什么作用()。 A.定时控制 B.并行传送数据 C.串行传送数据 D.波形发生器 6.INT 21H对应的中断向量在中断向量表存放的地址范围为()。 A.84H~87H B.42H~46H C.21H~24H D.48H~4BH 7.若AL=3BH,AH=7DH,则AL和AH中的内容相加后,标志CF、SF和OF的状态分别是()。 A.1、1、0 B.0、1、1 C.1、1、1 D.0、0、0 8.如果一个堆栈从地址1250H:0100H开始,SP=0050,则SS的值是() A.1260H B.125BH C.12600H D.1265H 9.如果一个程序在执行前CS=1000H,IP=2000H,该程序的起始地址是() A.1000H B.21000H C.12000H D.3000H 10.下列指令属于寄存器间接寻址的指令为()。 A.MOV [BX+2],AX B.MOV [BX+SI+2],AX C.MOV [BX],AX D.MOV BX,AX 11.8086总线周期中,哪个时钟周期提供有效的地址信息()。 A.T3 B.T1 C.T4 D.T2 12.若已知[X]补=11101011B,[Y]补=01001010B,则[X–Y ]补=() A.溢出 B.10100000B C.11011111B D.10100001B 13.下列二进制补码表示的数据中,哪个是负数()。 A.78H B. 45H C. 67H D.89H 14.8086具有多少根地址/数据复用引脚()。 A.16 B.8 C.20 D.24 15.8086总线周期至少包含几个时钟周期()。 A. 2 B.3 C.5 D.4 16.8086总线周期中的Tw时间长短可为多少()。

汇编语言与计算机系统组成单选题

题干A B C D答案难度[1]电子计算机技术在半个世纪中虽有很大的进步,但至今其运行 仍遵循着一位科学家提出的基本原理。他就是( )。 牛顿爱因斯坦爱迪生冯·诺依曼D中 目前我们所说的个人台式商用计算机属于( )。巨型机中型机小型机微型机D中 冯·诺依曼机工作方式的基本特点是( )。多指令流单数据流按地址访问并顺序执行指令堆栈操作存储器按内容选择地址B中 至今为止,计算机中的所有信息仍以二进制方式表示,其理由 是( )。 节约元件运算速度快物理器件性能决定信息处理方便C中 对计算机的软、硬件资源进行管理,是( )的功能。操作系统数据库管理系统语言处理程序用户程序A中 CPU的组成中不包含( )。存储器寄存器控制器运算器A中 主机中能对指令进行译码的器件是( )。ALU运算器控制器存储器C中 许多企事业单位现在都使用计算机计算、管理职工工资,这属 于计算机的( )应用领域。 科学计算数据处理过程控制辅助工程B中 微型计算机的发展以( )技术为标志。操作系统微处理器磁盘软件B中 邮局对信件进行自动分拣,使用的计算机技术是( )。机器翻译自然语言理解机器证明模式识别D中 电子邮件是指( )。用计算机管理邮政信件通过计算机网络收发消息用计算机管理电话系统用计算机处理收发报业务B中 微型计算机的工作环境要求室温一般在15~35度,室温过低容 易造成( )。 磁盘读写出错静电干扰机内元器件受潮变质散热不好,烧毁电源A中 下列关于微处理器的描述中,( )是正确的。微处理器就是一台微机微处理器是微机系统微处理器就是主机微处理器可以用作微机的CPU D中 下列的四个叙述中,只有一个是正确的,它是( )。系统软件就是买来的软件,应用软 件就是自己编写的软件 外存上的信息可以直接进入CPU被 处理 用机器语言编写的程序可由计算机 直接执行 说一台计算机配置了FORTRAN语 言,就是说它一开机就可以用 FORTRAN语言编写和执行程序 C中 将有关数据加以分类、统计、分析,以取得有利用价值的信 息,我们称其为( )。 数值计算辅助设计数据处理实时控制C中微型计算机的分类通常以微处理器的( )来划分 。规格芯片名字长寄存器数目A中下列( )型号计算机标志了计算机时代的真正开始。ENIAC EDVAC EDSAC UNIVAC-I D中地址是内存储器各存储单元的编号,现有一个32KB的存储器, 用十六进制数表示它的地址码,则地址码应从0000H到( ) H。 3276780007FFF8EEE C中 Intel的创始人高登·摩尔总结的摩尔定律说:单片集成电路 所包含的晶体管数目大约每( )个月增加一倍。 12152418D中 在计算机未来发展展望中,计算机科学家们提出的最有可能取 代电子计算机的计算机探索方案是( )计算机。 光子计算机DNA计算机分子计算机量子计算机D中 The fundamental conceptual unit in a computer is: ( ) CPU Hard Drive Operating System Transistor D中 Virtually all computer designs are based on the von Neumann architecture. A high level view of this architecture has the following three components:( )Buses, memory, input/output controllers Hard disks, floppy disks, and the CPU memory, the CPU, and printers memory, input/output modules, and the CPU D中 Which of the following programming languages has an instruction set closest to the machine language of a computer? ( ) BASIC Fortran Assembly Language C++C中 Program that manages the resources of a computer for the benefit of the programs that run on that machine is ( ). Compiler Operating System ALU Control Unit B中 Program that translates from a high-level notation to assembly language is ( ). Compiler Instruction Set CPU Operating System A中计算机中表示地址时使用( )。无符号数原码反码补码A中对于二进制码10000000,若其值为-0,则它是用( )表示 的。 原码反码补码阶码A中对于二进制码10000000,若其值为-128,则它是用( )表 示的。 原码反码补码阶码C中对于二进制码10000000,若其值为-127,则它是用( )表 示的。 原码反码补码阶码B中字长16位,用定点补码小数表示时,一个字所能表示的范围是 ( )。 0~(1-2^-15)-(1-2^-15)~(1-2^-15)-1~+1-1~(1-2^-15)D中某机字长32位,其中1位符号位,31位尾数。若用定点整数补 码表示,则最小正整数为( )。 +1+2^31-2^32-1A中 某机字长32位,其中1位符号位,31位尾数。若用定点整数补 +1+2^31-2^32-1C中

相关主题
文本预览
相关文档 最新文档