当前位置:文档之家› 微型计算机原理及应用(答案)

微型计算机原理及应用(答案)

微型计算机原理及应用(答案)
微型计算机原理及应用(答案)

微型计算机原理及应用(第3版)(修订本)答案

习题 1

一、选择题

1.A

2.C

3.B

4.B

5.A

6.A

7.B

8.C

9.C 10.C 11.C 12.A

13.D 14.A 15.D 16.C

在GB2312-80国家标准中,16~55区为一级汉字、56~87区为二级汉字。

DBB5H-A0A0H = 3B15H 3BH = 59 DBB5H属于二级汉字。

二、完成下列不同进制数的转换

1.⑴270 = 100001110B ⑵455 =1 11000111B

⑶0.8125 = 0.1101B ⑷720.3125 = 1011010000.0101B

2.⑴1001001B = 73 ⑵11001100B = 204

⑶0.0101B = 0.3125 ⑷11011.1011B = 27.6875

3.⑴11100011B = E3H ⑵10001111B = 8FH

⑶0.0011101B = 0.3AH ⑷110011011.01011B = 19B.58H

4.⑴A21H = 101000100001H ⑵4B7H = 10010110111B

⑶0.00A3H = 0.0000000010100011B

⑷2E8.0D5H = 1011101000.000011010101B

三、完成下列机器数和真值的转换

1.⑴[11001B]补= 00011001B ⑵[-11001B]补= 11100111B

⑶[100000B]补= 00100000B ⑷[-100000B]补= 11100000B

2.⑴[65]补= 01000001B ⑵[-75]补= 10110101B

⑶[120]补= 01111000B ⑷[-100]补= 10011100B

3.⑴[1000]补= 0000001111101000B ⑵[-12]补= 1111111111110100B

⑶[800]补= 0000001100100000B ⑷[-3212]补=1 111001*********B

4.⑴[10000001B]补= -127 ⑵[01100110B]补= +102

⑶[0111011101110111B]补= 30583 ⑷[1000000000000001B]补= -32767

四、完成下列各数值和机器编码的转换

1.⑴01100011B=99 压缩的BCD码= 10011001

非压缩的BCD码= 0000100100001001

⑵01010000B=80 压缩的BCD码= 10000000

非压缩的BCD码= 0000100000000000

⑶0000001100001111B=783 压缩的BCD码= 0000011110000011

非压缩的BCD码= 000001110000100000000011

⑷0001111111111111B=8191 压缩的BCD码= 1000000110010001

非压缩的BCD码= 00001000000000010000100100000001

2.⑴换行0AH ⑵字母“Q”51H

⑶ASCII码“7”37H ⑷空格20H

⑸汉字“隘”(国标码) 30H、2FH ⑹汉字“保”(内码) B1H、A3H

3.⑴[15]补= 00001111 ⑵15的压缩BCD数= 00010101B

⑶15的非压缩BCD数= 0000000100000101

⑷15的ASCII码= 31H、35H ⑸15的区位码= 0317、0321

⑹15的国标码= 23H、31H、23H、35H

⑺15的内码= A3H、B1H、A3H、B5H

⑻15的奇校验码= 100001111B

五、分析下列各题

1.X 2 +X+1 = 273 X = 16

2.⑴x和y两个数均为无符号数X

⑵x和y两个数均为有符号的补码数X>Y

3.16X1 + X2 = 10X2 + X135H或53

习题 2

一、选择题

1.A PC是英文Personal Computer的缩写,就是“个人计算机”,个人计算机属于微型计算机。

2.C

3.D

4.D

5.D

6.B

7.B

8.B

9.A

10.A、B 11.A 12.D 13.C

14.C

二、填写下列各题

1.

2.数据总线、地址总线和控制总线。

3.8086微处理器的字长为16位,能直接访问存储器的容量为1MB。

80286微处理器的字长为16位,能直接访问存储器的容量为16M B。

80386SX微处理器的字长为32位,能直接访问存储器的容量为16M B。

80386DX微处理器的字长为32位,能直接访问存储器的容量为4G B。

80486微处理器的字长为32位,能直接访问、存储器的容量为4G B。

Pentium微处理器的字长为32位,能直接访问存储器的容量为4G B。

PentiumⅡ微处理器的字长为32位,能直接访问存储器的容量为64GB。

4.选择4倍的倍频器;选择内部时钟频率为450MHz 的Pentium Ⅱ微处理器。

5.8086、80286微处理器可访问8位和16位寄存器,80386及其以上的微处理器可访问8位、16位和32位寄存器。

6.⑴AX 是16位寄存器 ⑵BL 是8位寄存器

⑶ECX 是32位寄存器 ⑷EFLAGS 是32位寄存器 ⑸CS 是16位寄存器 ⑹DH 是8位寄存器 ⑺BP 是16位寄存器 ⑻EDI 是32位寄存器 7.⑴BX 、SI 、DI ⑵CS ⑶SP ⑷DS 、ES

8.⑴1234:0005H ⑵0EEF:3455H 9.⑴PA=12000H ⑵PA=21200H ⑶PA=26200HH ⑷PA=A3B00H ⑸PA=1B000H ⑹PA=3F12DH 10.⑴出现溢出,则OF = 1 ⑵结果为零,则ZF = 1 ⑶结果为负数,则SF = 1 ⑷按单步方式处理,则TF = 1 ⑸有辅助进位,则AF = 1 ⑹开中断,则IF = 1 ⑺有借位,则CF = 1 ⑻结果中有七个“1”,则PF = 0

⑼带符号数FFH 和01H 相加,则溢出标志位OF = 0 ⑽在一个逻辑数中含有四个“1”,则奇偶标志位PF = 1 三、完成下列各存储单元中数据的存放

1.

2.

3. (20042H) = 78H

(20044H) = 34H

(20041H) = 789AH

(20042H) = 5678H

4.

M 59H 6EH 74H 65H 72H 6EH

65H 74H C8H ABH C7H

F2H BBH

A5H

C1H AAH CDH F8H

2000:0000H 0001H 0002H 0003H 0004H 0005H 0006H 0007H 0009H 0008H 000AH 000BH 000CH 000DH 000EH 000FH 0011H

0010H M 34H 12H 78H 56H

M

34H 2250:0140H

013EH 013FH 56H

习题 3

一、选择题

1.C

2.B

3.D

4.B

5.B

6.B

7.B

8.B

9.C 10.D 11.B 12.B

13.B、C 14.C 15.A

二、填空

1.构成存储单元的有效地址有位移量、基地址和变址三个元素。

2.⑴SS段的段地址= 1250H;⑵栈顶的逻辑地址= 1250:0052H;

⑶栈底的物理地址= 12600H;⑷存入字数据后(SP)= 0050H。

3.⑴立即寻址⑵直接寻址

⑶变址寻址⑷变址寻址

⑸基址变址寻址⑹寄存器寻址

⑺寄存器间接寻址⑻基址变址寻址

4.⑴PA = 2000H×10H+1000H = 21000H

⑵PA = 2000H×10H+0100H+0005H = 20105H

⑶PA = 1000H×10H+0200H+0300H = 10500H

⑷PA = 2000H×10H+0300H+0300H = 20600H

⑸PA = 1000H×10H+0200H+0300H+0300H = 10800H

⑹PA = 2100H×10H+0100H+0300H = 21400H

⑺PA = 2000H×10H+0100H-0004H = 200FCH

⑻PA = 2000H×10H+0200H+0300H+0250H = 20750H

5.⑴(AX) = 1000H

⑵PA = 3000H×10H+1000H = 31000H (AX) = 3412H

⑶(BX) = 1000H (AX) = 1000H

⑷PA = 3000H×10H+1000H =3 1000H (AX) = 3412H

⑸PA = 3000H×10H+1000H+1000H = 32000H (AX) = 7856H

⑹PA = 3000H×10H+1000H+2000H = 33000H (AX) = BC9AH

⑺PA = 3000H×10H+1000H+2000H+1000H = 34000H (AX) = F0DEH

⑻PA = 3100H×10H+1000H=32000H (AX) = 7856H

三、试指出执行下列指令后的结果

1.⑴(AL) = 34H ⑵(AL) = 04H

⑶(AL) = 04H ⑷(AL) = 3FH

⑸(AL) = 35H ⑹(AL) = 39H

⑺(AL) = E8H ⑻(AL) = 0EH

⑼(AL) = 1DH ⑽(AL) = A3H

2.⑴(AL) = 0AH ⑵(AL) = 80H

⑶(AL) = AFH ⑷(AL) = 00H

⑸(AL) = 55H ⑹(AL) = 55H

3.⑴OF = 1 SF = 0 ZF = 0 AF = 0 PF = 1 CF = 1

⑵OF = 1 SF = 0 ZF = 0 AF = 0 PF = 0 CF = 1

⑶OF = 0 SF = 0 ZF = 0 AF = 0 PF = 0 CF = 0

⑷OF = 0 SF = 0 ZF = 0 AF = 0 PF = 0 CF = 0

四、指出下列指令哪些是非法指令,试说明错误原因。

1.非法指令(050) 数值太大超过允许值

2.非法指令(031) 操作数类型不匹配

3.合法指令

4.非法指令(059) 非法使用CS寄存器

5.非法指令(052) 操作数类型使用不当

6.合法指令

7.非法指令(046) 同时使用多个基址寄存器

8.合法指令

9.非法指令(052) 操作数类型使用不当(8086)

10.非法指令(019) 指定的寄存器类型不是指令所要求的

11.非法指令(061) 段寄存器使用不合法

12.非法指令(001) 出现多个字符

五、区别下列各组指令

1.源操作数不同:一个是立即数,另一个是存储单元的内容。

2.源操作数寻址方式不同:一个是寄存器寻址,另一个是寄存器间接寻址。

3.装入BX的内容不同:一个是MESS的偏移地址装入BX,另一个是MESS的内容装入BX。

4.装入的地址不同:一个只是装入MESS的偏移地址,另一个同时装入MESS的偏移地址和段基值。

5.对进位标志位的影响不同:一个是不改变进位标志位的值,另一个是将进位标志位请零。

6.对进位标志位的影响不同:一个是影响所有状态标志,另一个是影响除AF以外的状态标志。

7.对进位标志位的影响不同:一个是影响所有状态标志,另一个是影响除CF以外的状态标志。

8.执行指令后的结果不同:一个是执行结果送回AX,另一个是执行结果不送回AX。

六、试分析执行下列程序完成什么功能

1. (AX) = (AX)×7

2. 压缩的BCD码转换为二进制编码

七、用单条指令分别完成下列操作

1. CLC 、AND AL,AL 、OR AL,AL 、XOR AL,AL

2. MOV AX,4629H

3. LDS BX,DA TA

4. ADD DX,BX

5. SUB AX,036AH

6. ADD AL,AL 、SHL AL,1

7. IMUL BL

8. MOV CL,0 、SUB CL,CL 、XOR CL,CL

9. OR DX,0E000H

10. AND BL,0F0H

11. XOR CL,0F0H

12. SAR AX,1

八、编写指令序列完成下列的算术运算或逻辑运算

1. MOV CL,04H

2. SHL AX,1

ROL AL,CL RCL DX,1

3. NOT AX

4. SAR DX,1

NOT DX RCR AX,1

ADD AX,1 6. MOV AL,B

ADC DX,0 MOV BL,5

5. MOV AL,A IMUL BL

ADD AL,B MOV BX,AX

DAA MOV AL,A

MOV C,AL CBW

ADD AX,BX

MOV BL,C

IDIV BL

MOV A,AL

7. MOV AL,B 8. MOV CL,04H

OR AL,C ROL AH,CL

AND AL,A AND AL,0FH

MOV A,AL OR AL,AH

习题 4

一、选择题

1.A

2.D

3.A V AR的偏移量也是一个数值

4.B

5.C

6.B

7.A、C

8.A、B、C

二、解答下列各题

1.⑴206 ⑵2 ⑶2FH ⑷0FH

2.⑴2 ⑵1 ⑶1 ⑷4

⑸10 ⑹10 ⑺1 ⑻1

⑼20 ⑽10 ⑾1 ⑿4

3.⑴(AX) = 200 ⑵(AX) = 300 ⑶(AX) = 100 ⑷(AX) = 400

4.⑴L = 1 ⑵L = 20

5.V ALONE = 00FFH V ALTOW = 0FH

V ALTHR = 30 V ALFOU = 20H

三、分析下列各题是否有语法错误

1.语法正确

2.语法正确

3.语法错误。操作数类型不匹配,一个是字节,另一个是字。

4.语法正确

5.语法错误。操作数类型不匹配,一个是字节,另一个是字。

6.语法正确

7.语法错误。操作数类型不匹配,一个是字节,另一个是字。

8.语法正确

四、画图说明下列语句分配的存储空间及初始化数据值

1. 2. M

M 00H

42H 00H

59H ‘BYTE’01H

54H 00H 0,1,2

45H 02H

0CH 00H

12H 00H 重复2次

00H 00H

02H 01H

02H 重复3次00H 0,1,2

02H 02H

00H 重复2次00H

02H FBH

02H 重复3次FFH -5

02H 59H

42H ‘BY’

45H

54H ‘TE’

五、选择相应的伪指令语句

1.DATA SEGMENT

TRING DB ‘Personal computer’

V ALD DB 12H,99H

V ALH DB 32H,0FAH

V ALZ DB 10 DUP(0)

V ALW DW 20 DUP(?)

DATA ENDS

2.DATA SEGMENT WORD PUBLIC‘DA TA’

DB 12,30,'ABCD'

DW 20 DUP(?)

DATA ENDS

六、编写汇编语言程序,实现下列操作

1. DATA SEGMENT

ARRAY DW 20,30,300,3000

TRING DB ‘BASED’

RESULT DW 5 DUP(?)

DATA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DA TA

START:MOV AX,DA TA

MOV DS,AX

MOV SI,6

MOV AX,ARRAY[SI]

MOV RESULT,AX

MOV AH,4CH

INT 21H

CODE ENDS

END START

2.

MOV CX,0004H

MOV BX,0

REPAY:MOV AX,ARRAY[BX]

MOV RESULT[BX],AX

INC BX

INC BX

LOOP REPA T

3.

MOV AX,ARRAY+2

MOV RESULT,AX

MOV AX,ARRAY+4

MOV RESULT+2,AX

4.

MOV AX,ARRAY

MOV RESULT,AX

MOV AX,ARRAY+2

MOV RESULT+2,AX

习题 5

一、选择题

1.A

2.C

3.C、D

4.B、D

5.C

6.D

7.C

8.C

二、指出下列指令序列的错误

1.比较有符号数的大小,不能使用无符号条件转移指令。

2.死循环,在循环体内不能为循环变量赋值。

3.死循环,不能满足循环终止条件。

4.在代码段之间不能使用转移指令。

5.使用堆栈指令不当,栈不平衡,子程序不能正确返回调用程序。

三、试指出执行下列指令后的结果

1.⑴(IP) = 1000H 转移地址=0200H×10H+1000H=03000H

⑵(IP) = (0300H×10H+1000H ) = (04000H) = 5000H

转移地址=0200H×10H+5000H=07000H

⑶(IP) = (0300H×10H+1000H +2000H)= (06000H) = 8000H

转移地址=0200H×10H+8000H=10000H

2. V ALUE = 5

3. (AX) = 0300H

4. (AX) = 10×4 = 40

四、编写下列程序

1.求正八面体的体积

A D

B 12 ;定义边长a

V DW ?

MOV AL,A

MOV BL,AL

MUL BL

MOV BH,0

MUL BX

MOV BX,47

MUL BX

MOV BL,100

DIV BL

MOV V,AX

2.计算下列函数值

-X 当X<0

Y = X-5 当0≤X≤10

X/5 当X>10

X DB 0FH

Y DB ?

MOV AL,X

CMP AL,0

JGE POSI

NEG AL JMP NEXT POSI : CMP AL ,10 JG FNC SUB AL ,5 JMP NEXT FNC :

CBW

MOV BL ,5

IDIV BL NEXT : MOV Y ,AL

3.求内存BCDBUF 中10个字节压缩BCD 数的和,结果送SUM 缓冲区。

BCDBUF D B 23H,56H,15H,30H,45H,85H,51H,01H,0BFH,0F0H COUNT DW 10 SUM DW ? ┆ XOR AX ,AX MOV BX ,0

MOV CX ,COUNT REPAT : A DD AL ,BCDBUF [BX]

DAA

ADC AH ,0 DAA

INC BX LOOP REPA T MOV SUM ,AX ┆

4.计算S=2+4+6+……+200。 ┆ MOV BX ,2 XOR AX ,AX REPAT : A DD AX ,BX ADD BX ,2 CMP BX ,200 JA FINISH JMP REPA T FINISH : ┄ ┆

5.计算

ARRAY DB a 1、b 1、a 2、b 2、a 3、b 3、a 4、b 4

4

43322114

1

b a b a b a b a b a C i i i +++==∑=

XOR BX,BX

MOV DX,BX

MOV SI,AX

MOV CX,4

REPAT:M OV AL,ARRA T[SI]

INC SI

MUL ARRAY[SI]

ADD BX,AX

ADC DX,0

INC SI

LOOP REPA T

MOV WORD PTR RESULT,BX

MOV WORD PTR RESULT+2,DX

6.将BUFFER为开始的100个连续单元清零

MOV ES,SEG BUFFER

MOV DI,OFFSET BUFFER

CLD

MOV AL,0

REP STOSB

7.将SOURCE源数据区的100个字数据传送到DEST目的数据区

MOV DS,SEG SOURCE

MOV ES,SEG DEST

MOV SI,OFFSET SOURCE

MOV DI,OFFSET DEST

MOV CX,100

CLD

REP MOVSW

8.长度10个字节的两数组FIRST和SECOND,将其内容交换

LDS SI,OFFSET FIRST

LES DI,OFFSET SECOND

MOV CX,10

REPAT:M OV AL,[SI]

XCHG AL,[DI]

MOV [SI],AL

INC SI

INC DI

LOOP REPA T

9.在附加段中有N个字的数组M,求数组中绝对值最大数存放在MAX单元。

M DW N DUP(?)

COUNT EQU N-1

MAX DW ?

LES DI,M

MOV CX,COUNT

MOV AX,[DI]

CMP AX,0

JGE SEARCH

NEG AX

SEARCH:INC DI

INC DI

MOV BX,[DI]

CMP BX,0

JGE POSI

NEG BX

POSI:CMP AX,BX

JAE NXCHG

MOV AX,BX

NXCHG:LOOP SEARCH

MOV MAX,AX

10.将32位数算术左移指定次数的子程序

入口参数:DX:AX-32位数,CL-移位次数(0~30)。

出口参数:DX:AX-移位后的数据,CL-内容不变。

SHIFT PROC

PUSH CX

MOV CH,0

REPAT:S AL AX,1

RCL DX,1

LOOP REPA T

POP CX

RET

SHIFT ENDP

习题 6

一、选择题

1.C

2.C

3.C

4.B

5.B

6.C

二、填空

1.系统程序存储器、主存储器、高速缓冲存储器和CMOS存储器。

2. L1Cache、L2Cache和L3Cache。

3.在DOS环境下,系统内存可分为基本内存、上位内存、扩展内存和扩充内存。

4.在Windows环境下,系统内存可分为基本内存、上位内存、扩展内存、扩充内存和虚拟内存。

5.8086/8088微处理器有实地址存储器管理方式;80286~ Pentium微处理器有实地址存储器管理方式、保护虚地址存储器管理方式和虚拟86存储器管理方式。

6.实地址方式下存储器分为64K个段,每个段的存储空间有64K字节,实地址空间是1M字节。

7.实地址方式下的逻辑表达式段基值∶段内偏移量

8.微处理器的保护功能包括存储器保护功能和特权级保护功能。

三、问答题

1.只读存储器ROM、随机存取存储器RAM、掩膜只读存储器MROM、可编程只读存储器PROM、紫外线擦抹可编程只读存储器EPROM、电擦抹可编程只读存储器EEPROM、快闪只读存储器Flash ROM、动态随机存储器DRAM、静态随机存储器SRAM、同步式动态随机存储器SDRAM、双数据速度同步式动态随机存储器DDR SDRAM、存储器总线式随机存储器RDRAM、同步突发静态存储器SB SRAM、高速缓存随机存储器CDRAM、单列直插存储器模块SIMM、双列直插存储器模块DIMM、高速率直插存储器模块RIMM。

2.只读存储器和CMOS存储器是非易失性存储器,动态读写存储器和静态读写存储器是易失性存储器。

习题7

一、选择题

1.B

2.C

3.B

4.C

5.B

6.B

7.A

8.D

二、填空

1.微处理器的中断指令有INT n、INTO、BOUND、和IRET。

2.微处理器有两条外部中断请求线:非屏蔽中断NMI和可屏蔽中断INTR。

3.微处理器的中断源有内中断、非屏蔽中断、外中断和软中断。

4.软中断有BIOS中断调用和DOS中断调用。

5.中断调用过程,由硬件完成的序列是取中断类型码、PSW入栈、禁止可屏蔽中断和单步中断、保留断点和控制引导,由软件完成的序列是保护现场、中断处理、恢复现场和中断返回。

6.PC机的I/O地址范围是0000H~FFFFH。

7.按总线的结构可分为内部总线、系统总线和外部接口总线。

8.ISA是工业标准总线,PCI是外围部件连接总线,AGP是加速图形接口。

9.PCI总线控制器通过PCI-HOST桥连接到HOST总线上,通过PCI-PCI桥连接PCI 总线与PCI总线,通过PCI-LEGACY桥连接PCI总线与ISA总线。

10.PCI总线配置了256字节的内存空间,存放PCI自动配置的信息。

https://www.doczj.com/doc/4814551534.html,B1.0的数据传输率为1.5 Mb/s 数据传输率,USB1.1的数据传输率为12Mb/s , USB2.0的数据传输率为480Mb/s 。 12.IEEE1394串行接口总线的最高数据传输率为800Mb/s 。 三、指出下列指令序列中的错误

1.输入指令不影响状态标志,其后不能使用条件转移指令。

2.输入串指令隐含使用目标变址寄存器DI ,未定义目标变址寄存器。 四、分析执行下列程序完成什么功能

1.从5FH 端口输入有符号数,若为正数将AH 寄存器清零;若为负数将AH 寄存器置-1。

2.从20H 端口输入数据作为加数,从30H 端口输入数据作为连加的次数,其和送AX 寄存器。

3.从3ACH 端口输出100个字节数组元素。 五、程序设计

1. Cd= ────── == ────── ≌4700

TITLE PULSE

CODE SEGMENT PULSE PROC ASSUME CS:CODE ,DS:CODE ORG 100H START: MOV AL ,01H MOV DX ,001FH REPAT: XOR AL ,01H OUT DX ,AL MOV CX ,4700 WAITIG: LOOP W AITIG

JMP REPA T

PULSE ENDP CODE ENDS

END START

┆ 2. TIMES DW 494,524,588,660,694,784,880,988 ;发音2秒的周期数 FERQ DW 894,800,713,678,600,534,476,449 ;音调的时间常数 ┆ LDS SI ,TIMES MOV DI ,OFFSET FERQ MOV BX ,0 REPAT : MOV DX ,[SI][BX] MOV CX ,[DI][BX]

10-

2

17×125×10-

9

T/2 17×125×10-9

CALL SOUND

INC BX

CMP BX,8

JBE REPAT

SOUND PROC

PUSH DX

PUSH CX

TIME: MOV BX,CX

MOV AL,0FCH

REPAT: XOR AL,00000010B

OUT 61H,AL

W AITING: LOOP W AITING

MOV CX,BX

DEC DX

JNE REPAT

POP CX

POP DX

RET

SOUND ENDP

习题8

一、选择题

1.A

2.A

3.C

4.B

5.C

6.A

7.A

8.B

9.B 10.B 11.D 12.C

13.C 14.BA 15.D、C 16.B、C、D

17.B 18.C 19.BA、C、D 20.A、C

二、填空

1.当按下Enter键的键代码是0DH和1CH,当按下$键的键代码是24H、05H。

2.在矩阵式键盘结构中识别按键的方法是位置法。

3.鼠标器有两个计数器分别是X脉冲计数器和Y脉冲计数器。

4.目前显示适配器的显示模式有MDA、CGA、EGA、VGA和XGA。

5.在超市中收款员使用扫描条码的设备是手持扫描仪。

6.一个图形显示器,每帧有1024×768象素点,每个象素点可显示1

7.6M色,每帧图形需显示缓冲存储器的最小容量是2.25MB。

7.按打印机工作原理的不同可分为点阵针式打印机、喷墨打印机和激光打印机。

8.按照打印输出方式属于页式打印机有喷墨打印机和激光打印机。

9.磁存储器主要包括磁带存储器、软盘存储器和软盘存储器。

10.QuantunCGR160硬盘的逻辑参数:磁头数为10,柱面数为996,每磁道34扇区,该硬盘总扇区数是338640扇区,总容量数是165.35MB。

11.外存储器按记录密度从低到高顺序排列是磁带、软盘、硬盘、光盘。

12.磁盘信息道的特征是同心圆,光盘信息道的特征是螺旋线。

13.48倍速光驱的数据传输率是7200KB/s。

14.闪存盘是由闪速存储器、IC控制器、“写”锁定开关和USB接口组成。

15.“Digital Control”芯片和“Audio Codec”芯片都集成在主板上,称为集成硬声卡,只有“Audio Codec”芯片集成在主板上,称为集成软声卡。

16.数码相机的模拟图像信号转换为数字图像信号需要使用模/数转换器(A/D),将图像数据转换为模拟视频信号需要使用数/模转换器(D/A)。

17.发送方在发送数据时,由Modem将数字信号转换为模拟信号的过程,称为调制;接收方在接收数据时,由Modem将模拟信号转换为数字信号的过程,称为解调。

18.网络的传输介质通常有同轴电缆、双绞线、光缆和无线传输介质。

19.调制解调器常用的接口是RS-232。

20. HFC网的结构融合有线电视网(CA TV)、电话网和住宅宽带接入网。

三、问答题

1.MP3播放器的工作原理。

单片机控制系统(MCU):控制整个系统,提供人机对话、USB控制和MP3解码功能。

大容量存储器:包括内置Flash存储器和外扩存储卡,用于存放系统文件。

MP3解码器:MPEG Layer 1、2、3的解码,支持录音、FM调频收音。

音频部分:包括立体声D/A转换器、音频放大器、扬声器,将解码的立体声数据流转化为声音信号,通过音频放大器、扬声器播放各种格式的数字音乐。

人机接口部分:包括按键、LCD显示器和LED指示等。按键输入为用户提供选择功能的能力,LED显示系统当前的工作状态,LCD显示器实现良好的交互操作。

USB接口:用于上载/下载音乐文件。

电源:7号电池供电和USB供电。

微机原理及应用试题库(附答案)

《微机原理及应用》试题库 1. 8086和8088的引脚信号中, D 为地址锁存允许信号引脚。 A.CLK B.INTR C.NMI D.ALE 2. 下面的哪项是有效标识符: B A . 4LOOP: B. DELAYIS: C. MAIN A/B: D. GAMA$1: 3. 如图所示的三态输出电路,当 A 时,V B≈V DD。 A. E(ENABLE)=1, A=1 B. E(ENABLE)=1, A=0 C. E(ENABLE)=0, A=1 D. E(ENABLE)=0, A=0 4. 设(SS)=2000H,(SP)=0100H,(AX)=2107H,则执行指令PUSH AX 后,存放数据21H的物理地址是 D 。 A. 20102H B. 20101H C. 200FEH D. 200FFH 5. 汇编语言中,为了便于对变量的访问, 它常常以变量名的形式出现在程序中, 可以认为它是存放数据存储单元的 A 。 A.符号地址B.物理地址C.偏移地址D.逻辑地址 6. 下列四个寄存器中,不能用来作为间接寻址方式的寄存器是 A 。 A. CX B. BX C. BP D. DI (C)7. 执行下列程序段: MOV AX,0 MOV BX,1 MOV CX,100 AA:ADD AX,BX INC BX LOOP AA HLT 执行后的结果:(AX)= ,(BX)= 。 A. 5050,99 B. 2500,100 C. 5050,101 D. 2550,102 8. 假设V1和V2是用DW定义的变量,下列指令中正确的是 A 。 A.MOV V1, 20H B.MOV V1, V2 C.MOV AL, V1 D.MOV 2000H, V2 9. – 49D的二进制补码为 A 。

微机原理及应用试卷及答案

····································密························封························线································ 学生答题不得超过此线 一、单项选择题(每小题1分,共20分。请将答案填入答题单) 1.8086CPU由两个独立的工作单元组成,它们是执行单元EU和( ). A)总线控制逻辑器 B)内部通信寄存器 C)指令寄存器 D)总线接口单元 2.8086系统若用256KB*1动态存储器芯片可望构成有效存储系统的最小容量是( ). A)256KB B)512KB C)640KB D)1MB 3.Intel8255A使用了()个端口地址。 A)1 B)2 C)3 D)4 4.PC机中为使工作于一般全嵌套方式的8259A中断控制器能接受下一个中断请求,在中断服务程序结束处就( ). A)发送OCW2指令 B)发送OCW3指令 C)执行IRET指令 D)执行POP指令 5.RAM是随机存储器,它分为( )两种. A)ROM和SRAM B)DRAM和SRAM C)ROM和DRAM D)ROM和CD-ROM 6.在程序运行过程中,确定下一条指令的物理地址的计算表达式是() A)CS×16+IP B)DS×16+SI C)SS×16+SP D)ES×16+DI 7.( )是以CPU为核心,加上存储器,I/O接口和系统总线构成的. A)微处理器 B)微型计算机 C)微型计算机系统 D)计算机 8.对于掉电,8086/8088CPU是通过( )来处理的. A)软件中断 B)可屏蔽中断 C)非屏蔽中断 D)DMA 9.计算机的存储器采用分级存储体系的主要目的是()。 A)便于读写数据 B)减小机箱的体积 C)便于系统升级 D)解决存储容量、价格和存取速度之间的矛盾 10.8259A的OCW1----中断屏蔽字( )设置. A)在ICW之前 B)只允许一次 C)可允许多次 D)仅屏蔽某中断源时11.将十六进制数163.5B转换成二进制数是)( ) A)1101010101.1111001 B)110101010.11001011 C)1110101011.1101011 D)101100011.01011011 12.Intel 8086/8088微处理器有()地址线,直接寻址内存空间的范围是()。 A)10条,64KB B)20条,64KB C)16条,1M D)20条,1M 13.Intel 8086/8088微处理器的标志寄存器中,作为记录指令操作结果的标志是()。 A)CF,OF,PF,AF,SF,ZF B) CF,PF,ZF,SF C) OF,DF,IF,SF,ZF,CF D) IF,DF,OF,CF 14.下述对标志寄存器中标志位不产生影响的指令是()。 A)JMP NEXT B) TEST AL,80H C) SHL AL,1 D) INC SI 15.简单的汇编语言程序可以通过()来建立、修改和执行。 A)连接程序 B) 调试程序 C) 汇编程序 D) 编辑程序 16.累加器AL中的内容是74H,执行CMP AL,47H指令后,累加器AL中的内容是()。

微机原理与应用试题库(附答案)

《微机原理及应用》试题库 1. 8086 和 8088 的引脚信号中,D为地址锁存允许信号引脚。 A. CLK B. INTR C.NMI D.ALE 2.下面的哪项是有效标识符:B A . 4LOOP : B. DELAYIS : C. MAIN A/ B : D.GAMA$1 : 3.如图所示的三态输出电路,当 A 时, V B≈V DD。 A. E(ENABLE)=1, A=1 B.E(ENABLE)=1, A=0 C. E(ENABLE)=0, A=1 D.E(ENABLE)=0, A=0 4. 设 (SS)=2000H , (SP)=0100H , (AX)=2107H ,则执行指令PUSH AX后,存放数据21H 的物理地址是 D。 A. 20102H B. 20101H C. 200FEH D. 200FFH 5. 汇编语言中,为了便于对变量的访问, 它常常以变量名的形式出现在程序中, 可以认为它是存放数据存储单元的A。 A.符号地址B.物理地址C.偏移地址 D .逻辑地址 6. 下列四个寄存器中,不能用来作为间接寻址方式的寄存器是A。 A. CX B. BX C. BP D. DI (C)7. 执行下列程序段: MOV AX ,0 MOV BX ,1 MOV CX , 100 AA : ADD AX ,BX INC BX LOOP AA HLT 执行后的结果:(AX)=,(BX)=。 A. 5050 , 99 B. 2500, 100 C. 5050 , 101 D. 2550 , 102 8. 假设 V1 和 V2 是用 DW 定义的变量,下列指令中正确的是A。 A . MOV V1, 20H B. MOV V1, V2 C . MOV AL, V1D. MOV2000H, V2 9. –49D 的二进制补码为A。

(微机原理及应用)编程题试题集

重庆科技学院试卷库系统试卷库导出试卷 微机原理及应用-编程题(43题) 题序:0017题型:06难度:01分值:10.0章号:03节号:02 知识点: 。8086/8088指令系统 题干: 变量DATAX和DATAY定义如下: DATAX DW 0148H DW 2316H DA TAY DW 0237H DW 4052H 试编写一个程序段,实现将DATAX和DA TAY两个字数据相乘(用MUL)。答案: 解:(1) MOV AX, DATAX MUL DATAY MOV DATAY,AX MOV DATAY+2,DX 题序:0018题型:06难度:02分值:10.0章号:03节号:02 知识点: 。8086/8088指令系统 题干: 变量DATAX和DATAY定义如下: DATAX DW 0148H DW 2316H DA TAY DW 0237H DW 4052H 试编写一个程序段,实现将DATAX除以23(用DIV)。 答案: 解:(1) MOV AX, DATAX MOV BL, 23 DIV BL MOV BL,AH

MOV AH, 0 MOV DATAY, AX 。存放商 MOV AL,BL MOV DATAY+2, DX 。存放余数 题序:0002题型:06难度:03分值:10.0章号:03节号:02 知识点: 。8086/8088指令系统 题干: 试编写一个程序段,实现将BX中的数除以10,结果仍放在BX中。 答案: 解: MOV CL,0AH MOV AX,BX DIV CL MOV BX,AX 题序:0016题型:06难度:03分值:10.0章号:03节号:02 知识点: 。8086/8088指令系统 题干: 变量DATAX和DATAY定义如下: DATAX DW 0148H DW 2316H DA TAY DW 0237H DW 4052H 试编写一个程序段,实现将DATAX和DA TAY中的两个双字数据相加, 和存放在DA TAY和答案: 解:(1) MOV AX, DATAX ADD AX, DATAY MOV BX, DATAX+2 ADD BX, DATAY+2 MOV DATAY, AX MOV DATAY+2, BX

微型计算机原理与应用_第四版_课后答案_(郑学坚_朱定华)

微机原理第七章答案 7.3 设AX=1122,BX=3344H,CX=5566H,SS=095BH,SP=0040H,下述程序执行 后AX ,BX ,CX ,DX 4个通用寄存器内容是多少?画出堆栈存储器的物理地址及存储内容和SP 指向的示意图。 PUSH AX PUSH BX PUSH CX POP BX POP AX POP DX 参考答案:(BX)=5566H, (AX)=3344H, (DX)=1122H ,(CX)=5566H 堆栈段物理地址=SS*16(左移4位)+SP

7.4 设SP=0040H,如果用进栈指令存入5个数据,则SP=0036H,若用出栈指令取出两个数据,则SP=003AH 。 7.5将表中程序段各指令执行后AX的值用十六进制数填入表中 参考答案: 7.6用十六进制数填下表,已知DS=1000H,ES=2000H,SS=0FC0H,通用寄存器的值为0。 参考答案:逻辑地址=段基址:段内偏移地址 BP以SS为默认段基址,其余寄存器以DS为默认段基址 ES:为段前缀,以ES为段基址

7.7 试给出执行完下列指令后OF、SF、ZF、CF4个可测试标志位的状态(用十六进制给出FLAG的值,其余各位为0) (1)MOV AX,2345H (2) MOV BX,5439H ADD AX,3219H ADD BX,456AH (3)MOV CX,3579H (4) MOV DX,9D82H SUB CX,4EC1H SUB DX,4B5FH

参考答案:(这里除了上面4个标志还考虑了奇偶标志PF和辅助进位标志AF)(1)AX=555EH FLAG=0000H (2)BX=99A3H FLAG=0894H (3)CX=E6B8 FLAG=0081H (4)DX=5223 FLAG=0014H 7.8AX 中有一负数,欲求其绝对值,若该数为补码,则使用指令NEG AX;若为原码则用指令AND AX,7FFFH。。 7.9 分别写出实现如下功能的程序段: (1)将AX中间8位(做高8位),BX低4位和DX高4位(做低4位)拼成一个新字。(注意:左移右移操作) AND AX,0FF0H MOV CL,04H

微机原理及应用 第4章 习题及答案

CH04 存储系统 习题与思考题 1.存储器的哪一部分用来存储程序指令及像常数和查找表一类的固定不变的信息?哪一部分用来存储经常改变的数据? 解答:只读存储器ROM;随机存储器RAM。 2.术语“非易失性存储器”是什么意思?PROM和EPROM分别代表什么意思? 解答:“非易失性存储器”是指当停电后信息会丢失;PROM--可编程序的只读存储器PROM(Programmable ROM),EPROM--可擦除的可编程的只读存储器EPROM(Erasible Programmable ROM)。 3.微型计算机中常用的存储器有哪些?它们各有何特点?分别适用于哪些场合? 解答: 双极型半导体存储器 随机存储器(RAM) MOS存储器(静态、动态) 主存储器可编程只读存储器PROM 可擦除可编程只读存储器EPROM,EEPROM 只读存储器(ROM)掩膜型只读存储器MROM 快擦型存储器 存储器磁盘(软盘、硬盘、盘组)存储器 辅助存储器磁带存储器 光盘存储器 缓冲存储器 4.现代计算机中的存储器系统采用了哪三级分级结构,主要用于解决存储器中存在的哪些问题? 解答:目前在计算机系统中通常采用三级存储器结构,即使用高速缓冲存储器、主存储器和辅助存储器,由这三者构成一个统一的存储系统。从整体看,其速度接近高速缓存的速度,其容量接近辅存的容量,而位成本则接近廉价慢速的辅存平均价格。三级结构主要用于解决速度、容量和成本的问题。 5.试比较静态RAM和动态RAM的优缺点,并说明有何种方法可解决掉电时动态RAM中信息的保护。 解答:静态RAM----存储一位信息的单元电路可以用双极型器件构成,也可用MOS器件构成。双极型器件构成的电路存取速度快,但工艺复杂,集成度低,功耗大,一般较少使用这种电路,而采用MOS器件构成的电路。静态RAM的单元电路通常是由6个MOS 管子组成的双稳态触发器电路,可以用来存储信息“0”或者“1”,只要不掉电,“0” 或“1”状态能一直保持,除非重新通过写操作写入新的数据。同样对存储器单元信息的读出过程也是非破坏性的,读出操作后,所保存的信息不变。使用静态RAM的优点是访问速度快,访问周期达20~40ns。静态RAM工作稳定,不需要进行刷新,外部电

微机原理试题及答案

微机原理试题及答案 微机原理试题及答案 一、填空题(每空1分,共15分) 1、在计算机中,对带符号数的运算均采用补码。带符号负数1100 0011的补码为_10111101_。2、单片机通常采用“三总线”的应用模式,芯片内部设有单独的地址总线、数据总线_ 和控制总线。 3、当使用80C51单片机时,需要扩展外部程序存储器,此时EA应为_0__。 4、若(A)=B3H,(R0)=A8H,执行指令XRL A,R0之后,(A)=_1BH__。 5、在80C51单片机中,带借位减法SUBB指令中,差的D7需借位时,_CY_=1,差的D3需借位时,AC_=1。 6、80C51单片机中,在调用子程序前,用_PUSH__指令将子程序中所需数据压入堆栈,进入执行子程序时,再用___POP__指令从堆栈中弹出数据。 7、在十六进制数与ASCII码值的转换过程中,当十六进制数在0~9之间时,其对应的ASCII码值为该十六进制数加___30H______。 8、外部中断INT0和INT1有两种触发方式:___电平触发方式_____和__边沿触发方式__。 9、在单片机串行通信中,依发送与接收设备时钟的配置情况,串行通信可以分为 __异步通信___和__同步通信_。10、若累加器A中的数据为

0111 0010B,则PSW中的P=__0___。二、选择题(每题1分,共15分) 1、单片机是在一片集成电路芯片上集成了以下部分,除了( D ) A、微处理器 B、存储器 C、I/O接口电路 D、串口通信接口2、一个机器周期包含多少个晶振周期(D ) A、2 B、6 C、8 D、12 3、80C51单片机有21个特殊功能寄存器,其中与串行口相关的有以下几个,除了( B ) A、SBUF B、TCON C、SCON D、PCON 4、 80C51系列单片机具有4个8位的并行I/O口,其中哪个口工作时需要外接上拉电阻(A ) A、P0 B、P1 C、P2 D、P3 5、寄存器中的内容为地址,从该地址去取操作数的寻址方式称为( C ) A、寄存器寻址 B、直接寻址 C、寄存器间接寻址 D、变址寻址6、源地址为1005H。目的'地址为 0F87H。当执行指令“JC rel”时,rel为( B )。A、7EH B、80H C、82H D、84H 7、若(R0)=30H,(30H)=75H,(75H)=90H,执行指令MOV A,@R0后,(A)=__B____。A、30H B、75H C、90H D、00H 8、下列哪个语句是起始地址设置伪指令( A )。A、ORG B、END C、DW D、EQU 9、在80C51单片机中,各中断优先级最低的是( D )。A、外部中断0 B、外部中断1 C、定时器0 D、计数器1 10、80C51单片机的中断响应时间至少需要( C )个完整的机器周期。A、1 B、2 C、3 D、5 11、在80C51单片机中,

微型计算机原理及应用课后习题解答

李伯成《微机原理》习题第一章 本章作业参考书目: ①薛钧义主编《微型计算机原理与应用——Intel 80X86系列》 机械工业出版社2002年2月第一版 ②陆一倩编《微型计算机原理及其应用(十六位微型机)》 哈尔滨工业大学出版社1994年8月第四版 ③王永山等编《微型计算机原理与应用》 西安电子科技大学出版社2000年9月 1.1将下列二进制数转换成十进制数: X=10010110B= 1*27+0*26+0*25+1*24+0*23+1*22+1*21 +0*21 =128D+0D+0D+16D+0D+0D+4D+2D=150D X=101101100B =1*28+0*27+1*26+1*25+0*24+1*23+1*22+0*21+0*20 =256D+0D+64D+32D+0D+16D+4D+0D=364D X=1101101B= 1*26+1*25+0*24+1*23+1*22+0*21 +1*20 =64D+32D+0D+8D+4D+0D+1D=109D 1.2 将下列二进制小数转换成十进制数: (1)X=0.00111B= 0*2-1+0*2-2+1*2-3+1*2-4+1*2-5= 0D+0D+0.125D+0.0625D+0.03125D=0.21875D (2) X=0.11011B= 1*2-1+1*2-2+0*2-3+1*2-4+1*2-5= 0.5D+0.25D+0D+0.0625D+0.03125D=0.84375D (3) X=0.101101B= 1*2-1+0*2-2+1*2-3+1*2-4+0*2-5+1*2-6= 0.5D+0D+0.125D+0.0625D+0D+0.015625D=0.703125D 1.3 将下列十进制整数转换成二进制数: (1)X=254D=11111110B (2)X=1039D=10000001111B (3)X=141D=10001101B 1.4 将下列十进制小数转换成二进制数: (1)X=0.75D=0.11B (2) X=0.102 D=0.0001101B (3) X=0.6667D=0.101010101B 1.5 将下列十进制数转换成二进制数 (1) 100.25D= 0110 0100.01H (2) 680.75D= 0010 1010 1000.11B 1.6 将下列二进制数转换成十进制数 (1) X=1001101.1011B =77.6875D

微机原理及应用期末试卷及答案

微机原理与汇编语言(期末试卷A答案) 一、单项选择题(每题2分,共40分) 1.(B )用来存放即将执行的指令的偏移地址的寄存器是 A.SP B.IP C.BP D.CS 2.(A )源变址寄存器是 A.SI B.DI C.SP D.BX 3.(B )设SP=1110H,执行PUSH AX后,SP中的内容为 A.SP=1112H B.SP=110EH C.SP=1111H D.SP=110FH 4.(D )语句DA1 DB 2 DUP(3,5,7)汇编后,与该语句功能等同的语句是A.DA1 DB 3,5,7 B.DA1 DB 2,3,5,7 C.DA1 DB 3,5,7,2 D.DA1 DB 3,5,7,3,5,7 5.( B )下面四个寄存器中,不能用来作为间接寻址的寄存器是 A.BX B.CX C.BP D.DI 6.( C )确定下列哪些数据在汇编语言中是非法的 A.19AH B.1372 C.102B D.145 7.(D)若栈顶的物理地址为20100H,当执行完指令PUSH AX后,栈顶的物理地址为 A.20102H B.20101H C.200FFH D.200FEH 8.( C )当执行完下列指令序列后,标志为CF和SF的值是 MOV AL,0C4H ADD AL,9DH A.0,0 B.0,1 C.1,0 D.1,1 9.( D )JMP WORD PTR[BX]的转移目标地址是 A.BX中的内容B.SP+BX的和 C.IP+[BX]之和D.BX指示的内存单元的内容 10.( B )8086/8088CPU的I/O指令采用间接寻址时,可以使用的寄存器是A.BX B.DX C.SI D.DI 11.(C )完成将BX清零,并使标志寄存器CF清零,下面指令错误的是A.SUB BX , BX B.XOR BX ,BX C.MOV BX,0 D.AND BX,0000H 12.(D )下面数据传送指令中,正确的是 A.MOV BUF1,BUF2 B.MOV CS,AX C.MOV CL,1000 D.MOV DX,WORD PTR[BP+DI] 13.(D )下列存储器哪一种存取速度最快 A.硬盘B.DROM C.ROM D.Cache 14.(B )完成将有符号数BX的内容除以2的正确指令是 A.SHR BX,1 B.SAR BX,1 C.ROR BX,1 D.RCR BX,1 15.( C )指令LOOPZ的循环执行条件是 A.CX≠0且ZF=0 B.CX≠0或ZF=0 C.CX≠0且ZF=1 D.CX≠0或ZF=1 16.(B )以8086/8088为CPU的微机内存最大容量为 A .4M B B.1MB C.640KB D.64KB 17 (C )与1A.5H不等的数据是 A.26.3125D B.11010.0101B C.32.5Q 18.( A )8位二进制补码表示的整数数据范围是 A.-128~127 B.-127~127 C.-128~128 D.-127~128 19.( A )下列四个寄存器中,不允许用传送指令赋值的寄存器是 A.CS B.DS C.ES D.SS 20.( B )指令MOV 100[SI][BP],AX的目的操作数的隐含段为 A.数据段 B.堆栈段 C.代码段 D.附加段 二、填空题(每空2分,共20分) 1.225D= 11100001 B= E1 H 2.已知X=-1011011,求[X]补= 10100101 。 3.地址2000H:0480H,其物理地址是20480H ,段地址是2000H ,偏移地址是0480H 。 4.按存储器的位置,可以将存储器分为内存储器和外存储器。5.8086最多可处理256 种中断,对每一个中断设置一个中断类型码。 三、判断题(共10分,对的画√,错的画×) 1.(×)在8位补码表示中,10000000表示的真值为-0 2.(×)奇偶标志位PF,当运算结果的低8位中有偶数个1时,被置为0。3.(×)CS、DS、ES和SS段都可以存放指令代码。 4.(×)MOV CS,[SI] 5.(×)MOV [DI],[SI] 6.(√)两数相等时转移可用JZ指令。 7.(×)OUT [BX],AL 8.(×)当IF=0时,CPU不能响应NMI中断。 9.(√)已知AL,BX为带符号数,计算AL*BX的乘积,使用下述程序段。 CBW IMUL BX 10.(√)在8位补码表示法中,对-128求补会产生溢出。 四、简答题(共20分) 1.冯·诺依曼型计算机的结构由哪些部分组成?各部分的功能是什么?(10分) 答:冯·诺依曼型计算机在硬件结构上主要由运算器,控制器,存储器,输

(完整word版)微机原理与应用试卷-有答案

微机原理与应用试卷 一、单项选择题(每小题 1 分共 10 分) 1.十进制33.25转换成十六进制数为( ) A. B1.4H B. 1B.19H C. 21.4H D. 33.4H 2. 若有16条地址线,那么可访问的内存地址范围为。( ) A. 0001H~FFFFH B. 0000H~FFFFH C. 00000H~FFFFFH D. 00001H~FFFFFH 3. 8086 CPU内有指示下条指令有效地址的指示器是( ) A. IP B. SP C. BP D. SI 4.下列指令中语法有错误的是( ) A. IN AX,20H B. LEA SI,[2000H] C. OUT DX,AL D. SHL AX,2 5. 8088CPU内部的数据总线有多少条( ) A. 8条 B. 16条 C. 20条 D. 32条 6. 若(AL)=0FH,(BL)=04H,则执行CMP AL,BL后,AL和BL的内容为( ) A. 0FH和04H B. 0BH和04H C. 0FH和0BH D. 04H和0FH 7. 指令MOV AX,[BX][SI]中源操作数的寻址方式是。( ) A. 寄存器间接寻址 B. 变址寻址 C. 基址变址寻址 D. 相对寻址 8. 与MOV BX,OFFSET X等价的指令是( ) A. MOV BX,X B. LDS BX,X C. LES BX,X D. LEA BX,X 9. 不能实现将AX清零和CF清零的指令是() A. SUB AX,AX B. MOV AX,0 C. XOR AX,AX D. AND AX,0 10.可编程计数/定时器8253的工作方式有几种() A. 3 B. 4 C. 5 D. 6 二、填空题(每空2分,共20分) 1. 计算机通常___________和___________是核心部件,合称为中央处理单元CPU。 2. 8086CPU通过数据总线对__________进行一次访问所需要的时间为一个总线周期,一个总线周期至少包括__________时钟周期。 3. 组成16M*8位的存储器,需要1M*4位的存储芯片___________片。 4. 微机中一般采用__________芯片作为串行通信接口。 5.在8086CPU系统中,设某中断源的中断类型码为08H,中断矢量为0100H:1000H,则相应的中断矢量存储地址为__________;从该地址开始,连续的4个存储单元存放的内容依次为__________。

微型计算机原理与应用试题库答案

《微型计算机原理及应用》试题库及答案 一、填空 1.数制转换 A)125D=(0111 1101 )B =(175 )O=(7D )H=(0001 0010 0101 )BCD B)10110110B=(182 )D =(266)O=(B6 )H=(0001 1000 0010)BCD 2.下述机器数形式可表示的数值范围是(请用十进制形式写出):单字节无符号整数0~ 255 ;单字节有符号整数-127 ~127 。 (注:微型计算机的有符号整数机器码采用补码表示,单字节有符号整数的范围为-128~+127。)3.完成下列各式补码式的运算,并根据计算结果设置标志位SF、ZF、CF、OF。指出运算结果 有效否。 A)00101101+10011100=11001001B SF=1 ZF=0 CF=0 OF=0 B)11011101+10110011=10010000B SF=1 ZF=0 CF=1 OF=0 4.十六进制数2B.4H转换为二进制数是_0010 1011.0100B ,转换为十进制数是_43.25。 5.在浮点加法运算中,在尾数求和之前,一般需要操作,求和之后还需要进行和 舍入等步骤。 6.三态门有三种输出状态:低电平、高电平、高阻态状态。 7.字符“A”的ASCII码为41H,因而字符“E”的ASCII码为45H ,前面加上偶 校验位后代码为。 8.数在计算机中的二进制表示形式称为机器数。 9.在计算机中,无符号书最常用于表示。 10.正数的反码与原码相等。 11.在计算机中浮点数的表示形式有整数和小数两部分组成。 12.微处理器中对每个字所包含的二进制位数叫字节。 13.MISP是微处理的主要指标之一,它表示微处理器在1秒钟内可执行多少

《微机原理及应用》B 期末考试试题及参考答案

《微机原理及应用》复习题B 一、填空题(共20分) 1.总线周期的含义是;8086/8088 的基本总线周期由个时钟周期组成;如果CPU 的时钟频率为4.77MHz,那么它的一个时钟周期为ns,一个基本总线周期为ns。 2.8086 CPU的M/IO信号是,高电平时表示。 3.总线传输率是指;若某总线的工作频率最高为8MHz,数据总线宽度为16位,则该总线的最大传输率为M Byte/s。 4.I/O端口的编址方式有两种,分别为:和。 5.串行传输的信息格式广泛采用着异步和同步格式。异步格式传送一个字符由4部分组成,分别为起始位,位,和停止位。 6.在8086系统中,一个中断类型号为0DBH的中断服务子程序位于从8100H:1234H开始的内存中,则相应的中断矢量所在的起始物理地址为_ _,从该地址开始连续4个存储单元存放的内容依次为_ 、、和 _。 7.用2k×8的SRAM芯片组成16K×16的存储器,共需SRAM芯片_ _片,片内地址和产生片选信号的地址分别为_ 位和_位。 二、选择题(包括单项和多项选择,每小题2分,共20分) 1.下列说法正确的是_ _ __。 A. CPU一般包括ALU、控制器、寄存器阵列等主要部件。 B. CPU中的程序计数器是控制器的重要部件,总是指向下一条指令的地址。 C. 指令周期一般由几个机器周期组成,机器周期是CPU工作的最小时间单位。 D. 8086 CPU的寄存器都是16位的,但指令指针是20位。 2.下列说法正确的是_ _ __。 A.通用寄存器包括AX、BX、CX、DX,它们都可以作为累加器使用。 B.使用BP做间址寄存器时,默认使用DS做段寄存器。 C.做字符串操作时,源指针与目的指针使用的段寄存器不同。 D. 形成堆栈地址的是SS与SP。 3.下列说法正确的是_ _ __。 A. 8086 CPU有1M字节地址空间,其中最低64K是IO地址空间。 B. 8086 CPU有16位数据线和20位地址线,因此能访问2M字节存储器。 C. 8086 CPU在传送8位数据时,总是使用数据总线低8位。 D. 8086 CPU的NMI和INTR都是中断请求输入信号。 4.下列指令中有语法错误的是_ _ __。 A. MOV AL,DS:[BP] B. MOV [DI],0 C. JMP WORD PTR[BX] D. PUSH WORD PTR[SI-2] 5.地址总线为32位的微机系统中其内存最大容量为_ _ __。 A. 2000KB B. 2048KB C. 2048MB D. 4096MB 6. 设串行异步通信的数据格式是:1位停止位,7位数据位,1位校验位,1位起始位,若传输率 1

微机原理及应用习题答案

《微机原理及应用》习题答案 教材:《80X86/Pentium 微型计算机原理及应用》答案第一章 计算机基础 1-3 (1)01101110 真值=110 (2)10001101 真值=-13 1-4 (1)+010111 [+010111]原=[+010111]反=[+010111]补=00010111 (2) +101011 [+101011]原=[+101011]反=[+101011]补=00101011 (3) - 101000 [-101000]原=10101000 [-101000]反= 11010111 [-101000]补=11011000 (4) -111111 [-111111]原=10111111 [-111111]反= 11000000 [-111111]补=11000001 1- 6 (1) [x1+y1] 补=[x1]补+ [y1]补 =00010100+00100001=00110101 (2) [x2-y2]补=[x2]补+ [-y2]补 =11101100+00100001=00001101 1- 7 (1) 85+60 解:[-85] 补=10101011 [60] 补=00111100 [-85] 补+[60] 补=10101011+00111100=11100111 (11100111)补=10011001 真值=—25 CS= 0, CP=0, CS? CP= 0 无溢出 (4)-85-60 [-85] 补=10101011 [-60] 补=11000100 [-85] 补+[-60] 补=10101011+11000100=101101111 CS=1, CP=0 CS? CP=1 有溢出1- 8 (1) [x] 补+ [y] 补=01001010+01100001=10101011 CS=0, CP=1 CS? CP=1 有溢出⑵[X] 补-[y]补=[x]补+ [-y]补 =01001010- 01100001=01001010+10101010 =100010110 CS=1, CP=1 CS? CP=0 无溢出1- 9 (1) (127)10=(000100100111)BCD (2) (74)H=(116)10=(000100010110)BCD (1) 41H 代表 A (2) 72H 代表r (3) 65H 代表e (4) 20H 代表SP 1-14 (1) 69.57 (69.57)10=(1000101.100)B=0.1000101100 X 27 =0.1000101100 X 2+111 浮点规格数为011101000101 (2) -38.405 (-38.405)10=(-100110.011)B -100110.011= -0.100110011 x 26 = - 0.100110011 x 2110 浮点规格数为011011001100 (3) - 0.3125 (-0.3125)10=(-0.0101)2=(-0.101)2 x 2-001 浮点规格数为111111010000 1. +0.00834 2. (+0.00834)10=(0.000000100010001)2=(0.100010 001)2 x 2-110 3. 浮点规格数为101001000100 4. 1-15 5. (1) (69.57)10=(1000101.10010001111010111)2 6. =(1.00010110010001111010111)2 x 2110 7. p=6+127=133=(10000101)2 8. 单精度浮点数为 01000010100010110010001111010111 9. ( 2) (-38.405)10=(-100110.011001111010111000)2 10. = - (1.00110011001111010111000)2 x 2101 11. p=5+127=132=(10000100)2 12. 单精度浮点数为 11000010000110011001111010111000 13. (3) (-0.3125)10=(-0.0101)2=(-1.01)2 x 2-10 14. p=-2+127=125=(1111101)2 15. 单精度浮点数为 10111110101000000000000000000000 第二章80X86/Pentium 微处理器 2- 3 IO/M DT/R DEN RD WR 读存储器0 0 0 0 1 写存储器0 1 0 1 0 2- 17 PA=CS x 16+IP IP 的范围为OOOOH?FFFFH而CS 为 A000H 因此PA的范围即现行代码段可寻址的存储空间范围为 1-10

微机原理及应用试题

扬州大学试题纸Array ( 2009-2010学年第1学期) 广陵学院07 班(年)级课程微机原理及应用 (A)卷 1. 以程序存储和程序控制为基础的计算机结构提出者是(B ) A.布尔 B.冯﹒诺依曼 C.图灵 D.帕斯卡尔 2.十进制数95转换成二进制数是(D ) A. 10010101 B. 01100101 C. 0100110 D. 01011111 3.大写字母C的ASCII码是(C ) A. 11001100B B. 00001100B C. 01000011B D. 01000111B 4.在微机中,主机和高速硬盘进行数据交换,一般采用的方式是( D) A. 程序直接控制方式 B. 程序中断控制方式 C. 无条件传送方式 D. DMA方式 5.将寄存器AX的内容求反的正确指令是( C ) A. NEG AX B. CMP AX,0FFFFH C. NOT AX D. CMP AX,AX 6. 指令MOV ARRAY[DI],DX 源操作数的寻址方式是(B ) A.变址寻址 B.寄存器寻址 C.基址寻址 D.基址变址寻址 7. 8086/8088响应不可屏蔽中断时,其中断类型号是(A ) A.由CPU自动产生 B.从外设取得 C.由指令INT给出 D.由中断控制器提供 8.8086指令队列的长度是 ( C ) A. 4个字节 B.5个字节 C.6个字节 D.8个字节 M/、WR、RD信号的状态依次9. 在最小模式下,CPU从外设读取数据操作,IO 为( A ) A. 0,1,0 B. 0,三态,0 C. 0,0,1 D. 1,1,0 10.在8086系统中,CPU被启动后,IP及四个段寄存器的初始状态是(D )

最新微机原理及应用试卷答案

微机原理及应用试卷答案 一、填空题: 1、锁存复用线上的地址 2、确定是否在T3周期后插入T w周期 3、IP由寻址方式决定的16位偏移量SP 4、微处理器存储器I/O接口电路 5、825908H—OFH 6、n 7、3 2 8、接收移位发送移位 二、判断题: 1、√ 2、√ 3、√ 4、√ 5、√ 6、× 7、√ 8、× 9、×10、√ 11、×12、√13、√14、√ 三、简答题: 1、答:①在刷新周期,是用只有行地址的方法,选中一行对它进行刷新。(3分) ②有效将行地址存入行地址锁存器,被这个地址选中的那一行中的所有单元都读出 和重写,达到刷新的目的。(3分) 2、答:①CUP输出控制字CW=16H,指定它的工作方式;(1.5分) ②CPU向它写入计数初值LSB=4;(1.5分) ③装入计数值后开始计数,一个CLK使计数值减2;(1.5分) ④当计数到0时,使输出改变状态。同时重装这个计数值,开始新的计数。(1.5分) 3、答:①当CPU响应中断时,将发出高电平的中断响应信号;(2分) ②由于F/FA没有中断请求,它的输出为低电平,故A2输出为高,相当于将中断响 应信号传递下去;(2分) ③因为F/FB有中断请求,F/FB输出为高,故B1输出为高,即中断输出2为高,用它去控制转至中断2的服务程序的入口。(2分) 四、问答题: 1、答:①20位物理地址的形成如下图所示:(2分)

②段寄存器内容左移4位与16位偏移量相加,形成20位物理地址。(2分) 2、答:①这是在一个周期内完成的;(2分) ②读出某一单元的内容,修改后再写回这个单元。(2分) 3、答:①停止位和空闲位都是高电平; ②停止位是字符格式中规定好的,是传递字符的一部分;(2分) ③两个互相通信的系统,在传输线上没有字符传送时是高电平。这个高电平称为空 闲位。(2分) 4、答:①全译码方式:存储器芯片中的每一个存储单元对应一个唯一的地址。译码需要的 器件多;(3分) ②部分译码方式:存储器芯片中的一个存储单元有多个地址。译码简单;(3分) ③线选:存储器芯片中的一个存储单元有多个地址。地址有可能不连续。不需要译 码。(2分) 五、应用题: 1、答:可用2种方法实现: ①8255A工作于方式O时,端口C可以指定为输出。每隔1/2方波周期改变其中一位的状态,其它位不变。就可以通过端口C的某一条线输出连续的方波。(4.5分) ②用对端口C某一位置位/复位的方法实现。即每隔1/2方波周期时间,对端口 C 的某一位交替进行置位、复位,即可从端口C的某一条线输出连续的方波。(4.5分) 2、答:①分配给32K×8ROM芯片的地址为:F8000H-FFFFFH(4.5分) ②分配给8K×8ROM的地址为下述4组地址之一: F0000H-F1FFFH F2000H-F3FFFH F4000H-F5FFFH F6000H-F7FFFH(4.5分)

微机原理及应用课后答案

第一次课外作业题参考答案 1微型计算机由哪5个主要部件组成?微型计算机系统包含哪些部分 答:微型计算机的5个主要组成部分:运算器、控制器、存储器、输入设备、输出设备。微型计算机系统包含:硬件和软件,其中硬件包括微型计算机和外设,软件包括系统软件和应用软件。 2微机总线包括哪几类总线? 答:地址总线AB, 数据总线DB,控制总线CB。 3请简要描述数据总线、地址总线和控制总线的基本特点。 答:地址总线AB:单向,用来传送CPU输出的地址信号,确定被访问的存储单元、I/O端口,地址总线的条数决定CPU的寻址能力。 数据总线DB:双向,用来在CPU与存储器、I/O接口之间进行数据传送,其条数决定一次可最多传送数据的宽度。 控制总线CB:双向,用于传送各种控制信号。 1.CPU内部由哪几个主要功能部件构成?各自的主要作用是什么? 答:CPU是微机的核心芯片,它包括运算器、控制器和寄存器。 运算器的功能是完成数据的算术和逻辑运算。 控制器一般由指令寄存器、指令译码器和控制电路组成。控制器的功能是根据指令的要求,对微型计算机各部件发出相应的控制信息,使它们协调工作,从而完成对整个计算机系统的控制。 CPU内部的寄存器是用来存放经常使用的数据的。 2.指令译码器起什么作用? 答:指令译码器对指令寄存器中的操作码字段进行分析,识别该指令规定的操作,向操作控制器发出具体操作的特定信号。 3.请简述诺依曼计算机的工作原理(指令执行过程或计算机是如何执行一条指 令的)。 答:先由指令寄存器IP给出指令所在内存的地址,地址经地址寄存器—地址总线—地址译码器,选中指令所在的内存的单元,CPU发出内存读控制信

(完整版)微机原理及应用试题库

电气工程及其自动化专业《微机原理及应用》试题 一、填空题(每空1分) 1. 微型计算机系统的主要性能指标有:字长、存储容量、指令系统、运算速度、系统配置。 2.微型计算机系统硬件包括:运算器、控制器、存储器、输入设备、输出设备等部 件,这些部件通过数据总线、地址总线、控制总线相连接。 3. 8086的标志寄存器中控制标志有:IF、DF、TF。 4. 8086的标志寄存器中状态标志有: CF 、 AF 、 ZF 、 PF 、 SF 、 OF 。 5. 随机存储器RAM可分为双极型和 MOS型两大类。 6. 只读存储器ROM可分为:ROM、PROM、EPROM、EEPROM。 7. 8255A是可编程并行输入/输出接口,它有3个8位端口,3种工作方式。 8. 8253是可编程定时器/计数器,它有 3 个计数通道, 6 种工作方式。 9. 串行通信中的数据传送模式有:单工,半双工,全双工。 10. 串行通信中最基本的通信方式:异步通信,同步通信。 11. ADC0809有 8 个模拟量输入信号,可用 3 位地址信号控制,有 8 位数据输出。 12. DAC0832是可编程数/模转换器,有8位数字量输入信号,2个模拟量输出信号,可设置3 种工作方式。 13. 8259A是可编程中断控制器,它有 4 个初始化命令字, 3 个操作命令字。 14.汇编语言指令语句格式: [标号:]操作码助记符[操作数1][,操作数2][;注释] 15.CPU和输入/输出设备之间传送的信息有数据信息、状态信息、控制信息。 16. 串行通信中信号传输时的调制解调方式有:调频、调幅、调相。 17. DAC0832可工作在直通、单缓冲、双缓冲三种方式。 18.地址译码的方式有线译码、部分译码、全译码三种。 19.RS-232C串行通信接口T X D和R X D信号的电气性能中“1”= -3~-25V ;“0”= +3~+25V 。20.8237是可编程DMA控制器,它有 4个独立的DMA 通道。 21. 8253每个计数器有 2 种计数方式,计数范围分别为: BCD 0~9999 ;二进制 0~FFFFH 。22.TTL电平经 1488 转换为RS-232C电平,RS-232C电平经 1489 转换为TTL电平。 23. 8086处理器的基本数据类型是字节、字、双字。 24. 8086指令的操作数寻址方式有:立即数、寄存器、存储单元、 I/O端口。25.常见A/D转换器的类型有:并行比较型、双积分型、逐次比较型。 26. 一个计算机系统所具有的物理地址空间的大小是由地址总线的宽度决定的,8086系统的物 理空间的地址为 1M 。 27. 8086EU的主要部件有算术逻辑单元寄存器组,主要完成编码和运算工作。 28. 堆栈段的基值存入 SS 寄存器,数据段的基值存入 DS 寄存器,代码段的基值存于 CS 寄 存器,扩展段的基值存入 ES 寄存器。 29. 8086CPU引脚中,用来控制8086工作方式的引脚为 MN/MX 。 30. 8086CPU引脚中BP默认的段寄存器是(SS),BX默认的段存器是(DS)。

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