当前位置:文档之家› 课后作业题

课后作业题

微机原理课后作业题——电科专业
第一章
1.13 标志寄存器FLAG中包含哪几个标志位?各位的状态含义及用途如何?
1.14 8086/8088系统中有哪几个寄存器?如何分组?各有什么用途?哪些寄存器可以指示存储器的偏移地址?
1.15 8086/8088系统中,存储器的物理地址由哪两部分组成?是如何生成的?每个段与寄存器之间有何对应的要求?
1.16 假设用户程序装入内存后SS=095BH,SP=40H,试问该用户程序的可用栈底物理地址是多少?
1.17 设AX=1122H,BX=3344H,CX=5566H,SS=095BH,SP=40H,下述程序执行后AX,BX,CX,DX 4个通用寄存器的内容是多少?画出堆栈寄存器的物理地址及其存储内容和SP指向的示意图。

PUSH AX
PUSH BX
PUSH CX
POP BX
POP AX
POP DX
1.18 8086/8088系统中,设CS=0914H,共有243字节长的代码段,该代码段末地址的逻辑地址(段地址:偏移量)和物理地址各是多少?
1.19 若DS=095FH物理地址是11820H。

当DS=2F5FH时,物理地址为多少?
1.20 设SP=0040H,如果用进栈指令存入5个数据,则SP=,若又用出栈指令取出2个数据,则SP=。

第二章
2.2 8086/8088的指令有哪些寻址方式?他们的具体含义是什么?指令中如何表示他们?
2.3 分别指出下列指令中源操作数和目的操作数的寻址方式。

(1) MOV AX, 1000H (2) MOV AX, ES:1000H
(3) MOV [BX], AL (4) MOV DI, [SI]
(5) ADD AX, [BX+4] (6) SUB AX, [BX+DI+5]
(7) MOV [DI+2], AX (8) ADD AX, [BP+DI-7]
2.8 AX中有一负数,欲求其绝对值,若该数为补码,则用指令;若该数为原码,则用指令。

2.11 编写程序将双字变量FIRST中的无符号数乘以4后存入字节变量SECOND数据区中。

第三章
3.3 写出执行下列程序段的中间结果和最终结果。

(1) MOV AX, 0809H;
MUL AH ; AX=
AAM ; AX=
(2) MOV AX, 0809H
MOV DL, 5
ADD ;AX=
DIV DL ;AX=
MOV DL, AH
AAM ; AX= , DL=
(3) MOV AX, 0809H
ADD AL, AH
MOV AH, 0 ; AX=
AAA ; AX=
(4) MOV AX, 0809H
MOV DL, 10
XCHG AH, DL
MUL AH ; AX=
AAM ; AX=
ADD AL, DL ;AX=
(5) MOV AL, 98H
MOV AH, AL
MOV CL, 4
SHR AH, CL
AND AL, 0FH
AAD ; AL=
(6) MOV CL, 248
XOR AX, AX
MOV CH, 8
AG: SHL CL, 1
ADC AL, AL
DAA
ADC AH, AH
DEC CH
JNZ AD
结果:AX=
3.4 编写程序,将字节变量BV AR中的压缩BCD数转换为二进制,并存入原变量。

3.6 编写求两个4位非压缩BCD数之和,将和送显示器显示的程序。

第四章
4.1 什么叫总线?微处理器内常有的总线有哪几类?
4.2 8088的最小组态和最大组态的区别是什么?
4.3 8088的AD7-AD0是什么引线?在构成系统时,应如何处理?
4.5 什么是指令周期、总线周期、机器周期和时钟周期?
第六章
6.1 试画出8个I/O端口地址260H-267H的译码电路(译码电路有8个输出端)。

6.2 CPU要实现对16个I/O端口380H-38FH的寻址,试画出地址译码电路。

6.3 设某接口要求端口地址的范围为2A0H-2BFH,试仅用138译码器设计端口译码电路,并写出各输出端的地址。

第七章
7.1 什么叫中断?采用中断有哪些优点?
7.2 什么叫中断源?微型计算机中一般有哪几种中断源?识别中断源一般有哪几种方法?7.4 什么叫中断向量、中断优先权和中断嵌套?
7.10 已知中断向量表中,001C4H中存放2200H,001C6H中存放3040H,则其中断类型码是H,中断服务程序的入口地址的逻辑地址和物理地址分别为H;H;和H。

7.11 中断向量表的功能是什么?如何利用中断向量表获得中断服务程序的入口地址?
第八章
8.1 画出8255与IBM PC XT的系统总线的连接图,写出A端口作为基本输入,B端口作为基本输出的初始化程序。

8.6 用一片8255能否实现8个七段显示器与64个按键的键盘接口功能?若能,试画出设计方框图,并略加说明。

8.10 画出8253与IBM PC XT的系统总线的连接图,写出3个计数器0、2、3三种工作方式各自的初始化程序。

相关主题