好文档 - 专业文书写作范文服务资料分享网站

北京交通大学《微机原理与接口技术》作业答案

天下 分享 时间: 加入收藏 我要投稿 点赞

目录

《微机原理与接口技术》第一章作业............................................................................................................. 2

一、书上 P22 作业题 一、书上 P59 作业题 一、书上 P95 作业题

2、3、7 ......................................................................................................... 2 2、5、 6、9、14 ......................................................................................... 2 4、5、6、7、10、11、12、13、14、15、16、 17、18、22、 27

4

《微机原理与接口技术》第二章作业............................................................................................................. 2 《微机原理与接口技术》第三章作业............................................................................................................. 3

.................................................................................................................................................. 一、课本 P155 一、作业 P180 一、 P207: 一、 P268:

3,

《微机原理与接口技术》第四章作业............................................................................................................. 8

8、12、13、14 ....................................................................................................... 8 2、5、7、8、9、 10 ............................................................................................. 11

《微机原理与接口技术》第五章作业........................................................................................................... 10 《微机原理与接口技术》第六章作业........................................................................................................... 13

1,3, 5, 10, 14。18, 19, 20 ................................................................................... 13

(一) ............................................................................................ 17 (二) ............................................................................................ 20

6 , 7, 10 , 11 , 12 ................................................................................................................ 17 15 , 16 , 19, 21, 25 .................................................................................................... 20 6 、7 .................................................................................................................................. 24

《微机原理与接口技术》第七章作业 《微机原理与接口技术》第七章作业

一、 P268: 一、 P292

《微机原理与接口技术》第八章作业........................................................................................................... 24

《微机原理与接口技术》第一章作业

一、书上 P22 作业题

2、3 、7

2. 完成下列数制之间的转换。 ( 1) 01011100B=92D ( 3) 135D=B ( 5) B=262Q=B2H

3. 组合型 BCD码和非组合型 非组合型 BCD数。

答:组合型 BCD码的储存格式用一个字节存放 低 4 位表示十进制的个位数,数值表示范围为 4 位存放 1 位 BCD码,高四位可以为

2 位 BCD码,高 4 位表示十进制的十位数, 0~99;非组合型的储存格式是用一个字节的低

0~9。

BCD码有什么区别写出十进制数

254 的组合型 BCD数和

0 或任意数,数值表示范围为

254D 的组合型 BCD码: 0000

254D的非组合型 BCD码: 00000010 00000101 00000100

7. 计算机中为什么采用补码的形式储存数据当计算机的字长 示范围是多少

n=16 时,补码的数据表

答:是为了便于进行加减运算,简化机器硬件结构。当 是+32767~-32768 。

n=16 时,补码表示数值的范围

《微机原理与接口技术》第二章作业

一、书上 P59 作业题 2 、 5 、 6 、 9 、 14 2、8086

标志寄存器包含哪些状态标志位 答: 6 个状态标志位:

试说明各状态标志位的作用 .

( 或

CF(Carry Flag) ——进位标志位。 当执行一个加法 借位 ) 时, CF为 1;否则为

PF(Parity AF(Auxiliary ZF(Zero Flag) SF(Sign Flag) 当指令执行结果的低

0。

( 或减法 ) 运算,使最高位产生进位

Flag) ——奇偶标志位。 该标志位反映运算结果中

8 位中含有偶数个

1 时, PF=1;否则 PF=0。

1 的个数是偶数还是奇数。

( 或减法 ) 运算,使结

carry Flag) ——辅助进位标志位。当执行一个加法 ——零标志位。若当前的运算结果为零,

果的低 4 位向高 4 位有进位 ( 或借位 ) 时, AF=1;否则 AF=0。

ZF=1;否则 ZF=0。

OF=1;否则 OF=0。

——符号标志位。它和运算结果的最高位相同。

——溢出标志位。当补码运算有溢出时,

OF(Overflow Flag)

3 个控制标志位: DF(Direction

Flag) ——方向标志位。 它用以指定字符串处理时的方向,

Flag) ——中断允许标志位。它用来控制

当该位置 “ 1”

时,字符串以递减顺序处理,即地址以从高到低顺序递减。反之,则以递增顺序处理。

IF(Interrupt enable TF(Trap Flag)

8086 是否允许接收外部

1”

中断请求。若 IF=1 , 8086 能响应外部中断,反之则不响应外部中断。

——跟踪标志位。它是为调试程序而设定的陷阱控制位。当该位置“

CPU每执行完一条指令就自动产生一次内部中断。当该

时, 8086 CPU 处于单步状态,此时 位复位后, CPU恢复正常工作。

5、逻辑地址与物理地址有什么区别如何将逻辑地址转换为物理地址 答:物理地址是真实存在的唯一地址, +偏移地址。

指的是存储器中各个单元的单元号;

逻辑地址是思维 =段地址× 10H

性的表示,由段地址和偏移地址联合表示的地址类型叫逻辑地址。物理地址

6、写出下列逻辑地址的段基址、偏移地址和物理地址。 (1) 2314H: 0035H ( 2) 1FD0H:000AH 答:( 1)段基址: 2314H

偏移地址: 0035H 物理地址: 23175H。 ( 2)段基址: 1FD0H

偏移地址: 000AH 物理地址: 1FD0AH。

9、设一个 16 字的数据区,它的起始地址为 区的首字单元和末字单元的物理地址。 答:首字: 70A0*10H+DDF6H=7E7F6H

70A0H:DDF6H(段基址:偏移地址) ,求这个数据

末字: 7E7F6H+( 16-1 ) *2=7E814H。

14、 80486CPU存储器最大可寻址空间是多少虚拟存储空间是多少两者有何区别 答:最大可寻址空间是 外部存储管理器。

4GB,虚拟存储空间是

64TB。可寻址空间是实地址,虚拟存储空间是

《微机原理与接口技术》第三章作业

一、书上 P95 作业题 4 、5 、6、 7、10 、11 、12 、13 、14 、15 、16 、17 、18 、22 、27

4、指出下列指令中的源操作数和目标操作数的寻址方式。

(1) MOV BX,1000H源操作数:立即寻址;目标操作数:寄存器寻址

(2) MOV AL,[BX]

源操作数:寄存器间接寻址;目标操作数:寄存器寻址

源操作数:寄存器相对寻址;目标操作数:寄存器寻址 源操作数:基址加变址寻址;目标操作数:寄存器寻址 源操作数:寄存器寻址;目标操作数:寄存器相对寻址

(3) MOV CX,[BP+10H]

(4) MOV AL,ES:[BX+SI]

(5) MOV [DI+1000H],BX

(6) MOV [1000H],CX

源操作数:寄存器寻址;目标操作数:直接寻址

源操作数:寄存器相对寻址;目标操作数:寄存器寻址 源操作数:寄存器相对寻址;目标操作数:寄存器寻址

源操作数:寄存器寻址;目标操作数:带位移的基址加变

(7) MOV AL,[BX+DI+1234H]

(8) MOV AL,1000H[BX+SI]

(9) MOV [EBX+ESI+2010H],DX 址寻址

(10) MOV AX,0100H[EBX+ESI*4] 寻址

源操作数:基址加比例变址寻址;目标操作数:寄存器

5、设( DS)=2000H、( ES)=2100H、( SS)=1500H、( BX)=0100H、(BP)=0040H、( SI )=00A0H、 (DI ) =0120H,在指令 地址 PA各是多少

MOVAX, src 中,求用下列表示源操作数

src 的有效地址 EA和物理

(1) 100H[BX] EA=(100H+0100H)=0200H

; PA=2000*10H+0200H=20200H ; PA=2100*10H+0220H=21220H

(2) ES:[BX+DI] EA=0100H+0120H=0220H

(3) [BP] EA=0040H

; PA=1500*10H+0040H=15040H

(4) ES:[BX+10H] EA=0100H+0010H=0110H ; PA=21000H+0110H=21110H (5) [BP+SI] EA=0040H+00A0H=00E0H ; PA=1500*10H+OOEOH=150E0H (6) [1000H] EA=1000H

(7) ES:[DI] EA=0120H

; PA=2000*10H+1000H=21000H ; PA=2100*10H+0120H=21120H

(8) 1050H[BX+SI] EA=1050H+0100H+00A0H=11F0H ; PA=2000*10H+11F0H=211F0H

(9) DS:10C0H[BP+SI] EA=10C0H+0040H+00A0H=11A0H ; PA=2000*10H+11A0H=211A0H (10) [BX+DI] EA=0100H+0120H=0220H

; PA=2000*10H+0220H=20220H

6、指出下列指令中的错误,并改正。

(1) MOV BL, 30A0H 操作数不匹配改:

MOV BX, 30A0H

MOV AX, 0010H

(2) MOV 0010H,AL立即数不可以作为目标操作数改:

(3) XCHG AL,BX操作数类型不匹配改:

XCHG AX,BX

MOV WORDPTR [AX],3456H

(4) MOV [AX],3456H 立即数送入存储器需要说明改:

(5) PUSH AL堆栈以字为操作单元改:

PUSH AX

POP AX

MOV AX, 1000H MOV DS, AX

(6) POP CS POP不可以用

CS为目标操作数改:

(7) MOV DS, 1000H 立即数不能直接送入段寄存器改: (8) MOV [BX],[1000H]

存储器不可以相互传送改:

MOV AX, [1000H] MOV [BX]

, AX

(9) LDS ( BX), [1000H]LDS 使用时期目标为

16 位通用寄存器改: LDS BX, [1000H] LEA BX, [CX]

260FH,写出下列每条指令单独执行后的结

(10) LEA BX, CX LEA 源操作数为存储器改:

7、已知( AX) =4A0BH,[1020H] 单元中的内容为 果。

(1) MOV AX, 1020H ; (2) XCHG AX, [1020H] (3) MOV AX, [1020H] (4) LEA AX, [1020H]

; ;

( AX) =1020H ; ( AX) =260FH

( AX) =260FH ( AX) =1020H

1250H:0000H ,若在堆栈中存

10、设一个堆栈段共有 有 5 个字数据,问:

100H 个字节单元,堆栈的起始地址为

9irgp9lsv48njyy26yqz6tzp834daf018qi
领取福利

微信扫码领取福利

微信扫码分享