教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 范文大全 > 文秘资料 >

1微型计算机原理与接口技术__课后答案_(邹逢兴_著)_清华大学出版

来源:网络收集 时间:2026-09-24
导读: 第一章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 11 0 0 C1=0, C2=0 1 1 1 0 01 1 1 2. [ X - Y ]补=10001111 0 0 1 1 10 1 1

第一章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 11 0 0 C1=0, C2=0

1 1 1 0 01 1 1

2. [ X - Y ]补=10001111 0 0 1 1 10 1 1

+ 0 1 0 1 01 0 0 1 0 0 0 11 1 1

3. [ -X + Y ]补=01110001 1 1 0 0 01 0 1

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

4. [ -X - Y ]补=00011001 -X 1 1 0 0 01 0 1

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

1.9 C1 ⊕ C2=0, 无溢出

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

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

- Y = 00011001 = ( +25 )10C1=1, C2 = 1

C1 ⊕ C2 = 0 , 无溢出

解:

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

第二章 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) 2) 3) 4) 5)

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

2.15

1. ( CL ) = 0F6H 2. [1E4F6H] = 78H

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

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

目的操作数是 变址寻址,PA= DS×16+DI+500H=20800H 目的操作数是 隐含寻址,PA=SS×16+SP=30020H

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

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

2.16 解:

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

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

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

错。操作数是存储器寻址,且操作数类型不能确定时,要用PTR运算符显式说明操作数的长度。 AX 4)MOV CS,

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

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

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

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

DS

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

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

对。

[DI] 11)SBB 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进行显式说明。

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 解:

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

1

; AX=3151H,

SZAPCO = - - - -11

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

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

AX, BX ; AX=98A8H, SZAPCO = 000101 5) CMP 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, JB

20

;小于20则转移到NEXT1 ;大于20。Y=AL=X-20

NEXT1

SUB AL, 20

JMP NEXT2 NEXT1: MUL 3 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

;Y=3X=AL

MOV AL, [BX] LP2: DEC CX

JNZ

?4

;LP1

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

第三章 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

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

;

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_S …… 此处隐藏:5617字,全部文档内容请下载后查看。喜欢就下载吧 ……

1微型计算机原理与接口技术__课后答案_(邹逢兴_著)_清华大学出版.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/fanwen/736972.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)