工业微机复习资料Word格式.docx

上传人:b****6 文档编号:16708787 上传时间:2022-11-25 格式:DOCX 页数:15 大小:38.73KB
下载 相关 举报
工业微机复习资料Word格式.docx_第1页
第1页 / 共15页
工业微机复习资料Word格式.docx_第2页
第2页 / 共15页
工业微机复习资料Word格式.docx_第3页
第3页 / 共15页
工业微机复习资料Word格式.docx_第4页
第4页 / 共15页
工业微机复习资料Word格式.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

工业微机复习资料Word格式.docx

《工业微机复习资料Word格式.docx》由会员分享,可在线阅读,更多相关《工业微机复习资料Word格式.docx(15页珍藏版)》请在冰豆网上搜索。

工业微机复习资料Word格式.docx

MOVCL,4

LOOP1:

MOVDX,200H

OUTDX,AL

ADDAL,50H

CALLDELAY

DECCL

JNZLOOP1

JMPLP

00H对应的输出电压为0V

50H对应的输出电压为1.57V

A0H对应的输出电压为3.14V

F0H对应的输出电压为4.71V

4.一个班共有学生64人,已知每个学生的成绩存放在SCORE开始的单元中,求其平均年龄,并放在PJCJ单元。

试填写下面程序段(写在横线处)。

DATASEGMENT

SCOREDB50H,5AH,46H,……

PJCJDB?

DATAENDS

CODESEGMENT

ASSUMECS:

CODE,DS:

DATA

START:

MOVAX,DATA

MOVDS,AX

MOVAX,0000H

MOVCX,0020H

MOVSI,//OFFSETSCORE

ADD1:

ADDAL,[SI]

JNC//NEXT

INC//AH

NEXT:

//INCSI

LOOPADD1

MOVCL,//6

SHRAX,CL

MOVPJCJ,//AL

5.设数据段中偏移地址为1000H和1001H的单元分别存放的数据位08H和09H,写出如下程序的运行结果,并指出该程序段的功能。

MOVCL,4

MOVSI,1000H

MOVAL,[SI+1]

SHLAL,CL

ORAL,[SI]

MOV[SI+2],AL

INT3

结果为:

SI=(DS:

1002)=

SI=1000H(1分)(DS:

1002)=98H

程序功能是将1000H,1001H单元的两个数98合并成一个数98

6.MOVAX,87ABH

MOVBX,8500H

SUBAX,BX

JSLOP

ADDAX,AX

JMPDONE

LOP:

SHRAX,1

DONE:

INT3

程序运行的结果为:

AX=,BX=

AX=0556H,BX=8500H

7.阅读程序:

MOVAX,87ABH

MOVBX,8500H

SUBAX,BX

JSLOP

ADDAX,AX

JMPDONE

LOP:

DONE:

AX=,BX=。

AX=0556H,BX=8500H

8.设AX=x,BX=y,Z为存储单元,阅读如下程序

CMPAX,BX

JCAA

MOVZ,AX

AA:

SUBBX,AX

MOVZ,BX

INT3

说明该程序运行后,Z单元的内容为。

(用表达式表示)

︳x-y︳

9.已知DS=4000H,程序段如下:

MOVSI,2000H

MOVAL,08H

MOV[SI],AL

说明运行结果,AL=,SI=,(42000H)=。

AL=08H,SI=2000H,(42000H)=08H

10.设AL=45H,当指令SHLAL,1执行后,AL中的内容是。

8AH

11.与积分式A/D转换器相比,逐次逼近型A/D转换器的转换速度。

12.EPROM在整片擦除后,其各单元内容是H。

FF

13.8086/8088CPU响应可屏蔽中断的条件之一是标志寄存器中的IF=。

1

14.已知BX=0200H,DS=2000H,存储单元(20200H)=45H,(20201H)=43H,(20202H)=65H,则执行MOVAL,[BX+2]指令后AL中的内容为H。

65H

15.2716为2K×

8的EPROM存储器,其起始地址为B000H,则该存储器的末地址为

H。

B7FF

16.一个8位单极性D/A转换器的最小输出电压增量为0.02V,当数字量代码为01000001B时,其输出电压为V。

1.3

17.下列存储介质中,只能读取不能写入的是

CD-ROM

18.由8k×

1位存储芯片构成32k×

8位内存,所需的芯片数为

32

19.如下的程序段

VARDW?

ARRAYDD10DUP(?

MOVAX,TYPEARRAY

当执行第3行指令后,AX的内容为

4

20.逐次逼近型A/D转换器中,转换结果逼近模拟信号的程度主要取决于

SAR和D/A的位数

21.8086指令MOVAX,[SI],该指令源操作数的寻址方式为

寄存器间接寻址

22.8086微处理器地址总线20根,该微处理器寻址空间为

1024KB

23.下列四条指令中正确的是

MOVAL,AH

24.某内存单元位于代码段中,CS的值为5800H,偏移地址为DB00H,则这个内存单元的物理地址应为65B00H

25.在汇编语言中,程序应该存放的段寄存器是

CS

26.设串行异步通信的数据格式是:

1位停止位,7位数据位,1位校验位,l位起始位,若传输率为1200位/秒,则每秒传输的最大字符个数为

120

27.当向8253芯片写入控制字56H后,则该芯片的1通道工作在【】

方式3

资料2

1.通常人们利用DOS系统功能调用设置8259的中断向量。

阅读下列程序段,请指出所设置的中断服务程序入口地址(CS:

IP)和中断类型号。

ORG100H

PUSHDS

MOVDX,0408H

MOVAX,08B3H

MOVDS,AX

MOVAX,2508H

INT21H

POPDS

中断服务程序入口地址为08B3:

|0408H|

中断类型号为08H

2.已知16个有符号数为:

0,0,1,-1,2,-2,3,-3,4,-4,5,-5,6,-6,7,-7,试填空完成下列程序,统计其中正数,负数和0的个数。

SETSEGSEGMENTSTACK

DB100HDUP(‘S’)

SETSEGEDNS

DTSEGSEGMENT

DATA1DW0,0,1,-1,2,-2,3,-3,4,-4,5,-5,6,-6,7,-7

PLUSDB0

ZERODB0

MINUDB0

DTSEGENDS

CDSEGSEGMENT

MAINPROCFAR

CDSEG,SS:

STSEG,DS:

DTSEG,ES:

DTSEG

MOVAX,DTSEG

MOVSI,//OFFSETDATA1

MOVCX,16

AGAIN:

MOVAX,[SI]

CMPAX,0

JZZERO1

JL

JMPNEXT//MINU1

INC//PLUS

ZERO1:

INC//ZERO

JMP//NEXT

MINU1:

INC//MINU

NEXT:

INCSI

LOOPAGAIN

MOVAH4CHAK

INT21H

MAINENDP

CDSEGENDS

ENDMAIN

3.MOVSP,0100H

MOVBX,1000H

MOVDX,2000H

PUSHBX,

PUSHDX

POPBX

POPDX

该程序运行后,SP=,DX=

SP=0100H(2分),DX=1000H

4.START:

MOVBL,49H

MOVAL,BL

MOVCL,4

SHRAL,CL

MOVBH,AL

ANDAL,0FH

MOVBL,AL

运行下面程序后,BH=,BL=

BH=04H,BL=09H

5.60H为输入端口地址,写出如下程序运行后的结果

INAL,60H

TESTAL,80H

JZBR

MOVAH,0

JMPSTOP

BR:

MOVAH,0FFH

STOP:

执行结果:

当AL的D7=0时,AH=;

当AL的D7=1时,AH=;

0FFH(2分),00H(2分)

6.MOVAL,40H

ADDAL,AL

ADCAL,AL

程序执行结果:

AL=;

相应标志位:

CF=;

SF=;

OF=。

AL=01H,CF=0,SF=0,OF=0

7.MOVCL,10H

MOVDL,0

MOVAX,0AAFEH

L1:

SHLAX,1

JCNEXT

INCDL

NEXT:

DECCL

JNZL1

执行该程序后,DL=,AX=。

该程序段的功能是。

DL=05H,AX=0000H统计AX寄存器所存数据中“0”的个数

8.MOVCX,8000H

MOVDX,7FFFH

XORCX,DX

执行该程序后,CX=,DX=,ZF=,CF=。

CX=FFFFH,DX=7FFFH,ZF=0,CF=0

8.指令MOVDX,[BX],其源操作数的寻址方式是寄存器间接寻址。

寄存器间接寻址

9.量程为0~+10V的10位A/D转换芯片,当输入电压信号为+5V时,A/D转换器对应的输出数据位1FFH。

10.已知AX=9000H,BX=FFFFH,当执行ADDAX,BX后,溢出标志位OF应为1。

11.从应用角度把半导体存储器分为只读存储器和随机读写存储器。

12.指令MOVAX,[BX+SI]中的源操作数字段寻址方式为基址-变址寻址。

13.设AX=2000H,当SHLAX,1执行后,AH中数据是40H。

14.一个4位D/A转换器,当输入码是1001B时,产生4.5V的输出电压,若输入码为0011B时,输出电压值为1.3。

15.8086CPU使用16根地址线来寻址I/O端口,可寻址的I/O端口数量为

64K

16.某12位的A/D转换器输入电压范围为0~5V,当输入电压为4V时,其转换结果为

3276

17.已知AL=50H,执行指令ADDAL,0CH后,标志位为1的是

PF

18.下列四条指令中正确的是

MOVDS,AX

19.已知并行接口芯片8255A在微机应用系统中的控制端口地址为203H,其C口地址为202H,则其B口地址为

201H

20.IBM-PC/XT主存储器中,ROM空间在F0000H~FFFFFH范围内,该空间的存储容量为

64KB

21.一个12位单极性A/D转换器,量程为0—+5V,其分辨率为

22.RS-232C标准属于

串行通信标准,负逻辑

24.内存容量1MB代表的字节数是

10485764.

25.二进制数1101011001.001B对应的十进制数是

857.125

26.在数据采集系统中,A/D转换器输出信号的特征为【】

时间是离散的,数值是离散的

27.某内存单元的段基址是2000H,偏移地址为0C800H,则该单元的物理地址为【】

 2C800H 

28.微型计算机的工作程序,断电后内容不改变,应将其存放在

EPROM中

资料3

1.ADC0809通过8255同PC总线连接,采用中断方式依次从INO—IN7转换8个模拟量,把转换后的数字量依次存人内存BUFFER的变量区中,给出满足上述要求的控制程序,请在空缺处填写正确内容(8255初始化时无关项置0) 

主程序

MOV 

AL, 

① 

初始化//80H|

OUT 

② 

,AL 

//OFFSETBUFFER|8

SI, 

③ 

//1H

CX,8

BL,OOH;

通道0开始转换

AL,BL

④ 

,AL//84H|

ADD 

AL,80H

81H,AL

SUB 

AL.80H

81H.AL

STI

中断服务程序

IN 

⑤__ 

读取转换后的数字量//SI|

MOV[SI],AL

INC 

⑥ 

//08H

BL.

CMP 

BL, 

⑦ 

⑧ 

EXIT//JNC

AL,BL 

;

转换下一通道

81H 

AL

81H:

EXIT:

IRET 

2.Intel8253的通道0按方式3工作,时钟CLK0的频率为1兆,要求输出方波的频率为40KHz,采用BCD码计数,设通道0的地址为PORT0,请写出写入计数值的程序,计算计数值。

n(计数初值)=1MHz/40KHz=25

写入计数值的程序段:

MOVAL,25HOUTPORT0,AL

3.在PC/XT系统中,已知中断类型号为08H,中断入口地址为0883:

0408H。

试用DOS功能调用设定其中断向量,请填写下列程序段完成指定功能。

MOVDX,___

MOVAX,__

MOV___,AX

MOVAL,________

MOVAH,________

0408H0883HDS08H25H

4.设8251的数据口地址为200H,控制口地址为201H,已完成初始化。

要求用查询的方式接收8251串行口字符数据,并把该字符显示出来。

试填空完善该程序段。

LOOP:

DX,________

AL.DX

TEXT 

AL.02

JZ 

LOOP

DX, 

________

AL, 

DX

DL, 

AH, 

INT 

21H

JMP 

201H|200H|AL|02

5.已知(CH)=89H,VALUE单元存放的数据为E3H;

写出下列指令的执行结果。

(A)OR 

CH,VALUE 

(CH)= 

(B)AND 

(C)XOR 

(D)XOR 

CH,00000000B 

(CH)=

EBH 

81H, 

6AH, 

89H

6.MOVAL,02H

SHLAL,1

MOVBL,AL

ADDAL,BL

程序执行后AL=H指出该程序的功能是什么?

AL=14H,该程序的功能是计算10*AL

7.MOVAX,0A33AH

MOVDX,0F0F0H

ANDAH,DL

XORAL,DH

NEGAH

NOTAL

执行上述指令段后,AH=AL=

AH=60H,AL=35H

8.MOVAX,2345H

MOVCX,16

MOVDL,0

L1:

ROLAX,1

JNCNEXT

INCDL

LOOPL1

DL=AX=CX=CF=

DL=06H,AX=2345H,CX=00H,CF=1

9.MOVAX,87ABH

10.MOVCX,2000H

MOVDX,3010H

PUSHCX

PUSHDX

POPCX

POPDX

CX=DX=

CX=3010HDX=2000H

11.设AL=45H,当指令SHLAL,1执行后,AL中的内容是8AH。

12.串行通信分为同步和__异步_两种形式。

13.EPROM在整片擦除后,其各单元内容是FFH。

14.8086/8088CPU响应可屏蔽中断的条件之一是标志寄存器中的IF=1。

15.8259A作为主片时其引脚CAS0-CAS2的信息传送方向是_向外 

16.2716为2K×

8的EPROM存储器,其起始地址为B000H,则该存储器的末地址

B7FFH。

17.利用DOS功能调用,实现键盘字符输入的程序段为()MOVAH,1INT21H如果键人字符B,则AL中的值是

42H

18.指令INT1AH的中断矢量地址是

OOOOH:

0068H

19.某内存单元位于代码段中,CS的值为5800H,偏移地址为DB00H,则这个内存单元的物理地址应为

65B00H

20.可编程定时/计数器8253A的端口数为

4

21.设串行异步通信的数据格式是:

22.若AX=-20,执行指令NEGAX后,AX的内容是

20

23.在条件转移指令中,结果为零数则转移的指令是

JZ

24.下列语句中有语法错误的语句是

MOVAX,[SI][DI]

25.使用SHR指令时,若需移动多位,则应先将移位位数置于

CL中

26.以下指令不是逻辑运算指令的是

JMPNEXT27.语句YDB10DUP(10H)所定义的变量Y在内存中占用的字节数是1028.堆栈操作时,默认段寄存器为SS

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

当前位置:首页 > 农林牧渔 > 畜牧兽医

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1