微机原理复习1 答案

发布 2022-09-04 23:10:28 阅读 4666

一、填空题。

是 32 位cpu,有 32 根数据线, 32 根地址线,其物理地址从 0 h到 ffffffff h,共 4g 寻址空间。

2、指令一般由操作码和操作数两部分组成,而单字节指令只有操作码 。

3、ram存储器分动态和静态两种。

4、微机的内部设备是由 ram 组成,用in 或out指令操作的是外部设备。

5、取指令是,段地址在 cs 寄存器,偏移量在 ip 寄存器。

6、读数据时,段地址在 es 寄存器,偏移量是在通用寄存器。

7、压栈时,段地址在 ss 寄存器,偏移量在 sp 寄存器。

8、汇编后产生扩展名为 obj 的文件,连接后产生扩展名为 exe 的文件。

9、在只读存贮器中,不能写入数据的是 rom ,能一次性写入的是 prom ,能多次写入的是 eprom 。

10、单片8259的中断系统有 8 个中断请求输入端,最多能级连 8 片8259,可组成有 64 个中断请求输入端系统。

二、选择题。

的 c 。a:数据线与地址线是双向的 c:数据线双向,地址线单向。

b:数据线与地址线是单向的 d:数据线单向,地址线双向。

2、所有的寄存器在 a 中。

a:cpu b:ram c:rom d:cmos

3、堆栈是在 ram 中。

a:cpu b:ram c:cache d:外设。

4、输入的程序是放在 c 中。

a:寄存器 b:cmos c:存储器 d:cpu

5、寄存器间接寻址方式中,操作数在 c 中。

a:寄存器 b:堆栈 c:存储器。

6、立即数寻址指令中,操作数是在 b 中。

a:堆栈段 b:**段 c:数据段。

三、 指令系统。

1、mov al,4fh 执行后: al= 84 h zf= 0

add al,35hof= 1 pf= 1

sf= 1 cf= 0

2、xor al,al执行后: al= aa h pf= 1

dec alsf= 1 cf= 0

and al,aahzf= 0 of= 0

3、mov al,3fh执行后: al= e7 h zf= 0

sub al,58hof= 0 pf= 0

sf= 1 cf= 1

4、mov cl,03h

mov bx,1234h 执行后: bx= 2341 h pf= 0

rol bx,1sf= 0 cf= 1

rol bx,clzf= 0

5、设(ss)=2000h,(sp)=0012h, (ax)=1234h

push ax执行后: 20010h= 12 h

push ax20011h= 34 h

pop bxbx= 1234 h (sp)= 0010 h

6、mov bx,6h

mov ax,5h

bb:dec ax执行后: ax= ff h

dec bxbx= 00 h

jnz bb

四、程序编制。

1、在ds数据段1000h起的100个单元中存储有8位的带符号数,将其变为原码后送到2000h起的单元中去。

mov si,1000h

mov di,2000h

mov cx,0064h

count:mov al,[si]

test al,80h

jz not

xor al,ffh

inc al

or al,80h

not:mov [di],al

inc si

inc di

loop count

ret2、将寄存器al中的数据调转180度,即:d0与d7,d1与d6,d2与d5,d3与d4互换。

mov cx,0008h

count:rol al,1

rcr ah,1

loop count

mov al,ah

ret3、寄存器al高位中有一个16进制数,将其转为ascⅱ码。

shr al,4

cmp al,0ah

jc nnn

add al,7

nnn:add al,30h

ret五、存储器与中断。

1、 在80286系统中有20根地址线(a0~a19),要将下图的16kram芯片的起址接。

为30000h起。请标注好地址线的下标和片选线的下标。

2、在实地址方式下,4号中断的向量存放在从 10 h开始的 4 个连续单元中,若其由低地址起的内容依次为00h,50h,00h,60h,则中断服务程序存放的起址(入口)为: 段址= 6000 h, ea= 5000 h,pa= 65000 h。

六、按口编程(每题10分,共20分)

1、 8253的端口地址为20h,21h,22h,23h。设clk=1mhz,要求用1通道产生1khz的方波。

mov al,37h (0011,0111)

out 23h,al

mov al,00h

out 21h,al

mov al,10h

out 21h,al

的端口地址为30h,31h,32h,33h。利用pc7读取一个外部开关量信号,当pc7=1时从a口读入一个数据后送到b口。

mov al,98h (1001,1000)

out 33h,al

wait:in al,32h

test al,80h

jz wait

in al,30h

out 31h,alret

微机原理复习答案

填空。1 微型计算机是指以微处理器为核心,配上存储器 输入输出接口电路及系统总线所组成的计算机。2 微处理器是由一片或几片大规模集成电路组成的具有运算器和控制器功能的部件。3 8086cpu从功能上讲,其内部结构分为 执行单元 和 总线接口单元 两大部分。4 1kb 1024 字节,1mb 1024...

微机原理复习答案

填空。1 微型计算机是指以微处理器为核心,配上存储器 输入输出接口电路及系统总线所组成的计算机。2 微处理器是由一片或几片大规模集成电路组成的具有运算器和控制器功能的部件。3 8086cpu从功能上讲,其内部结构分为 执行单元 和 总线接口单元 两大部分。4 1kb 1024 字节,1mb 1024...

微机原理习题1答案

微机习题1解答。1 1简述微机系统的三个层次。答案 微处理器 microprocessor 简称p或mp,是由一片或几片大规模集成电路组成的具有运算器和控制器的 处理机部件,即cpu central processing unit 微型计算机 microcomputer 简称c或mc,是指以微处理器...