当前位置:文档之家› 微型计算机原理与接口技术部分课后答案_khdaw

微型计算机原理与接口技术部分课后答案_khdaw

微型计算机原理与接口技术部分课后答案_khdaw
微型计算机原理与接口技术部分课后答案_khdaw

第一章1.8 解: [ X ]补=00111011

[ - X ]补=11000101

[ Y ]补=00111011 [ - Y ]补=11000101

1. [ X + Y ]补=1110011 X + Y = 1001100 = ( -25 )10

0 0 1 1 10 1 1 + 1 0 1 0 1 1 0 0 1 1 1 0 0 1 1 1

C1=0, C2=0

C1 ⊕ C2=0, 无溢出

2. [ X - Y ]补=10001111

0 0 1 1 10 1 1 + 0 1 0 1 0 1 0 0

1 0 0 0 1 1 1 1

C1=1, C2 = 0 C1 ⊕ C2 = 1 , 溢出

3. [ -X + Y ]补=01110001

1 1 0 0 0 1 0 1 + 1 0 1 0 1 1 0 0 1 0 1 1 1 00 0 1

C1=0, C2 = 1 C1 ⊕ C2 = 1 , 溢出 4. [ -X - Y ]补=00011001 -X - Y = 00011001 = ( +25 )10

1 1 0 0 0 1 0 1 + 0 1 0 1 0 1 0 0 1 0 0 0 1 10 0 1

C1=1, C2 = 1

C1 ⊕ C2 = 0 , 无溢出

1.9 解:

w w

w .

k h

d a

w .

c o

m

1. -( 2-2-23)×2127 ~ -1×2-126

1×2-126 ~ ( 2-2-23)×2127 不含特例±0、±∞ 2.

z FB8789ABH

数符s =1,阶码e =11110111=( 247) 10

尾数 f =0.00001111000100110101011=( 0.058888792) 10

v = ( -1) s ×2e-127×( 1 + f ) = -1.058888792×2120

z 58EBA987H

数符s =1,阶码e =10110001=( 177) 10

尾数 f = ( 0.841111063) 10

v = ( -1) s

×2e-127×( 1 + f ) = -1.841111063×250

3.

z (- 86.57) 10 =1010110.10010001111010111 数符s =1,阶码e =127+6=133

尾数 f =0.01011010010001111010111B

单精度浮点数:C2AD23D7H

z (- 86.57) 10 =1010110.1001001

数符s =1, 阶码e =127+6=133=10000101B

2 -4 = 0.0625, 2 -7

= 0.0078125

尾数 f =0.0101101001001B 单精度浮点数:

1100 0010 1010 1101 0010 0100 0000 0000 C 2 A D 2 4 0 0 H

w w

w .

k h

d a

w .

c o

m

第二章 2.10 答: 1)

MOV AX, [1234H]

直接寻址、EA=1234H 、PA=DS ×16+EA =11234H 2)

MOV AX, TABLE

直接寻址、EA=0100H 、PA=DS ×16+EA =10100H 3)

MOV AX, [BX+100H]

基址寻址、EA= BX+100H=140H 、PA= DS ×16+EA =10140H 4)

MOV AX, TABLE[BP][SI]

带位移的基址变址寻址、EA= BP+SI+TABLE=195H 、PA= SS ×16+EA

=20195H

2.12 答: 1) 目的操作数是 基址变址寻址,55AAH → 2AD5H 2) 源操作数是 基址寻址,PA=SS ×16+BP+100H=30200H 3) 源操作数是 隐含寻址,PA=SS ×16+SP=30020H

4) 目的操作数是 变址寻址,PA= DS ×16+DI+500H=20800H

5) 目的操作数是 隐含寻址,PA=SS ×16+SP=30020H

2.14 解: (BP)=4433H ,(SP)=1022H ,

2.15

1. ( CL ) = 0F6H

2. [1E4F6H] = 78H

3. ( BX ) = 0056H , ( AX ) = 1E40H

w w

w .

k h

d a

w .

c o

m

4. ( SI ) = 00F6H , [ SI ] = 0024H

5. ( AX ) = 5678H , [ 09226H ] = 1234H

2.16 解:

1)MOV AX, COUNT [SI] [DI]

错,基址寻址用的寄存器只有BX 、BP ,不能是SI 。 2)MOV ES, 1000H

错。立即数不能直接送给段寄存器。 3)PUSH [BX][SI]

错。操作数是存储器寻址,且操作数类型不能确定时,要用PTR 运

算符显式说明操作数的长度。

4)MOV CS, AX

错。CS 不能作目的操作数。 5)SHL AX, 2

16位微机时错,32位微机时则对。 6)MOV ES, DS

源操作数和目的操作数不能同为段寄存器。 7)ADD CX, [ AX+100H ]

错。AX 不能作为基址寄存器也不能作为变址寄存器使用。 8) INC

DS

错。只能是通用寄存器,不能是段寄存器。 9)CMP [SI], [BX]

错。源操作数和目的操作数不能同为存储器操作数。 10)IMUL DX, AX

w w

w .

k h

d a

w .

c o

m

对。

11)SBB DI, [DI] 对。

12)AND CX, [DX]

错。只有BX 、BP 、SI 、DI 可作为寄存器间接寻址用的寄存器。 13)OUT CX, AL

错。输入输出指令中只能以DX 进行间接寻址。 14)IN AX, 380H

错。直接寻址时端口号必须≤255。

15)LDS CS, [BX]

错。目的操作数只能是通用寄存器。

16)LEA AX, BX

错。源操作数只能是存储器操作数。 17)XCHG AH, AL 对。

18)XCHG CX, 2400H

错。立即数不能作为操作数。

19)JMP BX

对。段内寄存器间接寻址。 20)JMP [BX][SI]

错。没有说明内存操作数的类型。应用类型修改运算符PTR 进行显

式说明。

w w

w .

k h

d a

w .

c o

m

2.17 解:可用debug 验证 STD

;DF=1

MOV BX, 8080H ;

ADD BH, BL ;BX=0080H, CF=1, OF=1, ZF=1, SF=0, AF=0, PF=1

RCR BL, 1 ;OF=0, CF=0 CMC

;CF=1

2.18 解:

1) ADD AX, BX ; AX=0FFFDH, SZAPCO = 100000

2) RCL AX, 1

; AX=3151H,

SZAPCO = - - - -11

3) SBB AX, BX ; AX=3152H, SZAPCO = 000001

4) OR AX, BX ; AX=0FFFDH, SZAPCO = 10U000

5) CMP AX, BX ; AX=98A8H, SZAPCO = 000101 2.20 解

( IP ) = 009AH , ( CS ) = 2000H , ( SP ) = 0F178H

[ SP ] = 94H , [ SP+1 ] = 3DH , [SP+2 ] = 50H , [SP+3 ] = 40H

2.26 解:

MOV AL, BUF ;取无符号数变量 CMP AL,

20

JB

NEXT1

;小于20则转移到NEXT1

SUB AL,

20

;大于20。Y=AL=X-20

w w

w .

k h

d a

w .

c o

m

JMP NEXT2 NEXT1: MUL 3

;Y=3X=AL

NEXT2: HLT 2.33 解: 1) L1

2) L3 2.34 解:

1) 从端口20H 处读入一组字节型数据,并求和,结果放入AX 中;

读入的字节数由端口30H 处读入一字节数来决定。

2) 将ES 段从EA = 0100H 开始的128个字单元清0。

2.35 解:

MIN: MOV BX, ?1 ;3000H

MOV AL, [BX]

MOV CX, ?2 ;100H LP1: INC BX

CMP AL, [BX]

?3

LP2

;JLE

MOV AL, [BX] LP2: DEC CX

JNZ

?4

;LP1

MOV ?5, AL ;[3100H] 2.36 解: 70H

w w

w .

k h

d a

w .

c o

m

第三章 3.1 解:

地址 数值H 注释 0200H FF ARY -1 0201H FF 0202H 02 2 0203H 00 0204H FD

-3 0205H FF

0206H 04

4 0207H 00

0208H 08 CNT $-ARY 0209H

00

0208-0200=8H

020AH

00 VAR ARY 020BH 02 020CH

10 $

020DH

02

020C+4=0210H 见程序P174-31.ASM

MOV AX, ARY ;AX=-1 MOV BX, OFFSET VAR ;BX=20AH MOC CX, CNT

;CX=8 MOV DX, VAR+2 ;DX=210H LEA SI,

ARY

;SI=200H

w w

w .

k h

d a

w .

c o

m

3.2 解:见P174-32.ASM 1.

地址顺序数值H

00 01 1 01 00 02 02 2 03 00 04 03 3 05 00

06 42 B 07 41 A

08 43 C 09 00 NUL

0A ?

0B ?

0C

?

0D

?

0E ? 0F ? 10

00

2. R1=0010H

3.3解:

;2008 P175 3.3

w w

w .

k h

d a

w .c o

m

;

DATA SEGMENT ARRAY DB 3 DUP(1,2,3,0,0,-1) P_ARR DB 50 DUP(?) M_ARR DB 50 DUP(?) D_SUM DB 3 DUP(00H)

P_SUM DB 'PLUS:',00H,0DH,0AH,'$' ;准备9号DOS 系统功能调用

Z_SUM DB 'ZERO:',00H,0DH,0AH,'$'

M_SUM DB 'MINUS:',00H,0DH,0AH,'$' ;'0D ’→ CR 键,’0AH ’

→ LF 键

;PLUS:正数的个数。

;ZERO: 0 的个数。

;MINUS:负数的个数。

DATA ENDS

CODE SEGMENT ASSUME CS:CODE,DS:DATA

START: MOV AX, D ATA ;给DS 赋初值,

MOV DS,

AX

;建立其数据段的寻址性。

MOV CX, 18 MOV SI, 00H XOR BX, BX NEXT: CMP ARRAY[SI], 00H

JS M_PRO ;负数时则转移到M_PRO

JZ

Z_PRO ;是0时则转移到Z_PRO P_PRO: INC

D_SUM

;是正数!

INC P_SUM+5 MOV AL, ARRAY[SI] MOV BL, P_SUM+5 MOV (P_ARR-1) [BX], AL JMP NEXT1 Z_PRO: INC

D_SUM+1

;是0!

w w

w .

k h

d a

w .

c o

m

INC Z_SUM+5 JMP NEXT1 M_PRO:INC D_SUM+2

;是负数!

INC M_SUM+6 MOV AL, ARRAY[SI] MOV BL, M_SUM+6 MOV (M_ARR-1) [BX], AL NEXT1: I NC SI LOOP NEXT

ADD P_SUM+5, 30H ;假设:[P_SUM+5]≤9

ADD Z_SUM+5, 30H ;假设:[Z_SUM+5]≤9

ADD M_SUM+6, 30H ;假设:[M_SUM+6]≤9

MOV DX, OFFSET P_SUM MOV AH, 09H

INT 21H

;9号DOS 系统功能调用

LEA DX, Z_SUM MOV AH, 09H

INT 21H

;9号DOS 系统功能调用

LEA DX, M_SUM MOV AH, 09H

INT

21H

;9号DOS 系统功能调用

MOV AX, 4C00H INT 21H CODE ENDS END START

3.18 解:

;2008 P176 3.18 ;

DSEG SEGMENT

BUF DB 11

;最多输入10个字符(不计回车键)

DB ?

DBUF DB 11 DUP (?) DISP DB 13 DUP (?)

w w

w .

k h

d a

w .

c o

m

DSEG ENDS ;

CSEG SEGMENT

ASSUME CS:CSEG,DS:DSEG STR_IN: MOV AX, DSEG MOV DS, AX

MOV DX, OFFSET BUF MOV AH, 0AH INT 21H

MOV CL, BUF+1 ;实际输入字符数 XOR CH, CH MOV BX, CX ADD BX, OFFSET DISP

;DEC BX ;待显示字符串的最后一个字符的偏移地址 INC BX ;为了实现待显示字符串前加回车、换行键。 XOR SI, SI XOR DI, DI

NEXT: MOV AL, DBUF[SI] MOV [BX+DI],AL INC SI DEC DI LOOP NEXT

MOV DISP, 0DH ;回车,光标移到行首位置 MOV DISP+1,0AH ; 换行键,光标移到下一行 MOV (DISP+2)[SI],'$' ;字符串结束标志$

LEA DX, DISP ;字符串显示 MOV AH,9 INT 21H

MOV AX, 4C00H INT 21H CSEG ENDS END STR_IN

3.19 解:

只能输入 30~39即‘0’~ ‘9’的ASCII 码

41~46即‘A’~ ‘F’ 的ASCII 码

w w

w .

k h

d a

w .c o

m

3.21 解:

;2008 P176 3.21 ;

DATA SEGMENT

BUF DB 08H,12H,34H,56H,78H,9AH,0BCH,0DEH,0F0H,0FFH KEY DB 78H DATA ENDS ;

CODE SEGMENT

ASSUME CS:CODE,DS:DATA,ES:DATA START: MOV AX, DATA MOV DS, AX MOV ES, AX

CLD LEA DI, BUF MOV CL, [DI] XOR CH, CH ;重复次数为CX INC DI MOV AL, KEY REPNE SCASB JNE DONE DEC BUF ;[BUF]=7H MOV SI, DI DEC DI REP MOVSB

DONE: MOV AH, 4CH INT 21H CODE ENDS END START

‘07H,12H,34H,56H,9AH,0BCH,0DEH,0F0H,0FOH,0FFH’

3.22 解:

;2008 P177 3.22 ;

DSEG SEGMENT

BINVAL DW 23457

ASCVAL DB 5 DUP(00H )

;应是单引号’’,而非‘’

DSEG ENDS ;

w w

w .

k h

d a

w .c o

m

CSEG SEGMENT

ASSUME CS:CSEG,DS:DSEG BIN_ASC:MOV AX, DSEG MOV DS, AX

MOV AX, BINVAL MOV CX, LENGTH ASCVAL LEA SI, ASCVAL ;OFFSET

ADD SI, CX DEC SI MOV CX, 10 AGAIN: CMP AX, 10

JB DONE ;JBE

XOR DX, DX I DIV CX OR DL, 30H MOV [SI], DL DEC SI JMP AGAIN

DONE: OR AL, 30H

;OR

MOV [SI], AL

MOV AX, 4C00H INT 21H CSEG ENDS

END BIN_ASC

第四章 P208

4.1答:○

1C [P267]、○2A 、○3B 、○4C 、○5D 、○6A 、○7B 、A

4.2答:⑴×、更快 ⑵×、 ⑶×、 ⑷×、指令执行完

毕 ⑸√、 ⑹×

4.3答: ⑴ I/O 端口读总线周期 ⑵ 端口号 ⑶ IOR 有效

⑷ 20H 端口输入的一字节数据

4.10 答:○1 C3 ○

2 C2 ○

3 C1 注意:逻辑0有效

w w

w .

k h

d a

w .c o

m

P243

5.1 答:⑴C 、⑵A 、⑶C 、⑷B 、⑸A 、⑹A 、⑺A 、⑻C 、⑼B 、⑽B 5.9 答:

⑴ C F F F F — A 8 0 0 0

215

×5=160K

2 7 F F F H ⑵160÷80×8=80个 ⑶10组

5.10答:

MEMR 、MEMW 信号的形成。 ⑴

A19 A18 A17

A16 A15 A14

A13

A12

A11~A0

地址范围

0 0 … 0 1 1 1 0 0 0 1 1 1 … 1 0E2000H ~0E3FFFH

0 0 ... 0 1 1 1 0 1 1 1 1 1 (1)

0EE000H ~0EFFFFH

⑵ ;P91

MOV AX, 0E200H

MOV ES, AX MOV DI, 0 MOV CX, 20 CLD

MOV AL, 0 REP STOSB

;

MOV AX, 0EE00H

MOV ES, AX MOV DI, 0 MOV CX, 20 CLD

MOV AL, 0 REP STOSB

w w

w .

k h

d a

w .c o

m

⑴局部译码法 ⑵

A15 A14 A13

A12 A11

A10~A0 地址范围 0 … 0 0 1 … 1 8000H ~87FFH 0 … 0 1

1

0 0 0

1 … 1 0C000H ~0C7FFH

A15 A14 A13

A12 A11 A10~A0 地址范围 0 … 0 0 1 … 1 8800H ~8FFFH

0 … 0 1

1

0 0 1

1 … 1 0C800H ~0CFFFH

A15 A14 A13

A12 A11 A10~A0 地址范围

0 ... 0 0 1 (1)

9000H ~97FFH 0 … 0 1

1

0 1 0

1 (1)

0D000H ~0D7FFH

A15 A14 A13

A12 A11 A10~A0 地址范围 0 ... 0 0 1 (1)

9800H ~9FFFH 0 … 0 1

1

0 1 1

1 (1)

0D800H ~0DFFFH

⑶重叠

5.12 答: ⑴

A19 A18 A17

A16 A15~A0

地址范围 0 ... 0 0 0 1 0 1 (1)

20000H ~2FFFFH 0 … 0 0 0 1 1

1 … 1 30000H ~3FFFFH

⑵ 把图中 A16 → A0 A0 → A1 A15 → A16 ⑶ 1# : 20000H ~ 3FFFEH 中的偶数地址

2# : 20001H ~ 3FFFFH 中的奇数地址

w w

w .

k h

d a

w .

c o

m

1) E F F F F

215

=32K=16K ×2 — E 8 0 0 0

两片

7 F F F H 2)

A19 A18 A17

A16 A15 A14A13A12A11~A0 地址范围 1 1 1 0 1 0 0 0 0 … 0 0E8000H 1 1 1 0 1 1 1 1 1 … 1 0EFFFFH

3) MOV AX, 0E000H

MOV ES, AX

MOV DX, 128 ; 28

×27

=256×128 XOR BX, BX

NEXT1: MOV CX, 256 ;00H ~ FFH ,共256个。

XOR AL, AL

NEXT2: MOV ES:8000H[BX], AL INC AL INC BX LOOP NEXT2 DEC DX JNZ NEXT1

w w

w .

k h

d a

w .

c o

m

第六章 6.11解:

序号 A9 A8 A7A6A5A4

A3A2A1 A0 地址

1

1 1 111100× × 3F0H~3F3H

2 1 0 1111 01× × 2F4H~2F7H 芯片

3 1 1 111111× × 3FCH~3FFH

1 1 0 1111000 0 2F0H 2

1 0 1

1

11 000 1

2F1H 3 1 0 111

1

1 0

2F2H 端口

4

1 0 1

1

1

1

1 1

2F3H

6.12 解:

题 5.12

DIP0 DIP1

DIP2 DIP3

DIP4 DIP5 闭合

闭合

闭合

闭合

打开

闭合

6.13 解:

DATA SEGMENT

BUFFER1 DB 128 DUP ( ? )

;定义128个未初始

化的内存单元

PUBLIC BUFFER1 DATA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA READ_CRT MOV AX, DATA MOV DS, AX MOV DI, 0

MOV CX, 128 ;128个 AGAIN: MOV DX, 0020H WAIT$: IN AL, DX

TEST AL, 00000001B ;CRT 输出缓存中有数据吗

JZ WAIT$ ;无,则WAIT$等待。

MOV DX, 0008H

;有,则从

w w

w .

k h

d a

w .c o

m

0008H 口读数据。

IN AL, DX ; MOV BUFFER1[DI],AL INC DI LOOP AGAIN

MOV AH, 4CH INT 21H

CODE ENDS

END READ_CRT

6.14 解:

DATA SEGMENT

BUFFER2 DB 64 DUP ( ? ) ;定义

64个未初始

化的内存单元

PUBLIC BUFFER1

DATA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA WR_CRT: MOV AX, DATA MOV DS, AX MOV DI, 0

MOV CX, 64

AGAIN: MOV DX, 0020H WAIT$: IN AL, DX

TEST AL, 10000000B ;CRT 输入缓存中空闲吗

JNZ WAIT$ ;满,WAIT$等待。

MOV DX, 0008H ;空,则向

0008H 口写数据。

MOV AL, BUFFER2[DI] OUT DX, AL INC DI LOOP AGAIN

MOV AH, 4CH INT 21H

CODE ENDS

END WR_CRT

w w

w .

k h

d a

w .c o

m

第七章 7.10改

[例6.14] 某80x86系统的中断系统由二片8259A 级联而成,从片接入主片的IR2。主、从8259A 的IR5上各接有一个外部中断源,其中断向量号分别为75H 、85H 。假设它们的中断人口地址均在同一段中,段基址为4310H .偏移地址分别为1230H 、2340H ;所有中断都采用边沿触发方式、全嵌套方式、正常EOI 结束方式。

(1)写出主、从8259A 中断向量号范围;

(2)假定主、从片端口地址分别为20H 、21H 和26H 、27H 。

(3)试编写全部初始化程序。

解:(1)已知某个IR i 的中断向量号确定整个8259A 中断向量号范围的方法是:高5位取IR i 的中断向量号的高5位,低3位则取变化值范

围000~111B 。于是,由主、从8259A 的IR 5中断向量号分别为75H ,85H 可知,主8259A 中断向量号范围:70H ~77H ;从8259A 中断向量号范围:80H ~87H 。

(2)此题硬件连线要考虑各8059A 与CPU 的连接,还要考虑两片

8059A 间的级联连接。

z 8259A 与CPU 连接的方法是:

·端口选择线Ao 一般与MPU 低位地址线Ao 直接相连。 ·数据线D 0~D 7与MPU 数据线D 0~D 7直接相连。

·片选线CS 则与MPU 余下的高位地址线经译码后产生的片选信号相连。

·RD 、WE 、INTR 分别与控制总线组合形成的IOR 、IOW 和中断

响应信号INTA 相连。

·主片的INT 与MPU 的INTR 直接相连。

w w

w .

k h

d a

w .c o

m

计算机接口技术复习题(含答案)

1. 在8086CPU 中,当M/ ——IO = 0,——RD = 1,—— WR = 0时,CPU 完成的操作是( D )。 (A )存储器读 (B )I/O 读 (C )存储器写 (D )I/O 写 2. 在标志寄存器中,用于说明计算结果为0的标志是( C ) (A )C 标志 (B )A 标志 (C )Z 标志 (D )S 标志 3. 两片8259A 采用主从级连方式,最多能接收( B ) (A )8级中断 (B )15级中断 (C )16级中断 (D )级中断 4. 异步通信所采用的数据格式中,停止位的位数错误的是( D ) (A )1位 (B )1.5位 (C )2位 (D )2.5位 5. 下面哪一条语句是采用寄存器间接寻址的( B ) (A )MOV AX ,BX (B )MOV AL ,[BX] (C )MOV AX ,20 (D )MOV AX ,BUF 6. 计算机系统总线按其功能可划分为数据总线、地址总线和( A ) (A )控制总线 (B )同步总线 (C )信号总线 (D )中断总线 7. 在PC/XT 机中,NMI 的中断向量在中断向量表中的位置是 ( C ) (A )由程序指定的 (B )由DOS 自动分配的 (C )固定在0008H 开始的4个字节中 (D )固定在中断向量表首 8. 在两片8259A 级联的中断系统中,从片的INT 端接到主片的IR4端,则初始化主、从片ICW3的数据格式分别是( B ) (A )01H 和40H (B )10H 和04H (C )10H 和40H (D )01H 和04H 9. CPU 与输入/输出端口是通过哪些指令来完成信息交换( C ) (A )MOV (B )MOVSB (C )IN 或OUT (D )STOSB 10. 在标志寄存器中,符号标志是( S ) (A )C 标志 (B )A 标志 (C )Z 标志 (D )S 标志 11. CPU 与输入/输出接口电路是通过端口寄存器进行信息交换,这些端口寄存器包括了状态端口、控制端口和( B ) (A )信息端口 (B )数据端口 (C )存储器端口 (D )命令端口 12. 8088微处理器可寻址访问的最大I/O 空间为( B ) (A) 1KB (B) 64KB (C) 640KB (D) 1MB 13. CPU 与输入/输出端口是通过哪些指令来完成信息交换( C ) (A )MOV (B )MOVSB (C )IN 或OUT (D )STOSB 14. 在标志寄存器中,用于说明计算结果为0的标志是( C ) (A )C 标志 (B )A 标志 (C )Z 标志 (D )S 标志 15. 下面哪一个命题是正确的( C ) (A )负数的反码与其真值数相同 (B ) 负数的补码与其真值数相同 (C )正数的原码、反码、补码与其真值数相同 (D )[+0]反码 =11111111B 16. 在实模式下进行编写汇编程序,每一个逻辑段的大小不能超过( B ) (A )32KB (B )64KB

光电子技术安毓英习题答案完整版

第一章 2. 如图所示,设小面源的面积为?A s ,辐射亮度为L e ,面源法线与l 0 的夹角为?s ;被照面的面积为?A c ,到面源?A s 的距离为l 0。若?c 为辐射在被照面?A c 的入射角,试计算小面源在?A c 上产生的辐射照度。 解:亮度定义: r r e e A dI L θ?cos = 强度定义:Ω Φ =d d I e e 可得辐射通量:Ω?=Φd A L d s s e e θcos 在给定方向上立体角为: 2 cos l A d c c θ?= Ω 则在小面源在?A c 上辐射照度为:2 cos cos l A L dA d E c s s e e e θθ?=Φ= 3.假如有一个按朗伯余弦定律发射辐射的大扩展源(如红外装置面对 的天空背景),其各处的辐亮度L e 均相同,试计算该扩展源在面积为A d 的探测器表面上产生的辐照度。 答:由θcos dA d d L e ΩΦ = 得θcos dA d L d e Ω=Φ,且() 2 2cos r l A d d +=Ωθ 则辐照度:()e e e L d r l rdr l L E πθπ =+=? ?∞ 20 0222 2 7.黑体辐射曲线下的面积等于等于在相应温度下黑体的辐射出射度M 。试有普朗克的辐射公式导出M 与温度T 的四次方成正比,即 M=常数4T ?。这一关系式称斯特藩-波耳兹曼定律,其中常数为5.67?10-8W/m 2K 4 解答:教材P9,对公式2 1 5 1 ()1 e C T C M T e λλλ= -进行积分即可证明。 第二章 3.对于3m 晶体LiNbO3,试求外场分别加在x,y 和z 轴方向的感应主折射率及相应的相位延迟(这里只求外场加在x 方向上) 解:铌酸锂晶体是负单轴晶体,即n x =n y =n 0、n z =n e 。它所属的三方晶系3m 点群电光系数有四个,即γ22、γ13、γ33、γ51。电光系数矩阵为: 第1.2题图

(完整版)微机原理课后习题参考答案

第一章 2、完成下列数制之间的转换。 (1)01011100B=92D (3)135D=10000111B (5)10110010B=262Q=B2H 3、组合型BCD码和非组合型BCD码有什么区别?写出十进制数254的组合型BCD数和非组合型数。 答:组合型BCD码用高四位和低四位分别对应十进制数的个位和十位,其表示范围是0~99;非组合型BCD码用一个字节的低四位表示十进制数,高四位则任意取值,表示范围为0~9。 组合型:254=(001001010100)BCD 非组合型:254=(00000010 00000101 00000100)BCD 7、计算机为什么采用补码形式存储数据?当计算机的字长n=16,补码的数据表示范围是多少? 答:在补码运算过程中,符号位参加运算,简化了加减法规则,且能使减法运算转化为加法运算,可以简化机器的运算器电路。+32767~ -32768。 9、设计算机字长n=8,求下列各式的[X+Y]补和[X-Y]补,并验证计算结果是否正确。 (1)X=18,Y=89 [X+Y]补=00010010+01011001=01101011B=107D 正确 [X-Y]补=10111001B=00010010+10100111=(-71D)补正确 (2)X=-23,Y=-11 [X+Y]补=11101001+11110101=11011110B=(-34D)补正确[X-Y]补=11101001+00001011=11110100B=(-12D)补正确 (3)X=18,Y=-15 [X+Y]补=00010010+11110001=00000011B=(3D)补正确 [X-Y]补=00010010+00001111=00100001B=(33D)补正确 (4)X=-18,Y=120 [X+Y]补=11101110+01111000=01100110B=(102D)补正确[X-Y]补=11101110+10001000=01110110B=(123D)补由于X-Y=-138 超出了机器数范围,因此出错了。 13、微型计算机的主要性能指标有哪些? 答:CPU字长、存储器容量、运算速度、CPU内核和IO工作电压、制造工艺、扩展能力、软件配置。 第二章 2、8086标志寄存器包含哪些标志位?试说明各标志位的作用。 答:进位标志:CF;奇偶校验:PF;辅助进位:AF;零标志:ZF;符号标志:SF;溢出标志:OF。 5、逻辑地址与物理地址有什么区别?如何将逻辑地址转换为物理地址? 答:物理地址是访问存储器的实际地址,一个存储单元对应唯一的一个物理地址。逻辑地址是对应逻辑段内的一种地址表示形式,它由段基址和段内偏移地址两部分组成,通常表示为段基址:偏移地址。 物理地址=段基址*10H+偏移地址。 6、写出下列逻辑地址的段基址、偏移地址和物理地址。 (1)2314H:0035H (2)1FD0H:000AH 答:(1)段基址:2314H;偏移地址:0035H;物理地址:23175H。 (2)段基址:1FD0H;偏移地址:000AH;物理地址:1FD0AH。 8、设(CS)=2025H,(IP)=0100H,则当前将要执行指令的物理地址是多少? 答:物理地址=(CS)*10H+(IP)=20350H 9、设一个16字的数据区,它的起始地址为70A0H:DDF6H(段基址:偏移地址),求这个数据区的首字单元和末字单元的物理地址。

计算机接口技术复习题

第一讲: 第九章定时器与计数器 回顾:可编程芯片的概念,端口的概念。 重点和纲要:定时与计数的基本概念及其意义,定时/计数器芯片Intel8253的性能概述,内、外部结构及其与CPU的连接。 讲授内容: 9.1 定时与计数 1.定时与计数 在微机系统或智能化仪器仪表的工作过程中,经常需要使系统处于定时工作状态,或者对外部过程进行计数。定时或计数的工作实质均体现为对脉冲信号的计数,如果计数的对象是标准的内部时钟信号,由于其周期恒定,故计数值就恒定地对应于一定的时间,这一过程即为定时,如果计数的对象是与外部过程相对应的脉冲信号(周期可以不相等),则此时即为计数。 2.定时与计数的实现方法 (1).硬件法 专门设计一套电路用以实现定时与计数,特点是需要花费一定硬设备,而且当电路制成之后,定时值及计数范围不能改变。 (2).软件法 利用一段延时子程序来实现定时操作,特点,无需太多的硬设备,控制比较方便,但在定时期间,CPU不能从事其它工作,降低了机器的利用率。(3).软、硬件结合法 即设计一种专门的具有可编程特性的芯片,来控制定时和计数的操作,而这些芯片,具有中断控制能力,定时、计数到时能产生中断请求信号,因而定时期间不影响CPU的正常工作。 9.2 定时/计数器芯片Intel8253 Intel8253是8086/8088微机系统常用的定时/计数器芯片,它具有定时与计

数两大功能,同类型的定时/计数器芯片还有Intel8254等。 一、8253的一般性能概述 1.每个8253芯片有3个独立的16位计数器通道 2.每个计数器通道都可以按照二进制或二—十进制计数 3.每个计数器的计数速率可以高达2MHz 4.每个通道有6种工作方式,可以由程序设定和改变 5.所有的输入、输出电平都与TTL兼容 §9.2.2 8253内部结构 8253的内部结构如图6-16(P160)所示,它主要包括以下几个主要部分: 图6-16 8253的内部结构 1.数据总线缓冲器 8253内部实现与CPU数据总线连接的8位双向三态缓冲器,用以传送CPU向8253的控制信息、数据信息以及CPU从8253读取的状态信息, 包括某一方面时刻的实时计数值。 2.读/写控制逻辑 控制8253的片选及对内部相关寄存器的读/写操作,它接收CPU发来的地址信号以实现片选、内部通道选择以及对读/写操作进行控制。 3.控制字寄存器 在8253的初始化编程时,由CPU写入控制字,以决定通道的工作方式,此寄存器只能写入,不能读出。 4.计数通道0#、1#、2#: 这是三个独立的,结构相同的计数器/定时器通道,每一个通道包含一个16位的计数寄存器,用以存放计数初始值,和一个16位的减法计数器和一个16位的锁存器,锁存器在计数器工作的过程中,跟随计数值的变化,在接收到CPU发来的读计数值命令时,用以锁存计数值,供CPU读取,读取完毕之后,输出锁存器又跟随减1计数器变化。

光电子技术安毓英习题答案(完整版)

第一章 2. 如图所示,设小面源的面积为?A s ,辐射亮度为L e ,面源法线与l 0 的夹角为θs ;被照面的面积为?A c ,到面源?A s 的距离为l 0。若θc 为辐射在被照面?A c 的入射角,试计算小面源在?A c 上产生的辐射照度。 解:亮度定义: r r e e A dI L θ?cos = 强度定义:Ω Φ =d d I e e 可得辐射通量:Ω?=Φd A L d s s e e θcos 在给定方向上立体角为: 2 cos l A d c c θ?= Ω 则在小面源在?A c 上辐射照度为:2 cos cos l A L dA d E c s s e e e θθ?=Φ= 3.假如有一个按朗伯余弦定律发射辐射的大扩展源(如红外装置面对 的天空背景),其各处的辐亮度L e 均相同,试计算该扩展源在面积为A d 的探测器表面上产生的辐照度。 答:由θcos dA d d L e ΩΦ = 得θcos dA d L d e Ω=Φ,且() 2 2cos r l A d d +=Ωθ 则辐照度:()e e e L d r l rdr l L E πθπ =+=? ?∞ 20 0222 2 7.黑体辐射曲线下的面积等于等于在相应温度下黑体的辐射出射度M 。试有普朗克的辐射公式导出M 与温度T 的四次方成正比,即 M=常数4T ?。这一关系式称斯特藩-波耳兹曼定律,其中常数为 5.6710-8W/m 2K 4 解答:教材P9,对公式2 1 5 1 ()1 e C T C M T e λλλ=-进行积分即可证明。 第二章 3.对于3m 晶体LiNbO3,试求外场分别加在x,y 和z 轴方向的感应主折射率及相应的相位延迟(这里只求外场加在x 方向上) 解:铌酸锂晶体是负单轴晶体,即n x =n y =n 0、n z =n e 。它所属的三方晶系3m 点群电光系数有四个,即γ22、γ13、γ33、γ51。电光系数矩阵为: L e ?A s ?A c l 0 θs θc 第1.2题图

微机原理课后习题答案

李伯成《微机原理》习题第一章 本章作业参考书目: ①薛钧义主编《微型计算机原理与应用——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

张永林 第二版《光电子技术》课后习题答案.doc

1.1可见光的波长、频率和光子的能量范围分别是多少? 波长:380~780nm 400~760nm 频率:385T~790THz 400T~750THz 能量:1.6~3.2eV 1.2辐射度量与光度量的根本区别是什么?为什么量子流速率的计算公式中不能出现光度量? 为了定量分析光与物质相互作用所产生的光电效应,分析光电敏感器件的光电特性,以及用光电敏感器件进行光谱、光度的定量计算,常需要对光辐射给出相应的计量参数和量纲。辐射度量与光度量是光辐射的两种不同的度量方法。根本区别在于:前者是物理(或客观)的计量方法,称为辐射度量学计量方法或辐射度参数,它适用于整个电磁辐射谱区,对辐射量进行物理的计量;后者是生理(或主观)的计量方法,是以人眼所能看见的光对大脑的刺激程度来对光进行计算,称为光度参数。因为光度参数只适用于0.38~0.78um 的可见光谱区域,是对光强度的主观评价,超过这个谱区,光度参数没有任何意义。而量子流是在整个电磁辐射,所以量子流速率的计算公式中不能出现光度量.光源在给定波长λ处,将λ~λ+d λ范围内发射的辐射通量 d Φe ,除以该波长λ的光子能量h ν,就得到光源在λ处每秒发射的光子数,称为光谱量子流速率。 1.3一只白炽灯,假设各向发光均匀,悬挂在离地面1.5m 的高处,用照度计测得正下方地面的照度为30lx ,求出该灯的光通量。 Φ=L*4πR^2=30*4*3.14*1.5^2=848.23lx 1.4一支氦-氖激光器(波长为63 2.8nm )发出激光的功率为2mW 。该激光束的平面发散角为1mrad,激光器的放电毛细管为1mm 。 求出该激光束的光通量、发光强度、光亮度、光出射度。 若激光束投射在10m 远的白色漫反射屏上,该漫反射屏的发射比为0.85,求该屏上的光亮度。 322 51122()()()6830.2652100.362()()22(1cos )()0.362 1.15102(1cos )2(1cos 0.001) 1.4610/cos cos cos 0 ()0.3v m e v v v v v v v v v v v K V lm d I d S Rh R R I cd dI I I L cd m dS S r d M dS λλλλλππθλπθπθθπλ-Φ=Φ=???=Φ?Φ= =Ω?Ω ??Ω===-?Φ===?--??====??Φ==52262 4.610/0.0005lm m π=??'2' ''22 2' '2'2 '100.0005(6)0.850.850.85cos 0.85155/cos 2v v v v v v v v l m r m P d r M E L dS l r L d dM l L cd m d dS d πθπθπ =>>=Φ===??Φ====ΩΩ

微机原理与接口技术课后习题答案

第1章微型计算机系统 〔习题〕简答题 (2)总线信号分成哪三组信号 (3)PC机主存采用DRAM组成还是SRAM组成 (5)ROM-BIOS是什么 (6)中断是什么 (9)处理器的“取指-译码-执行周期”是指什么 〔解答〕 ②总线信号分成三组,分别是数据总线、地址总线和控制总线。 ③ PC机主存采用DRAM组成。 ⑤ ROM-BIOS是“基本输入输出系统”,操作系统通过对BIOS 的调用驱动各硬件设备,用户也可以在应用程序中调用BIOS中的许多功能。 ⑥中断是CPU正常执行程序的流程被某种原因打断、并暂时停止,转向执行事先安排好的一段处理程序,待该处理程序结束后仍

返回被中断的指令继续执行的过程。 ⑨指令的处理过程。处理器的“取指—译码—执行周期”是指处理器从主存储器读取指令(简称取指),翻译指令代码的功能(简称译码),然后执行指令所规定的操作(简称执行)的过程。 〔习题〕填空题 (2)Intel 8086支持___________容量主存空间,80486支持___________容量主存空间。 (3)二进制16位共有___________个编码组合,如果一位对应处理器一个地址信号,16位地址信号共能寻址___________容量主存空间。 (9)最初由公司采用Intel 8088处理器和()操作系统推出PC机。 ② 1MB,4GB ③ 216,64KB (9)IBM,DOS 〔习题〕说明微型计算机系统的硬件组成及各部分作用。 〔解答〕

CPU:CPU也称处理器,是微机的核心。它采用大规模集成电路芯片,芯片内集成了控制器、运算器和若干高速存储单元(即寄存器)。处理器及其支持电路构成了微机系统的控制中心,对系统的各个部件进行统一的协调和控制。 存储器:存储器是存放程序和数据的部件。 外部设备:外部设备是指可与微机进行交互的输入(Input)设备和输出(Output)设备,也称I/O设备。I/O设备通过I/O接口与主机连接。 总线:互连各个部件的共用通道,主要含数据总线、地址总线和控制总线信号。 〔习题〕区别如下概念:助记符、汇编语言、汇编语言程序和汇编程序。 〔解答〕 助记符:人们采用便于记忆、并能描述指令功能的符号来表示机器指令操作码,该符号称为指令助记符。 汇编语言:用助记符表示的指令以及使用它们编写程序的规则就形成汇编语言。 汇编语言程序:用汇编语言书写的程序就是汇编语言程序,或称汇编语言源程序。

微机原理课后作业答案(第五版)

6、[+42]原=00101010B=[+42]反=[+42]补 [-42]原=B [-42]反=B [-42]补=B [+85]原=01010101B=[+85]反=[+85]补 [-85]原=B [-85]反=B [-85]补=B 10、微型计算机基本结构框图 微处理器通过一组总线(Bus)与存储器和I/O接口相连,根据指令的控制,选中并控制它们。微处理器的工作:控制它与存储器或I/O设备间的数据交换;进行算术和逻辑运算等操作;判定和控制程序流向。 存储器用来存放数据和指令,其内容以二进制表示。每个单元可存8位(1字节)二进制信息。 输入——将原始数据和程序传送到计算机。 输出——将计算机处理好的数据以各种形式(数字、字母、文字、图形、图像和声音等)送到外部。 接口电路是主机和外设间的桥梁,提供数据缓冲驱动、信号电平转换、信息转换、地址译码、定时控制等各种功能。 总线:从CPU和各I/O接口芯片的内部各功能电路的连接,到计算机系统内部的各部件间的数据传送和通信,乃至计算机主板与适配器卡的连接,以及计算机与外部设备间的连接,都要通过总线(Bus)来实现。 13、8086有20根地址线A19~A0,最大可寻址220=1048576字节单元,即1MB;80386有32根地址线,可寻址232=4GB。8086有16根数据线,80386有32根数据线。

1、8086外部有16根数据总线,可并行传送16位数据; 具有20根地址总线,能直接寻址220=1MB的内存空间; 用低16位地址线访问I/O端口,可访问216=64K个I/O端口。 另外,8088只有8根数据总线 2、8086 CPU由两部分组成:总线接口单元(Bus Interface Unit,BIU) BIU负责CPU与内存和I/O端口间的数据交换: BIU先从指定内存单元中取出指令,送到指令队列中排队,等待执行。 执行指令时所需的操作数,也可由BIU从指定的内存单元或I/O端口中获取,再送到EU去执行。 执行完指令后,可通过BIU将数据传送到内存或I/O端口中。 指令执行单元(Execution Unit,EU) EU负责执行指令: 它先从BIU的指令队列中取出指令,送到EU控制器,经译码分析后执行指令。EU的算术逻辑单元(Arithmetic Logic Unit,ALU)完成各种运算。 6、见书P28-29。 7.(1)1200:3500H=1200H×16+3500H=15500H (2)FF00:0458H=FF00H×16+0458H=FF458H (3)3A60:0100H=3A80H×16+0100H=3A700H 8、(1)段起始地址1200H×16=12000H,结束地址1200H×16+FFFFH=21FFFH (2)段起始地址3F05H×16=3F050H,结束地址3F05H×16+FFFFH=4F04FH (3)段起始地址0FFEH×16=0FFE0H,结束地址0FFEH×16+FFFFH=1FFD0H 9、3456H×16+0210H=34770H 11、堆栈地址范围:2000:0000H~2000H(0300H-1),即20000H~202FFH。执行两条PUSH指令后,SS:SP=2000:02FCH,再执行1条PUSH指令后,SS:SP=2000:02FAH。 12、(2000H)=3AH, (2001H)=28H, (2002H)=56H, (2003H)=4FH 从2000H单元取出一个字数据需要1次操作,数据是283AH; 从2001H单元取出一个字数据需要2次操作,数据是5628H; 17、CPU读写一次存储器或I/O端口的时间叫总线周期。1个总线周期需要4个系统时钟周期(T1~T4)。8086-2的时钟频率为8MHz,则一个T周期为125ns,一个总线周期为500ns,则CPU每秒最多可以执行200万条指令。

《计算机接口技术》习题答案

《计算机接口技术》习题 一.解释下列概念 1.I/O端口 答:每个连接到I/O就总线上的设备都有自己的I/O地址集,即所谓的I/O 端口(I/OPORT) 2.中断向量 答:中断向量是指早期的微机系统中将由硬件产生的中断标识码中断源的识别标志,可用来形成相应的中断服务程序的入口地址或存放中断服务程序的首地址。 3.独立编址 答:独立编址(专用的I/O端口编址)存储器和I/O端口在两个独立的地址空间中。 4.可编程 答:可编程一般指的是可编程控制器(Programmbie Controller)简称PC或PLC 是一种数字运算操作的电百子系统,专门在工业环境下应用而设计。 5.模/数转换 答:模/数转换,或叫数字化,是将现实世界中连接变化的波形转变成可以在计算机中存储和处理的数字信号的过程。 二.简答题 1.在8253计数器/定时器的6种式作方式中,方式2和方式3各输出何种波形?它们有何种特点? 答:方式2输出连接负脉冲,脉冲宽度同CLK周期;方式3输出连接方波;计数初值偶数时输出对称方波,为奇数时输出非对称方波,即能高电平启动,也能上跳启动。

2.为什么在长途串行通讯中需要加入Modem,常用的调制方法有哪几种? 答:二进制数据信号频带很宽,而通信线路往往使用公用电话线,电话线宽有限,这会导致接收端信号严重失真。接收端进行解调。调制方法有:调幅、调频、调相。 3.简述即插即用功能。 答:即插即用是指为微机系统提供了这样的一种功能:只要将扩展卡插入微机的扩展槽中时,微机系统会自动进行扩展卡的配置工作,保证系统资源空间的合理分配,以免发生系统资源占用的冲突。这一切都是开机后由系统自动进行的,而无需操作人员的干预。为达到即插即用,完全一致的要求,应该变PC系统的4个主要部分,即基于ROM的BIOS、操作系统、硬件设备和应用软件。PCI所采用的技术非常完善,为用户提供真正的即插即用功能。真正具有即插即用功能的接口是USB。 4.比较中断方式与DMA方式的主要异同,并指出它们各自应用在什么性质的场合。 答:相同点:这两种方式下,主机和I/O设备都是并行工作。 不同点:中断方式在CPU响应了I/O设备的中断请求后,要暂停现行程序的执行,转为I/O设备服务。DMA方式直接依靠硬件实现主存与I/O设备之间的数据直传,传送期间不需要CPU程序干预,CPU可继续执行原来的程序,CPU效率比中断方式。 DMA方式适合场合:高速、批量数据的简单传送。 中断方式适用场合:处理复杂随机事件、控制低速I/O设备。

光电子技术作业解答

赖老师的课到期中考试为止一共有9次作业,依次分别由冯成坤、饶文涛、黄善津、刘明凯、郑致远、黄瑜、陈奕峰、周维鸥和陆锦洪同学整理,谨此致谢! 作业一: 1、桌上有一本书,书与灯至桌面垂直线的垂足相距半米。若灯泡可上下移动,灯在桌上面多高时,书上照度最大(假设 灯的发光强度各向通性,为I0) 解:设书的面积为dA ,则根据照度的定义公式: dA d I dA d E 0Ω==φ (1) 其中Ωd 为上图所示的立体角。 因而有: 2/32222) h (L h dA h L cos dA d +?=+?= Ωθ (2) 将(2)式代入(1)式得到: 2 /3220)h (L h I E += (3) 为求最大照度,对(3)式求导并令其等于零, 计算得: 因而,当高度为m 221 时书上的照度最大。 2、设He-Ne 激光器中放电管直径为1mm ,发出波长为6328埃的激光束,全发散角为=10-3rad ,辐射通量为3mW ,视见函数取 V(6328)=,求: (1)光通量,发光强度,沿轴线方向的亮度 (2)离激光器10米远处观察屏上照明区中心的照度 (3)若人眼只宜看一熙提的亮度,保护眼镜的透射系数应为多少 解:(1)光通量:lm 49.010324.0638V K 3m v =???=Φ??=Φ-θ 发光强度:cd 1024.64 d d I 52v v ?≈Φ=ΩΦ=θπ 亮度:2112 35m /cd 1059.7)10(4 1024.6dAcos dI L ?≈??==-πθ轴 (2)由题意知,10米远处的照明区域直径为: 从而照度为:lx 9.6238)10(4149.0D 4E 2 22 v =??=Φ=-ππ (3)透射率:8114 1026.110 95.710L 1T -?≈?==轴(熙提)

微机原理课后答案

1.2 课后练习题 一、填空题 1.将二进制数1011011.1转换为十六进制数为__5B.8H_____。 2.将十进制数199转换为二进制数为____ 11000111____B。 3.BCD码表示的数,加减时逢__10____进一,ASCII码用来表示数值时,是一种非压缩的BCD 码。 4.十进制数36.875转换成二进制是___100100.111____________。 5.以_微型计算机____为主体,配上系统软件和外设之后,就构成了__微型计算机系统____。6.十进制数98.45转换成二进制为__1100010.0111_B、八进制__142.3463________Q、十六进制__62.7333________H。(精确到小数点后4位) 二、选择题 1.堆栈的工作方式是__B_________。 A)先进先出B)后进先出C)随机读写D)只能读出不能写入 2.八位定点补码整数的范围是____D_________。 A)-128-+128 B)-127-+127 C)-127-+128 D)-128-+127 3.字长为16位的数可表示有符号数的范围是___B___。 A)-32767-+32768 B)-32768-+32767 C)0-65535 D)-32768-+32768 三、简答题 1.微型计算机系统的基本组成? 微型计算机,系统软件,应用软件,输入输出设备 2.简述冯.诺依曼型计算机基本思想? ●将计算过程描述为由许多条指令按一定顺序组成的程序,并放入存储器保存 ●指令按其在存储器中存放的顺序执行; ●由控制器控制整个程序和数据的存取以及程序的执行; ●以运算器为核心,所有的执行都经过运算器。 3.什么是微型计算机? 微型计算机由CPU、存储器、输入/输出接口电路和系统总线构成。 4.什么是溢出? 运算结果超出了计算机所能表示的范围。 2.2 一、填空题 1. 8086/8088的基本总线周期由___4____个时钟周期组成,若CPU主频为10MHz,则一个时钟周期的时间为___0.1μs_____。 2. 在8086CPU的时序中,为满足慢速外围芯片的需要,CPU采样___READY_________信号,若未准备好,插入___TW__________时钟周期。 3. 8086系统总线形成时,须要用_____ALE__________信号锁定地址信号。 4. 对于8086微处理器,可屏蔽中断请求输入信号加在_____INTR__________引脚。

计算机接口技术复习题有答案

1.在8086CPU中,当M/ —— IO= 0, —— RD = 1, —— WR= 0时,CPU完成的操作是( D )。 (A)存储器读(B)I/O读 (C)存储器写(D)I/O写 2.在标志寄存器中,用于说明计算结果为0的标志是( C ) (A)C标志(B)A标志 (C)Z标志(D)S标志 3.两片8259A采用主从级连方式,最多能接收( B ) (A)8级中断(B)15级中断 (C)16级中断(D)级中断 4.异步通信所采用的数据格式中,停止位的位数错误的是( D ) (A)1位(B)1.5位 (C)2位(D)2.5位 5.下面哪一条语句是采用寄存器间接寻址的( B ) (A)MOV AX,BX (B)MOV AL,[BX] (C)MOV AX,20 (D)MOV AX,BUF 6.计算机系统总线按其功能可划分为数据总线、地址总线和( A ) (A)控制总线(B)同步总线 (C)信号总线(D)中断总线 7.在PC/XT机中,NMI的中断向量在中断向量表中的位置是 ( C ) (A)由程序指定的(B)由DOS自动分配的 (C)固定在0008H开始的4个字节中(D)固定在中断向量表首 8.在两片8259A级联的中断系统中,从片的INT端接到主片的IR4端,则初始化主、从片 ICW3的数据格式分别是( B )

(A)01H和40H (B)10H和04H (C)10H和40H (D)01H和04H 9.CPU与输入/输出端口是通过哪些指令来完成信息交换( C ) (A)MOV (B)MOVSB (C)IN或OUT (D)STOSB 10.在标志寄存器中,符号标志是( S ) (A)C标志(B)A标志 (C)Z标志(D)S标志 11.CPU与输入/输出接口电路是通过端口寄存器进行信息交换,这些端口寄存器包括了状 态端口、控制端口和( B ) (A)信息端口(B)数据端口 (C)存储器端口(D)命令端口 12.8088微处理器可寻址访问的最大I/O空间为( B ) (A) 1KB (B) 64KB (C) 640KB (D) 1MB 13.CPU与输入/输出端口是通过哪些指令来完成信息交换( C ) (A)MOV (B)MOVSB (C)IN或OUT (D)STOSB 14.在标志寄存器中,用于说明计算结果为0的标志是( C ) (A)C标志(B)A标志 (C)Z标志(D)S标志 15.下面哪一个命题是正确的( C ) (A)负数的反码与其真值数相同(B)负数的补码与其真值数相同 (C)正数的原码、反码、补码与其真值数相同(D)[+0] =11111111B 反码

微机原理(第三版)课后练习答案

1 思考与练习题 一、选择题 1.计算机硬件中最核心的部件是( )。C A.运算器 B.主存储器 C.CPU D.输入/输出设备 2.微机的性能主要取决于( )。 A (B——计算机数据处理能力的一个重要指标) A.CPU B.主存储器 C.硬盘 D.显示器 3.计算机中带符号数的表示通常采用( )。C A.原码 B.反码 C.补码 D.BCD码 4.采用补码表示的8位二进制数真值范围是( )。C A.-127~+127 B.-1 27~+128 C.-128~+127 D.-128~+128 5.大写字母“B”的ASCII码是( )。B A.41H B.42H C.61H D.62H 6.某数在计算机中用压缩BCD码表示为10010011,其真值为( )。C A.10010011B B.93H C.93 D.147 二、填空题 1.微处理器是指_CPU_;微型计算机以_CPU_为核心,配置_内存和I/O接口_构成;其特点是_(1)功能强 (2)可靠性高 (3)价格低 (4)适应性强 (5)体积小 (6)维护方便_。P8 P5 2.主存容量是指_RAM和ROM总和_;它是衡量微型计算机_计算机数据处理_能力的一个重要指标;构成主存的器件通常采用_DRAM和PROM半导体器件_。P5 P9 3.系统总线是_CPU与其他部件之间传送数据、地址和控制信息_的公共通道;根据传送内容的不同可分成_数据、地址、控制_3种总线。P9 4.计算机中的数据可分为_数值型和非数值型_两类,前者的作用是_表示数值大小,进行算术运算等处理操作_;后者的作用是_表示字符编码,在计算机中描述某种特定的信息_。P12 5.机器数是指_数及其符号在机器中加以表示的数值化_;机器数的表示应考虑_机器数的范围、机器数的符号、机器数中小数点位置_3个因素。P15 P16 6.ASCII码可以表示_128_种字符,其中起控制作用的称为_功能码_;供书写程序和描述命令使用的称为_信息码_。P18 P19 三、判断题 1.计算机中带符号数采用补码表示的目的是为了简化机器数的运算。( )√ 2.计算机中数据的表示范围不受计算机字长的限制。( )× 3.计算机地址总线的宽度决定了内存容量的大小。( )√ 4.计算机键盘输入的各类符号在计算机内部均表示为ASCII码。( )× (键盘与计算机通信采用ASCII码) 2 思考与练习题 一、选择题 1.在EU中起数据加工与处理作用的功能部件是( )。A A.ALU B.数据暂存器 C.数据寄存器 D.EU控制电路 2.以下不属于BIU中的功能部件是( )。 B A.地址加法器 B.地址寄存器 C.段寄存器 D.指令队列缓冲器

计算机接口技术期末考试试题及答案

第1页 共7页 计算机接口技术复习题 一、 填空题: 1)8255A 端口B 可工作在_________0____、_____1________方式下 注:A 口工作在0、1、2方式下 2)中断分为两大类____内部中断_________和____外部中断_________。 3)CPU 与外设之间有交换的信息有_____状态信息________、_____控制信息________和数据信息。 4)8253定时/计数芯片中,CLK 和GATE 所起的作用分别是_____计数脉冲 ________和_____ 用于定时/计时的启动/停止,允许/禁止 ________。 5)控制微型计算机与外设之间的信息交换有4种方式,分别是程序控制方式、__DMA 控制__________方式、___中断控制方式__________方式、I/O 通道方式。 ????6)8255的A1和A0引脚分别连接在地址总线的A1和A0,当命令端口的地址为317H 时,则A 口、B 口、C 口的口地址分别为___314h__________、____315h_________、______316h_______。 7)1个中断类型号为01CH 的中断服务程序存放在0100H :3600H 开始的内存中,则中断向量存储在地址为 0070h 至 0073h 的四个内存单元中。 注: 一个中断类型号为01CH 的中断处理程序存放在0100H :3800H 开始的内存中,中断向量存储在地址为____0070H_____至___0073H_____的___4___个字节中 二、 单项选择题

??1、8255可编程并行接口芯片的C口具有位控能力,允许CPU用输出指令单独对C口的某一位写入‘0’或写入‘1’,正确的方法是通过( b )方式写入。 A 写入8255的C数据口 B 写8255的控制寄存器 C 读C口状态后对相应位做“或运算”或者“与运算”后写入C数据口 D 读C口状态后再直接写入8255的C数据口 //2、在串行数据传送中,若工作于异步方式,每个字符传送格式为数据位8位,奇偶校验位1位,停止位1位,波特率为4800,则每秒钟最多能传输的字符数是(a ) A 480 B 4800 C 436 D 600 3、8255具有3种并行工作方式,当两个CPU通过各自的8255并行连接进行双向数据交换时应当采用( c ) A 方式0 B 方式1 C 方式2 D 三种方式都不行 4、微机系统中要组成32KBX16的存储器,需要选用( a )片规格为2KBX8的芯片 A 32 B 16 C 64 D 8 5、下列芯片是串行接口的是( c ) A 8255 B 0809 C 8251A D 8259 6、下列说法中对半双工通信方式论述正确的是(c ) A 某一时刻通信双方能同时双向传送数据 B 通信双方只能单向传送数据 C 通信双方不能同时收发数据,但可以在不同时候在两个方向传送 D 以上说法均不对 7、用8259级连产生64级中断至少需要( b )片8259芯片。 A 8 B 9 C 7 D 10 ???8、下列关于中断说法正确的是(b ) A 软中断是随机发生的 B 硬中断是外部硬件产生的,包括不可屏蔽中断NMI与可屏蔽中断INTR 第2页共7页

微机原理王忠民版课后答案

部分习题答案 (3) 0.1101 1B= 0.84375 = 0.D8H (4) 11110.01 B= 30.25 =1E.4H 3、完成下列二进制数的加减法运算 (1) 1001.11 + 100.01 = 1110.0001110101.0110 (4) 01011101.0110 — 101101.1011 = 101111.1011 4、 完成下列十六进制数的加减法运算 (1) 745CH + 56DFH= D14B H (2) ABF.8H — EF6.AH = 9C28.E H (3) 12AB.F7 + 3CD.05= 1678 .FC H (4) 6F01H — EFD8H= 7F29 H 5、 计算下列表达式的值 103.CEH (3) 18.9 + 1010.1101B + 12.6H — 1011.1001 = 36.525 6、选取字长n 为8位和16位两种情况,求下列十进制数的补码。 (1) X=— 33的补码: ⑵ Y=+ 33的补码: 0010 0001 , 0000 0000 0010 0001 ⑶ Z=— 128 的补码:1000 0000 , 1111 1111 1000 0000 ⑷ N=+ 127的补码: 0111 1111 , 0000 0000 0111 1111 A=— 65的补码: 1011 1111 , 1111 1111 1011 1111 ⑹ B=+ 65的补码: 0100 0001 , 0000 0000 0100 0001 ⑺ C=— 96的补码: 1010 0000 , 1111 1111 1010 0000 (8) D=+ 96的补码: 0110 0000 , 0000 0000 0110 0000 7、写出下列用补码表示的二进制数的真值 (1) [X 补=1000 0000 0000 0000 H X = — 1000 0000 0000 0000 H =— 32768 (2) [Y 补=0000 0001 0000 0001 H Y = + 0000 0001 0000 0001 H = + 257 (3) [Z 补=1111 1110 1010 0101 H Z= — 0000 0001 0101 1011 H =—347 (4) [A 补=0000 0010 0101 0111 H A= + 0000 0010 0101 0111 H =+ 599 8、设机器字长为8位,最高位为符号位,试对下列格式进行二进制补码运算,并判断结果是否溢出。 (1) 43 + 8 [43]补=00101011B , [8]补=00001000B [43]补+ [8]补=00101011B + 00001000B = 00110011B = 33H 00101011B + 00001000B 00110011B T C s = 0, C D = 0, OF= C S ? C D = 0 ? 0= 0 ??? 无溢出 (1) 43 + 8 33H (无溢出) 第二章 1、 将十进制数转换为二进制和十六进制 (1) 129.75 = 1000 0001.11B = 81.CH (3) 15.625 = 1111.101B = F.AH 2、 将下列二进制数转换为十进制和十六进制 (1) 111010 B= 58 =3A H 计算机中的数值和编码 (2) 218.8125 = 1101 1010.1101B = DA.DH ⑷ 47.15625 = 10 1111.0010 1B = 2F.28 H (2) 1011 1100.111B= 188.875 = BC.E H (2) — 52 + 7 D3 H (无溢出)

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