微机原理最后习题课

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

幻灯片1

●简述微机工作过程的实质是什么?执行一条指令包含哪两个阶段?

●微机工作过程就是执行指令序列的过程,即逐条的执行指令。

●执行一条指令包括取指令和执行指令两个基本阶段。

●取指令阶段是有一系列的相同的操作组成的,所以取值阶段的时间总是相同的,它成为

公操作;而执指阶段将由不同的事件顺序组成,它取决于被执行指令的类型,因此,执指阶段的时间从一条指令变到另一条指令变化相当大。

幻灯片2

● 3.30 什么是寻址方式?8086/8088微处理器由哪几种主要的寻址方式?

●寻址方式是指CPU根据指令功能所规定的操作码如何自动寻址相应的操作数的方式。

●8086/8088的操作数可位于寄存器、存储器或I/O端口中。

●CPU对其进行操作时就会涉及操作数的寻址方式。

● 1 固定寻址

● 2 立即数寻址

● 3 寄存器寻址

●4存储器寻址

●5其他寻址方式例如串操作指令寻址方式,I/O端口寻址方式、转移类指令的寻址方式

等。

幻灯片3

3.40 假定PC存储器低地址区有关单元的内容如下:

(20H)=3CH,(21H)=00H (22H)=86H,(23H)=0EH,且

CS=2000H,IP=0010H,SS=1000H,SP=0100H,FLAGS=0240H,这时若执行int 8指令,试完成下列问题。

(1)程序转向何处执行(用物理地址回答)?

(2)栈顶6个存储单元的地址(用逻辑地址回答)及内容分别是什么?

0E89C

1000H:01FAH 10H

1000H:01FBH 00H

1000H:01FCH 00H

1000H:01FDH 20H

1000H:01FEH 40H

1000H:01FFH 02H

幻灯片4

●已知中断类型号为8的中断服务程序的入口地址是1000:2000H,按字节写出此地址在

中断向量表中的位置。

●0000:0020 00

●0000:0021 20

●0000:0022 00

●0000:0023 10

幻灯片5

● 3.47 使用最少的指令,实现下述要求的功能

● 1 AH的高4位清零

● 2 AL的高4位取反

● 3 AL的高4位移到低4位,高4位清0

● 4 AH的低4位移到高4位,低4位清0

●5将寄存器AX的高8位清0,低8位保持不变;

●6将寄存器BX的低8位置1,高8位保持不变;

● 1 AND AH,0FH

● 2 XOR AL,10H

● 3 MOV,CL,4

● SHR AL,CL

● 4 MOV CL,4

● SHL AL,CL

● 5 AND AX, 00FFH ;

● 6 OR BX, 00FFH

幻灯片6

● 4.8某程序设置的数据区如下:

●DATA SEGMENT

●DB1 DB 12H,34H,0,56H

●DW1 DW 78H,90H, 0AB46H,1234H

●ADR1 DW DB1

●ADR2 DW DW1

●AA3 DW $-DB1

●BUF DB 5 DUP(0)

●DATA ENDS

●画出该数据段内容在内存中存放形式(要求用16进制补码表示,按字节组织

幻灯片7

变量名内容

ADR1 00 H

00 H

ADR2 04 H

00 H

AA3 10 H

00 H

BUF 00 H

00 H

00 H

00H

00H

00H

变量名内容

DB1 12H

34H

00H

56H

DW1 78 H

00 H

90 H

00 H

46H

ABH

34H

12H

幻灯片8

●设有一个具有13位地址和8位字长的存储器。

●(1)求该存储器能存储多少字节的信息?

●(2)如果存储器由1K*4位RAM芯片组成,需要多少片?

●(3)需要用哪几位高位地址作片选译码来产生芯片选择信号?

●8KB

●16片

●用A12,A11,A10 3位地址线做片选译码

幻灯片9

●CPU在中断周期要完成哪些主要的操作?

●1自动关中断

● 2 保护断点

● 3 保护现场

● 4 获取中断服务地址,转入中断服务程序

● 5 恢复现场

● 6 开中断

●7返回

相关文档
最新文档