微机原理及应用.docx

上传人:b****0 文档编号:9772992 上传时间:2023-05-21 格式:DOCX 页数:10 大小:30.48KB
下载 相关 举报
微机原理及应用.docx_第1页
第1页 / 共10页
微机原理及应用.docx_第2页
第2页 / 共10页
微机原理及应用.docx_第3页
第3页 / 共10页
微机原理及应用.docx_第4页
第4页 / 共10页
微机原理及应用.docx_第5页
第5页 / 共10页
微机原理及应用.docx_第6页
第6页 / 共10页
微机原理及应用.docx_第7页
第7页 / 共10页
微机原理及应用.docx_第8页
第8页 / 共10页
微机原理及应用.docx_第9页
第9页 / 共10页
微机原理及应用.docx_第10页
第10页 / 共10页
亲,该文档总共10页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

微机原理及应用.docx

《微机原理及应用.docx》由会员分享,可在线阅读,更多相关《微机原理及应用.docx(10页珍藏版)》请在冰点文库上搜索。

微机原理及应用.docx

微机原理及应用

科目

微机原理及应用

班级

07机械

姓名

学号

时间

2009.10

燕山大学试卷密封线共10页第1页

题号

总分

分数

一、填空及单项选择题。

(共20分,每空0.5分)

1、微型计算机系统包括硬件、软件两部分。

其中,微机的硬件系统包括:

()、()、()、()和()等;而微机的软件系统由()和()组成。

2、8088CPU依功能划分成总线接口单元BIU和执行单元EU两大模块。

其中负责8088对存储器和外设进行访问的是(),而负责指令的译码、执行和数据运算的是()。

3、补码是用来表示有符号数的,有符号数(+67)的补码为(H),而有符号数(-67)的补码为(H)。

BCD码是用来表示十进制数的,十进制数(67)的压缩BCD码为(H)。

4、已知某数据在内存中的逻辑地址为B821H:

0017H,则该数据的物理地址为(H)。

5、8088CPU有()根数据线,有()根地址线。

它在访问内存单元时使用()根地址线,而在访问外设端口时使用()根地址线。

其外设端口的编址方式为()编址。

6、EEPROM2817A的容量为2K×8位/片,则其有()根地址线和()根数据线,用它组成32KB的存储器共需()片2817A芯片。

7、8088CPU在处理字型或双字型等多字节数据时遵循的是“小端方式”。

内存单元[00001H]=12H、[00002H]=34H、[00003H]=56H、[00004H]=78H,则从内存单元[00003H]取出一个字,应为(H)。

8、伪指令ARRAYDB8DUP(8)共为变量ARRAY分配了()个字节单元。

燕山大学试卷密封线共10页第2页

9、有如下的变量定义语句:

VBYTEDB12H,34H,56H,78H

VWORDDW1234H,5678H

VDWORDDD12345678H

执行MOVAL,TYPEVDWORD后AL的值为(),

执行MOVAL,LENGTHOFVWORD后AL的值为(),

执行MOVAL,SIZEOFVBYTE后AL的值为()。

10、使用8255的A口接数码管,假设PA0~PA7依次接发光管a~h。

则共阳极七段数码管显示符号0的显示代码为(H),而共阴极七段数码管显示符号0的显示代码为(H)。

11、执行MOVAL,33HAND44H后AL的值为(H)。

12、执行MOVAL,‘d’后AL的值为(H)。

注:

小写字母a~z的ASCII码为61H~7AH。

13、表示逻辑段结束的命令是(),表示子程序结束的命令是(),表示汇编源程序结束的命令是()

(A)ENDP(B)ENDS(C)ENDM(D)END

14、在寄存器间接寻址方式中,若使用寄存器BX来存放偏移地址,默认的段寄存器是(),而若使用寄存器BP来存放偏移地址,默认的段寄存器是()。

(A)CS(B)DS(C)ES(D)SS

15、阅读下面的程序片断,请答出其中的MOV指令源操作数的寻址方式。

MOVAX,[BX+1200H]()

MOVAX,1200H()

MOVAX,SI()

MOVAX,[DI]()

MOVAX,[1200H]()

(A)立即数寻址(B)寄存器寻址(C)直接寻址

(D)寄存器间接寻址(E)寄存器相对寻址

燕山大学试卷密封线共10页第3页

二、判断下列指令是否正确。

正确的在括号内划√,错误的划×。

(共5分,每题0.5分)

1、MOVBX,OFFSET[SI]()

2、SHRAX,CL()

3、RCRAX,CX()

4、PUSHAX()

5、INT21()

6、CMPBX,[DX]()

7、MULBX()

8、XCHGAX,BX()

9、SUB[BX],12H()

10、LEABX,[1234H]()

三、已知AL=87H,指出下列指令连续执行后的AL的值,以及CF、ZF、SF和OF的状态。

(共15分,每空0.5分)

1、ADDAL,9AH

;AL=(H),CF=(),ZF=(),SF=(),OF=()

2、CMPAL,56H

;AL=(H),CF=(),ZF=(),SF=(),OF=()

3、INCAL

;AL=(H),CF=(),ZF=(),SF=(),OF=()

4、SUBAL,AL

;AL=(H),CF=(),ZF=(),SF=(),OF=()

5、ORAL,34H

;AL=(H),CF=(),ZF=(),SF=(),OF=()

6、NOTAL

;AL=(H),CF=(),ZF=(),SF=(),OF=()

燕山大学试卷密封线共10页第4页

四、简答及编程题。

1、请回答出下列指令的错误原因。

(共5分,每小题1分)

A、MOVAX,BL

B、MOVAL,1200H

C、MOV12H,BL

D、MOVAX,IP

E、MOV[2000H],[3000H]

2、请用一条语句或指令完成下列要求。

(共5分,每小题1分)

A、请定义字变量SUM,其初值为1234H。

B、请定义符号常量PI,其值为32H。

C、请将AL中的小写字母的ASCII码变为对应大写字母的ASCII码。

注:

小写a~z的ASCII码为61H~7AH;大写A~Z则为41H~5AH。

D、请将AL中的内容逻辑左移一位。

E、请求出AL中的有符号数的相反数,并存回AL中。

3、请编制程序段落,完成下列要求。

(共15分,每小题3分)

A、请将字变量X的内容传送给字变量Y。

燕山大学试卷密封线共10页第5页

B、请将初值2000H赋给段寄存器DS。

C、请使用DOS系统功能调用02号子功能显示字符D。

注:

02号子功能入口参数DL为欲显示字符的ASCII码。

D、请将AL和BL中的无符号数中较小的存入CL中。

E、已知PC机中8255的A口、B口、C口及控制端口地址为60H~63H,其中A口、C口均为方式0输入,B口为方式0输出。

请完成其初始化编程。

8255方式控制字格式:

D7-1;D6/D5-(00:

A组方式0);D4-(0:

A口输出、1:

A口输入);D3-(0:

C口高4位输出、1:

C口高4位输入);D2-(0:

B组方式0);D1-(0:

B口输出、1:

B口输入);D0(0:

C口低4位输出、1:

C口低4位输入)。

燕山大学试卷密封线共10页第6页

五、编程题。

(共15分)

从键盘输入一字符串(设其字符个数大于1)。

将其中所有字符的ASCII码的最大值存放于字节变量MAX中,并将该ASCII码码值(采用十六进制数形式)显示到屏幕上。

注:

1)读字符串0A号子功能,入口参数DS:

DX=输入字符串在内存缓冲区的首地址。

2)十六进制数0~9、A~F对应的ASCII码为30H~39H、41H~46H。

燕山大学试卷密封线共10页第7页

燕山大学试卷密封线共10页第8页

六、实验。

1、如图所示为采用部分译码的存储器芯片6264(8K×8位)。

请回答出其所有的可用地址范围。

(注:

74LS138译码器输出端Y6欲有效,输入端C/B/A应为1/1/0)。

(5分)

2、某系统使用8255连接外部设备,其A口、B口、C口及控制端口地址为8000H~8003H。

其中A口接共阳极LED数码管,PA0~PA7依次接发光管a~h;K0为开关;L0为发光二极管。

已知K0打开时读入的是高电平

(1),闭合时读入的是低电平(0);而欲使L0点亮应输出高电平,使其不亮应输出低电平。

现要求若K0打开则数码管显示1,且L0点亮;若K0闭合则数码管显示0,且L0不亮。

请编程实现该要求。

(15分)

8255

燕山大学试卷密封线共10页第9页

燕山大学试卷密封线共10页第10页

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2