微机原理2019复习

发布 2024-04-16 17:45:09 阅读 1706

一、选择题。

将左边的词汇和右边的说明联系起来,括号内填入a、b…等字母。

eaxa. 总线控制器。

8259ab. 指示下一条要执行指令的偏移地址。

eipc. 并行接口芯片。

eprom ( d. 累加器。

8237ae. 中断控制器。

8251af. 以后进先出方式工作的存储空间。

堆栈g. 32位微机系统多功能接口芯片。

82380h. dma控制器

biui. 定时/计数器。

esj. 可擦除可编程的只读存储器。

8255ak. 总线接口部件。

spl. 堆栈指针寄存器。

8253am. 附加数据段寄存器。

8288n. 串行接口芯片。

二、填空题。

1、字符‘b’的ascii码为字符‘d’的ascii码为。

微机一存储数据地址,段内偏移地址为2350h,ds中段地址为4000h,则其物理地址为。

3、cpu与外设交换的信息大致分为信息信息和。

信息。微机i/o端口的编址方式有编址和编址。微机i/o的传送方式有方式方式和方式。

4、按层次结构分类,可将总线分为片内总线系统总线和cpu与接口芯片的连接线属于总线;微机中各扩展槽插件板与系统板之间的连接线属于总线。

5是不可屏蔽中断信号是可屏蔽中断请求信号。

6、pci是总线,isa总线。(根据层次和字长)

7、总线仲裁控制以优先权的概念为基础,通常有和___3种总线分配的优先权技术。

8、通过对pentium系列微机系统芯片组的功能和连接方法的划分,可将其结构分为和结构。

三、改错题。

1、 mov bx,dl

2、 mov [ax],cx

3、 shl ax,ch

4、 rol dx,3

5、 mov [data1],data2

6、 mul ax,bx

7、 mov [bx],[si]

8、 mov ax,[cx][si]

9、 in al, 378h

10、 div ax,bl

11、mov es,ds

12、mov byte ptr [bx],200h

四、问答与计算题。

k*4芯片有多少地址输入端?多少数据输送端?用16k*4芯片构成64kb存储器模块,需要多少数目芯片?

芯片具有什么功能?它由哪几大部分组成?

3、已知在实地址方式下,某中断源的中断类型码是18h ,它的中断向量地址是多少?存放中断服务程序的段地址和偏移地址分别是哪些单元?

4、简述微机系统中的存储器层次化结构。

5、已知8255a芯片的地址为60―63h,简述初始化程序段:

mov al, 11010001b

mov 63h, al

所确定的8255a芯片的工作方式。

7、已知8253芯片的端口地址为40h—43h,请说明下列初始化指令确定的8253芯片工作方法。

mov al,01110110b

out 43h,al

mov al,00h

out 41h,al

mov al,80h

out 41h,al

请说明:计数器选择?读写操作?计数制?工作方式选择?计数器初值?

9、一个10位分辩率的a/d转换器,去转换一个满量程为5v的电压,它能分辨的最小电压是多少?

10、异步串行通信,必须在收发双方约定哪些内容?每个异步串行字符由哪几部分组成?

11、简述现代微处理器的工作方式有哪几种?

五、阅读理解程序段。

1、 num db 48h,?

lea bx ,num

mov al ,[bx]

inc bx

not al

mov [bx], al

该段程序有何功能?执行后,num + 1存储单元处的值为。

2、 b1 dw 5 dup(0)

mov al ,size b1

mov ah ,type b1

该段程序执行后,ax的值为。

3、 mov bl,3ah

shl bl,1

mov ah,3bh

mov cl,3

shr ah, cl

该段程序执行后,bl的值为ah的值为。

4、 mov dl,42h

mov ah,2

int 21h

该段程序完成后,将显示出什么结果。

5、 table dw 50,40,30,20,10

entry dw 4

mov bx,offset table

add bx,entry

mov ax,[bx]

上述指令执行后,ax寄存器中的内容是什么。

1、 mov al, 5fh

test al, 80h

jz l1mov ah, 0

jmp stop

l1:mov ah,0ffh

stop:hlt

上述指令执行后,ah寄存器中的内容是什么。

2、 如下程序:

cseg segment

assume cs:cseg

org 200h

start: mov ax,03h

mov bx,02h

mov cx,04h

mov dx,03h

aaa: shl dx,1

inc ax

add bx,bx

loop aaa

retcseg ends

end start

执行后,下列各寄存器的值是多少?

axbxcxdx

六、编写程序段,或补充完成完整程序。

1、将ax寄存器的内容减去cx寄存器的内容,并把结果保存在ax寄存器中。

2、将2000h和2100h内存单元的字内容互换。

3、将ah寄存器的低四位取反,高四位不变。

将al寄存器的位取反,其余位不变。

4、将ax寄存器中带符号数(补码)取绝对值后存入bx寄存器。

5、用寄存器bx和位移量count的寄存器相对寻址方式,把存储器中的一个字与ax寄存器之内容相加,并把结果保存在下一个存储器单元中。

6、用寄存器bx、寄存器si和位移量0b2h的相对基址变址寻址方式,将存储器中的一字减去cx寄存器之内容,结果放入下一个存储器地址单元。

7、已知8253芯片的地址为0040―0063h,试编写下列情况的初始化程序:选择计数器0、读/写16位,先读/写低位字节,后读/写高位字节;二进制计数,工作方式3,计数器初值6655h。

8、已知8255a芯片的地址为60―63h,试编写下列情况的初始化程序:

将a组和b组设置为方式0,端口a和c作为输出口,端口b作为输入口。

9、已知某中断服务程序入口地址标号为v-subint,中断类型码为79h,请编写程序段设置其中断向量。

七、补充完成完整程序。

1、填空完整程序,程序功能:将十进制数的ascii码转换为bcd码。

设从键盘输入的五位十进制数的ascii码已经存放在buffer起始的内存单元中,把它转换为bcd码后,再按位分别存入result起始的内存单元内。若输入的不是十进制数的ascii码,则对应存放结果的单元内容为“ff”。由ascii码和bcd码的对应关系可知,一字节ascii码取其低四位即变为bcd码。

需填空完整程序如下:

dseg segment

buffer db 31h, 32h, 33h, 34h, 35h

result db 5 dup (00h)

dseg ends

sseg segment stack

dw 64 dup (?

code segment

assume

start:mov ax,dseg

mov cx, 0005h

lea di

a1:mov bl , 0ffh

mov al , di]

cmp al, 3ah

jnb a2

sub al,

jb a2mov bl , al

a2: mov al, bl

mov [di+05h], al

inc di

loopmov ax ,4c00h

code ends

end start

5、下列程序的功能是:分别计算出num单元开始存放的一串无符号数据中的奇数、偶数以及被4整除的数的和,将其分别存入oddn、evenn和fourn单元;通过填空将下列程序补充完整。

微机原理复习

微机原理复习提纲。第1章微机基础。1 了解计算机的发展 微机的发展。2 计算机中所有的信息都是以二进制数的形式存储的。3 熟练掌握常用的进位计数制及相互转换。4 计算机中常用的编码 bcd码 组合型bcd码 非组合型bcd码 和ascii码。1 bcd码 二进制编码的十进制数。组合 bcd码用4位二...

2019微机原理试卷A

一 选择题 每小题2分,共20分 属于 位微处理器。a 4b 8c 16d 322 以下8086标志位中,属于状态标志的是 a cfb dfc ifd tf 最大可访问的i o空间为 a 1kbb 64kbc 256kb d 1mb 系统中常采用8282芯片作为 a 数据驱动器b 时钟发生器c 总线...

微机原理试题

中南大学考试试卷。2012 2013学年上学期时间110分钟 2013年1月10日。微型计算机原理与接 术课程48学时3学分考试形式 闭卷 专业年级 自动化 电气09级总分100分,占总评成绩70 注 此页不作答题纸,请将答案写在答题纸上。一 填空题 本题20分,每空1分 cpu对i o端口采用单独...