8086汇编语言程序设计 马丽妮 课后习题答案

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

第一章基础知识

1.1 填空题

(1)汇编程序,汇编

(2)汇编,连接

(3)位,字节,_字_

(4)组合型,非组合型

(5)_0~255或00000000B~11111111B_;_+127~ -128或01111111B~10000000B 1.2 选择题

DCDCC

1.3~1.5略。

1.6(1)4109=1 0000 0000 1101B =100DH

(2)123 =0111 1011B=7BH

(3)0.176 =0.0010 1101B=0.2DH

(4)17.625=10001.101B=11.AH

1.7(1)101011=2BH=43D

(2)11010011=0D3H=211

(3)1011.0101=0B.5H=11.3125

(4)11011.00111=1B.38H=27.21875D

1.8(1)2DH =101101B=45

(2)15.12H=10101.0001 0010B=21.0703125

(3)1C5H =1 1100 0101B=453

(4)21F.06H=10 0001 1111.0000 0110B=543.0234375

1.10 (1)带符号数= 不带符号数= 28432

(2)带符号数= -32768,不带符号数= 32768

(3)带符号数= -15659,不带符号数=49877

(4)带符号数=-1,不带符号数=65535

1.11(1)64H,100 (2)8BH,-11

(3)08H,8 (4)0DAH,-90

1.12 (1)35=[0011 0101]组合型BCD= [0000 0011 0000 0101]非组合型BCD

(2)74=[0111 0100]组合型BCD= [0000 0111 0000 0100]非组合型BCD

(3)98= [1001 1000]组合型BCD= [0000 1001 0000 1000]非组合型BCD

(4)14=[0001 0100]组合型BCD= [0000 0001 0000 0100]非组合型BCD

1.13(1)10101001 + 01100100 = 0000 1101B(溢出)

10101001 - 01100100 = 0100 0101B

10101001 ∧ 01100100= 0010 0000B

10101001 ∨ 01100100 =1110 1101B

10101001 ∨(异或) 01100100 =11001101 B (2)01110011 + 10110011 = 0010 0110B(溢出)

01110011-10110011= 1100 0000B(溢出)

01110011∧10110011=0011 0011B

01110011∨10110011=1111 0011B

01110011∨(异或)10110011=1100 0000B

1.1453;35;5

第二章80x86计算机组织结构

2.1 填空题

(1)_CPU_、_存储器_、_I/O设备

(2)_运算器_、_控制器_、_寄存器_

(3)_数据_、_地址_、_控制_

(4)_先进后出_

(5)_物理地址_、_逻辑地址_

(6)_20_、_1M字节_

(7)_实_、_保护_、_实_

(8)_13240H_、_3140H_

2.2 选择题

DCBC BADB

2.3~2.9略。

2.1001H,0201H,0403 0201H

2.1111FDBH,CF=1,ZF=0,SF=0

2.12略。

2.13

30000H

30001H

30002H

30003H

30004H

30005H

2.14(10002H)=50H,(10000H)=7090H,(10001H)=1030 5070H 2.15 物理地址=30400H;

同一物理地址还有其他逻辑地址:

2F3F:1010H

2F40:1000H

2F41:0FF0H

……

2.16

SP→ 72H 1000:00FCH

61H 1000:00FDH

80H 1000:00FEH

50H 1000:00FFH

SP→ 1000:0100H 1000:0100H

(1) 压入堆栈前(2) 将数据5080H、6172H压入堆栈后

SP→80H 1000:00FEH

50H 1000:00FFH

1000:0100H

(3) 将栈顶单元的内容弹出堆栈后

2.17~2.18 略。

第三章80x86指令系统和寻址方式

注意:编写程序题答案仅供参考,答案可能不唯一。

3.1 填空题

(1)_操作码_、_操作数_

(2)_SI_、_DI_、_BX_、_DS_;_BP_、_SS_

(3)_BX_、_BP_,_SI_、_DI_,_BX_、_数据段_;_BP_、_堆栈_ (4)_1_、_0_

(5)_AX_、_AL_、_AH_

3.2 选择题

DBBDD DCDAC

3.3

(1)立即数寻址

(2)基址变址寻址

(3)寄存器寻址

(4)寄存器相对寻址

(5)直接寻址

(6)比例变址寻址

(7)寄存器寻址

(8)寄存器间接寻址

(9)立即寻址

(10)比例变址寻址

(11)直接寻址

相关文档
最新文档