还剩28页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
微机原理知识点归纳
一、选择题
1.在计算机内部,一切信息的存取、处理和传送都是以(二进制)码形式进行的
2.机器字长为8位的有符号数,其表达数值的范围是(-128-127),8位无符号数(0-255)
3.运算器运算时常常会碰到〃溢出〃,这是指(越界)
04.实地址模式下,一种逻辑段的体积最大为(64k)
5.在下列指令的表达中,不对的的是(c)oA.MOV AL,[BX+SI]B.JMP DONIC.DEC[SI]D.MUL CL
6.8254中的计数器共有
(6)种工作方式
7.在异步串行通信协议中规定,传送的每个帧中数据位长度是(5-8)o
8.在异步串行通信中,使用比特率来表达数据传送速率,它是指(比特每秒)
9.CPU执行IRET指令,从堆栈段中弹出
(6)字节
10.8255芯片中可以工作在双向传播方式的数据口是(A口)o
11.机器字长为8位的补码,其表达数值的范围是(-128-127)o
12.运算器运算时常常会碰到〃溢出〃,这是指(越界)
13.在下列指令的表达中,不对的的是(A)oA.PUSH ALB.JMP AGAC.MOV AL,[BX+SI]D.MUL CL
14.假如一种程序在执行前CS=1000H,IP=H,该程序的起始地址是(1H)
15.下列指令中操作数在堆栈段中的是(C)A.MOV AX,34H B.ADD AX,ES:[BX]C.INC WORDPTR[BP]D.SUB AX,DS:[34H]
16.若SPR200H,则执行指令PUSH AX后,SP=(01FEH)
17.下列不属于PC机I/O端口分类的是(B)A.控制端口B.地址端口C.数据端口D.状态端口
18.实模式下,70H型中断向量寄存在内存中的地址是(1C0H-IC3H)
19.在异步串行通信中,使用比特率来表达数据传送速率,它是指()
20.下面有关并行通信的论述中,错误的是(C)A.PC机中使用8255A芯片来进行并行发送和接受B.8255A在并行通信时可以有三种不一样的工作方式
20.80486实模式下每个中断向量占用字节单元,前两个单元寄存地址
21.INT21H指令执行时,要向堆栈压入字节,最先压入的两个字节是内容
22.PC系列机每隔ms执行一次日时钟中断
23.计算机与外设串行通信中,TTL电平和RS-232c电平之间需要电路
24.串行数据传播中,只容许数据按照一种固定方向传送的方式叫方式
25.若8255A工作在方式1输入,当CPU采用查询方式从外设读取数据之前,应查询信号,只有当它为时,CPU才能从端口读取数据
26.
29.6875=,:BCD o
1021627.设字长=8位,[X]原=AA,贝JX-馆,16[丫]反=AA贝JY=16916,_Z]补=AA,贝!J Z=1616o
28.微型计算机系统一般有三条总线,它们分别是、、
29.存储器容量的扩展有三种方式,它们分别是
30.按端口寄存器寄存信息的物理意义来分,端口可分为、和____________________________________________O
31.8255A的工作方式中方式0为基本型输入/输出方式,方式1是型输入/输出方式
32.在实地址模式下,设CS=1408H,IP=0130H,则目前指令单元的物理地址是H
33.常用的串传送指令有三种,它们分别是、和MOVSD
34.设AX=96H,执行指令ROR AX,1之后,AX=H
35.执行一次POP指令,至少从栈顶弹出个字节送目的操作数
36.微型计算机系统与输入/输出设备的信息互换重要有四种方式,即、、和O
37.实地址模式下,中断向量表占用个字节的存储空间
38.串行数据的传播方式重要有三种,即、、和O
39.只有当联络线IBF=时,CPU才能从8255A的A端口或B端口读取输入数据;只有当联络线OBF=时,CPU才能往8255A的A端口或B端口输出下一种数据
40.设字长为8位,X=-6,Y=+75,则2+丫]补=,[X—丫]补=
41.I/O端口有、、三类
42.CPU与外设之间互换数据常采用、、和__________四种方式
43.BIOS显示功能调用中使用的软中断的中断类型码为o
44.串行异步通信中,一帧数据的格式一般包括、、、—和四个部分
45.8255的人1和人0引脚分别连接在地址总线的人1和人0,当控制端口的口地址为317H时,则A口的口地址为o
46.147=B=H=BCD
47.微机系统中,要构成32Kxi6bit的存储器,需要选用片规格为2KX8bit的芯片
48.实模式下,位于内存物理地址0021CH~0021FH当中的内容是型中断向量
49.DW50dup预留了存储空间的字节数是o
50.8254内部有3个独立的位计数器,每个计数器有种工作方式
51.串行数据传播方式由、、三种
52.CPU与外设之间互换数据常采用、和、四种方式
53.串行异步通信的传播方式有单工通信、通信和通信
54.微处理器与I/O接口及存储器进行信息传送是通过三总线来完毕,该三总线分别为、和地址总线
55.微机系统与外设之间互换数据常采用无条件传送、、中断和四种方式
56.实模式下,中断号为16H的中断服务程序的入口地址寄存在地址为H开始的个持续存储单元中
57.8255A的B口工作在方式1输入时,对应的一组端口联络信号是和
58.10000111=io=BCD
1659.指令MOV AX,[BX+DI+5]中,源操作数的寻址方式是,CPU所寻址的逻辑段是O
60.DD50dup预留的存储空间字节数是o
1.PC/AT系统使用两片8259A级联,可管理级中断
2.在接口电路中,端口按寄存信息的物理意义划分,可以分为三类,即数据端口、端口和端口O
61.用一条指令可以实现将BL寄存器高4位不变,低4位取反
62.80x86有两个引脚可以接受外部的硬件中断祈求,引脚上的中断祈求引起的中断称为非屏蔽中断,引脚上的中断祈求引起的中断称为可屏蔽中断
63.8254芯片内包具有个独立的16位计数器,每个计数器有种工作方式
64.以2房为模,将两个十六进制数C678H和CF23H相加,则对应的状态标志的值分别是C=,0=,P=
65.设字长=8位,则-1的补码为,若[X、=A5H,贝UX的真值为标
1666.在实地址模式下,就是中断向量每个中断向量包括个字节
67.52io=2=16=BCDo
18.2PC/AT中,顾客中断祈求,由总线插槽端引入,接至从8259的端,最终送到主8259的端,CPU响应后,转型中断服务程序,再转型中断服务程序
69.执行有定义的INT n指令所引起的中断称为中断,80X86的INTR引脚上的中断祈求引起的中断称为中断
70.用符号指令编写的汇编源程序要通过编辑、和才能生成CPU可执行的目的程序
71.RS—232c原则中,规定逻辑“0”的电平为,规定逻辑“1”的电平为O
72.串行异步通信的传播方式有通信、半双工通信和通信要顺利实现异步串行通信,收发双方的和必须一致
73.在汇编程序中,一般运用寄存器、和向子程序传递参数
74.3810=2=16=BCDo
75.在微型计算机中有三条总线,分别是数据总线、总线和总线
76.按寄存信息的物理意义来分,I/O端口可以分为数据端口、和
77.8254定期/计数器内部有三个位计数器,每个计数器有工作方式
78.计算机标志寄存器重要有两种功能,分别是和o
79.RS—232c原则中,规定逻辑“0”的电平为
90.在80X86中,PUSH指令和POP指令完毕和操作
81.在汇编程序中,一般运用来内存单元、和向子程序传递参数
82.要实现异步串行操作,收发双方和必须•致
83.由片16K*1的存储芯片,采用扩展方式,可以构成64Kx8的存储器
84.用16K*8位的芯片构成64K*8位的存储器,需一个芯片,其中数据线—根、地址线—根、其中,片内地址线—根
85.串行数据传播方式有三种,分别是方式、方式、方式
86.80486等32位微处理器有三种工作模式,分别是模式、模式、模式
87.子程序与调用它的主程序不在同一种代码段,则在执行子程序中的RET指令后,从堆栈栈顶将弹出个字节,依次赋给和o
88.串行异步通信时,收发双方必须保持和一致
1.按端口寄存器寄存信息的物理意义分,端口可以分为、、三类
89.实地址模式下,CPU内部的寄存器用来寄存堆栈段的段基址
90.串行异步通信的传播方式有通信、通信和全双工通信
91.是计算机最底层的系统管理程序,操作系统和顾客程序均可调用
92.PC系统使用两片芯片管理硬件可屏蔽中断,CPU检测到可屏蔽中断请求时,满足一定条件后向该中断控制器的引脚发出中断响应信号
93.在具有NEAR属性的子程序中,执行RET指令将从栈顶弹出个字节送_________寄存器
94.串行异步通信协议规定收、发双方预置的帧数据格式和必须一致
95.指令MOV[BX],AL,源操作数的寻址方式是,目的操作数的寻址方式是O
96.由片1KX4的存储芯片可以构成16Kx8的存储器
三、简答题
1.微机系统与外设互换信息的方式有哪些?其中哪一种电路最简朴无条件方式,查询方式,中断方式,DMA方式;无条件方式
2.什么是中断向量?中断向量由哪两部分构成?中断向量指的是实模式下中断服务子程序的入口地址;由两部分构成中断服务子程序所在的段基址和中断服务子程序的偏移地址
3.请写出四条可以使AX清零的指令,哪一条指令既可以使AX清零又不变化标志位?AND AX,0;XOR AX,AX;SUB AX,AX;MOV AX,0;MOV AX,
04.请简述串行数据传播的三种方式单工通信数据只能沿一种方向传播;半双工收发双方均可以发送和接受,但同一时刻只能有一种方向的数据传播;全双工数据可以同步在双方进行发送和接受
1.请简述冯诺依曼提出的计算机架构构成部分运算器;控制器;存储器;输入系统;输出系统
2.CPU响应可屏蔽中断的条件是什么?首先有可屏蔽中断祈求,没有非屏蔽中断祈求和DMA祈求;另一方面,CPU目前一条指令执行完毕,CPU处在开中断状态
4.请简述接口与端口的概念接口电路是微机系统与外部设备进行信息互换的中转站,简称接口;(3,)接口电路中一组可以直接和CPU进行信息互换的寄存器,称之为端口
5.按照冯•诺依曼思想体系,计算机硬件系统重要由哪几部份构成?运算器;控制器;存储器;输入系统;输出系统
6.简述硬件可屏蔽中断和软件中断的区别(分4个不一样点简要论述)引起中断的方式不一样;CPU获取中断类型码的方式不一样;CPU响应条件不一样;中断程序结束方式不一样
7.串行异步通信的一帧数据格式包括哪几种部分?起始位、数据位、奇偶校验位、停止位
8.微型计算机的CPU一般集成哪些部件?运算器、控制器、寄存器组、存储管理
9.PC微机系统操作数可分为哪三种类型(分别写明)?立即操作数、寄存器操作数,存储器操作数
10.MOV AL,DS:[1000H]指令中的存储器操作数是什么寻址方式?直接寻址
11.什么是I/O端口?按照寄存信息的物理意义来分,提成哪3类?在接口电路中能与CPU互换信息的寄存器;控制端口、数据端口、状态端口
12.I/O端口的编址方式有几种?PC系列机采用何种编址方式?I/O端口独立编址、端口和存储单元统一编址,I/O端口独立编址
13.假如8250串行接口采用中断方式发送数据,为了使CPU可以响应中断,初始化时对
8250、8259A和CPU需考虑哪些编程措施?容许8250产生发送中断祈求;容许8250送出中断祈求;8259A没有对8250中断进行屏蔽;CPU容许中断
14.什么是串行通信和并行通信?串行异步通信和串行同步通信有什么区别?并行通信是指数据的所有位同步被传送串行通信是指数据用一根传播线被逐位的次序传送串行异步通信是指一帧字符用起始位和停止位来完毕收发同步串行同步通信是指采用同步字符来完毕收发双方同步的
15.什么是中断、中断源和中断向量?中断向量由哪两部分构成?CPU暂停执行现行程序,转而处理随机事件,处理完毕后再返回被中断的程序,这一全过程称为中断可以引起CPU中断的信息源,称为中断实地址模式下,中断服务程序的入口地址就是中断向量中断向量由服务程序所在代码段的段基地址以及服务程序入口的偏移地址构成
16.汇编语言程序要通过哪几种环节之后才能生成可执行文献?并简述每个环节的作用编辑、汇编、链接编辑就是调用编辑程序生成一种汇编源文献汇编就是调用汇编程序对源程序进行翻译链接就是调用链接程序对目的文献进行链接,生成可执行文献
17.简述接口电路应具有的功能数据缓冲功能、联络功能、寻址功能、数据转换功能、中断管理功能
18.CPU响应可屏蔽中断的条件是什么?INTR引脚有中断祈求,NMI引脚没有中断祈求,系统没有DMA祈求,CPU目前指令执行完毕
19.按次序写出串行异步通信协议中一帧数据中四个构成部分起始位,数据位,奇偶校验位,停止位
20.字长=8,用补码形式完毕T18-20的十进制数运算必须要有计算过程,并写出成果的补码以及0标志和C标志的值,并且判断与否会出现溢出错误-118补=10001010,-20补=1110110010001010+11101100二101110110成果补码为:01110110C=l,0=1,出现溢出错误
21.硬件中断和软件中断的区别体目前哪几种方面?中断的引起方式不一样,CPU获取中断类型码的方式不•样,CPU响应的条件不一样,中断处理程序的结束方式不一样
22.实地址模式下的存储空间为多少字节?采用分段管理,每个逻辑段的体积最大为多少字节?怎样将逻辑地址转换成物理地址IM、64K、将段寄存器中的16位段基址左移4位(或者乘以16),再加上16位的段内偏移量(有效地址)
23.CPU接受可屏蔽中断和非屏蔽中断的两个引脚的名称是什么?INTR、NMI24CPU响应非屏蔽中断的条件是什么?.NMI引脚有中断祈求,系统没有DMA祈求CPU目前指令执行完毕
25.阐明CPU在响应可屏蔽中断过程中,持续向8259A发出2个中断响应信号(负脉冲),其作用分别是什么
(1)8259A从引脚INTA收到第1个中断响应信号之后,立虽然中断服务寄存器中与被选中的中断源对应的那一位置1,同步把中断祈求寄存器中的对应位清0
(2)从引脚INTA收到第2个中断响应信号后,8259A把选中的中断源类型码n,通过数据线送往CPU
26.8255A的A口工作在方式1输入时,对应的一组端口联络信号是什么?A口工作在方式1输出时,对应的一组端口联络信号是什么?请分别写出对应的信号名称STB输入选通信号AIBF,输入缓冲器满OB彳输出缓冲器满A国应答信号
27.什么叫端口?按端口寄存信息的物理意义来分,端口可以分为哪几类
1.在接口电路中,能与CPU互换信息的寄存器称为I/O端口寄存器数据端口状态端口控制端口
28.日时钟中断源向CPU提出中断申请,但CPU不响应,简述其原因CPU有DMA祈求,有非屏蔽中断祈求CPU一条指令未执行完毕
29.CPU处在关中断状态(1标=0)简述CPU执行INT21H指令时怎样完毕整个中断响应过程
①将F寄存器、CS和IP的目前值压入堆栈
②CPU从4*21H—4*21H+3单元中取出21H型中断向量写入IP、CS中
③执行21H中断服务程序,完毕前从栈顶弹出两个分量到IP、CS还包括F寄存器内容,返回断点
30.简述汇编语言的开发过程及其生成文献的扩展名编辑.ASM编译OBJ链接EXE或者COM
31.什么叫I/O端口?按寄存信息的物理意义来分,I/O端口可以分为哪几类?I/O端口的编址方式有哪两种?在输入/输出接口电路中包括的能与CPU互换信息的寄存器称为I/O端口寄存器,简称端口按寄存信息的物理意义来分,I/O端口可以分为三类数据端口、状态端口和控制端口I/O端口的编址方式有端口和存储单元统一编址和I/O端口独立编址两种
32.CPU响应可屏蔽中断的条件是什么?1INTR引脚有中断祈求,NMI引脚没有中断祈求,系统没有DMA祈求;2CPU目前指令执行完毕;3CPU处在开中断状态,即标志寄存器的中断容许标志置
133.硬件中断和软件中断的区别是什么?1中断的引起方式不一样,硬件中断是由CPU以外的硬件设备发出中断祈求而引起的,软件中断是由于执行INT n指令引起的2CPU获取中断类型码的方式不一样,硬件可屏蔽中断的终端类型码是由8259A提供的,软中断的中断类型码是由指令INT n自身提供的3CPU响应的条件不一样,CPU只有在开中断时,才能响应硬件可屏蔽中断,对应软件中断不受此限制4中断处理程序的结束方式不一样
34.串行数据传播方式有哪几种?各有什么特点?单工方式只容许数据按照一种固定的方向传送半双工方式规定收发双方均具有接受和发送数据的能力,但由于只有一条信道,数据不能在两个方向上同步传送全双工方式收发双方可以同步进行数据传送
35.实模式下的中断向量的地址和中断向量号的关系,每个中断向量占几种字节,分别表达什么含
36.微机系统和输入/输出设备互换信息的方式有哪几种?其中,CPU不参与的是哪种方式?硬件构造最简朴的是哪种方式微机系统和输入/输出设备互换信息的方式有无条件传送方式、查询方式、中断控制方式和存储器直接存取DMA方式CPU不参与的是DMA方式,硬件构造最简朴的是无条件传送方式
37.字长为8,用补码形式完毕下列10进制数运算写出运算成果的补码、C标志、0标志的详细值—35+—75—35+-75答-35补=1101,1101-75补=1011,010111001,0010C=10=
038.CPU响应非屏蔽中断的条件是什么?
①有非屏蔽中断祈求,没有DMA祈求
②一条指令执行完
39.简述宏指令调用和子程序调用的区别子程序调用是由CPU完毕的,宏指令调用是在汇编过程中由汇编程序完毕的子程序调用可以减小目的程序的体积,宏指令则不能
40.实地址模式下,什么是中断向量?中断向量包括哪两部分?中断向量是实模式下,中断服务子程序的入口地址它由2部分构成服务程序所在代码段的段基址服务程序入口的偏移地址
41.存储器寻址有哪几种方式?能根据指令写出寻址方式注意辨别源和目的C.8255A的A口工作在方式0时需要C口作为联络线D.相似条件下并行通信的速度不小于串行通信
21.设字长=8位,X=-127,则[X]补码=(10000001B)
22.指令PUSH AX的源操作数的寻址方式是(寄存器寻址)
23.在实地址模式下,代码段的段基址寄存在(CS)寄存器中
24.下列指令中,错误的指令是(D)oA.MOV AL,12H B.ADD DS:[BP],AX C.CMP DL,CL D.LEA BL,BUF
25.若实模式下,(DS)=6200H,则目前数据段的末地址是(71FFFH)
26.80486CPU的I/O空间由
(1024)个地址构成
27.80486CPU执行中断返回指令IRET,需从堆栈弹出
(6)个字节
28.如下方式中CPU不参与数据传送的是—D—方式A.查询B.无条件传送C.中断控制D.直接存储器存取
29.当8254的片选信号TS二0时,表达(A)A.CPU选中8254,容许CPU进行I/O读写操作B.开始执行DMA传播操作C.严禁CPU对8254进行I/O读写操作D.断开8254总线信号与CPU的连接
30.8250以查询方式输入数据,当查询到通信线状态寄存器D位二1时,表达(接受缓冲器满)O
31.设字长=8位,X=127,则[X]补码=(01111111B)o
32.假设字长8位补码[X]补码=0F3H,贝以的数值为多少分别以二进制,十进制,十六进制表述
33.IN和OUT指令的多种语法
34.取偏移地址指令的表述方式有哪两种
35.简述8259A的中断响应过程
36.有关AND,OR,XOR的常用作用将对应的为置零,置一,取反以及简朴的程序段编写
37.指令MOV[BX],AX约定访问的逻辑段是(DS)
38.在实地址模式下,存储单元物理地址只使用地址线的低
(20)
39.下列指令中,错误的指令是(c)oA.MOV DX,12H B.ADD[SI],AX C.INC[BX]D.MOV DI,OFFSET BUF
40.若SS=6200H,SP=1000H,执行PUSH EAX指令之后,堆栈栈顶的物理地址是(62FFC H)
41.如下方式中CPU不参与数据传送的是(d)方式A.查询B.无条件传送C.中断控制D.直接存储器存取简述PC系统8254三个计数器的作用
42.
43.微型计算机系统与输入输出设备之间进行信息互换有哪几种方式无条件传送方式、查询方式、中断方式、DMA方式
44.CPU响应可屏蔽中断的条件是什么?INTR引脚有可屏蔽中断祈求,没有非屏蔽中断祈求,没有DMA祈求;CPU目前指令执行完毕;CPU处在开中断状态
45.什么叫端口?按照端口寄存信息的物理意义来分,端口提成哪几类在接口电路中,能与CPU互换信息的寄存器称为I/O端口寄存器数据端口状态端口控制端口
46.微机系统与I/O设备之间的信息互换的方式有哪些?无条件查询中断DMA47CPU响应可屏蔽中断的条件是什么?.INTR引脚有可屏蔽中断祈求,没有非屏蔽中断祈求,没有DMA祈求;CPU目前指令执行完毕;CPU处在开中断状态
48.8255A有哪几种数据端口?各数据端口有哪几种工作方式3个数据端口A端口可以工作在方式0,1,2B端口可以工作在方式0,1C端口可以工作在方式0
四、简朴应用题
2.请编写子程序计算1+2+3+…+199+200,和数放入BX
4.已知芯片8254的口地址范围是200H203H,输入频率为2MHZ,现欲使计数器1#输出2KHz的方波信号,〜请完毕下列初始化子程序每空1分,共5分I8254A PR0CMOV DX,1MOV AL,2OUT DX,ALMOV DX,3MOV AL,4OUT DX,AL5I8254A ENDP
6.根据如下规定各用一条指令设计实现1将栈顶元素赋值给寄存器DX2CX寄存器清零3附加段偏移地址2345H字节单元内容送BH4AX寄存器高8位不变,低8位取反5DL寄存器中的无符号数除以
28.已知芯片8255A的口地址范围是218H21BH,A口工作在方式1查询式输出,B和C口工作在方式0〜输入,请完毕下列初始化子程序I8255A PROCMOV DX,1MOV AL,2OUT DX,ALMOV AL,34⑸
五、综合题LA、B两机通过主串口传播字符A,,通信速率为1200bps0060H,规定每帧数据中包括2个停止位,无校验,7个数据位1为A机编写以中断方式进行发送的初始化子程序
1.为主机A编写以中断方式进行发送的初始化子程序18250PR0CMOV DX,3FBHMOV AL,80HOUT DX,ALMOV DX,3F9HMOV AL,00OUT DX,ALMOV DX,3F8HMOV AL,60HOUT DX,ALMOV DX,3FBHMOV AL00XX0110BOUT DX,ALMOV DX,3F9HMOV AL,02HOUT DX,ALMOV DX,3FCHMOV AL,000010XXBOUT DX,ALRET18250ENDP;
2.A、B两机通过主串口传播数据段内BUF单元中的字符串ABCDEF$,通信速率为2400bps分频系数0030H,规定每帧数据中包括1个停止位,偶校验,7位数据位1为B机编写以中断方式进行接受的初始化子程序2为A机编写以查询方式发送字符的程序段,如碰到$符号则结束
1.为主机B编写以中断方式进行接受的初始化子程序18250PR0CMOV DX,3FBHMOV AL,80HOUT DX,AL;MOV DX,3F9HMOV AL,00OUT DX,ALMOV DX,3F8HMOV AL,30HOUT DX,ALMOV DX,3FBHMOV AX,1AHOUT DX,ALMOV DX,3F9HMOV AX,01HOUT DX,ALMOV DX,3FCHMOV AX,08HOUT DX,ALRET18250ENDP
3.A、B两台PC机通过RS-232c主串口进行连接,A机发送、B机接受已知A、B双机通信速率为9600波特对应分频系数为000CH,一帧数据格式为8个数据位,1个停止位,无校验方式1如下为A机主串口采用查询方式工作的初始化程序段2试为B机编写程序段,使得B机能用查询方式接受数据,并将接受得到的数据放入AL中
6.A,B两台PC机的RS-232c主串口连接如下图所示,双方通信前约定位数据位,1位停止位,偶校验,通7信速率为2400bps分频系数为0030H1为B机的主串口写一种初始化子程序,使得B机能以查询方式对的接受到来自A机的数据;1MOV DX,3FBHMOV AL,80HOUT DX,ALMOV DX,3F9HMOV AL,0OUT DX,ALMOV DX,3F8HMOV AL,30HOUT DX,ALMOV DX,3FBHMOV AL,00011010BOUT DX,ALMOV DX,3F9HMOV AL,0MOV DX,3FCHMOV AL,0OUT DX,AL
7.A,B两台PC机的RS-232c辅串口连接如下图所示,已知双方的通信速率被设定为4800波特对应分频系数为0018H,一帧数据格式为5个数据位,1个停止位,奇校验方式,双方均采用查询方式进行数据的发送或接受TXD RXDA机B机GND GND1请为A机编写初始化子程序MOV DX,2FBHMOV AL,00001000B1OUT DX,AL18250PROCMOV DX,2F9HMOV DX,2FBHMOV AL,0MOV AL,80HOUT DX,ALOUT DX,ALMOV DX,2FCHMOV DX,2F9HMOV AL,0MOV AL,0OUT DX,ALOUT DX,ALRETMOV DX,2F8H
六、编程题MOV AL,18H
1.编写程序将字节型数组buf
[10]中的数值相加,成果放入字节sum中(不OUT DX,AL考虑溢出)
2.找出字节数组buf
[10]中所有正数,将成果存在数组BUF2中
3.将字节数组BUF
[10]倒序排列
4.找出字节数组buf
[10]中的所有正数并求和放在sum中,不考虑溢出
37.在PC机中,CPU响应可屏蔽中断时,8259A从INTA引脚收到中断响应信号的第
(2)个负脉冲后,向CPU提供中断类型码
38.假如PC系统某个时刻同步产生INTR(可屏蔽中断)、NMI(非屏蔽中断)和DMA(直接存储器访问)三种祈求,则系统按照响应的先后次序依次是(dma,mni,intr)
39.8250以查询方式输出数据,当查询到通信线状态寄存器D.5位=1时,表达(发送保持寄存器空)O
40.如8255A的A端口工作在方式1输入,并采用中断方式,则初始化时需将(PC4)置1以容许A端口中断
41.符号指令书写格式中,标号与符号指令之间用(冒号)做间隔符
42.在宏汇编语言中,求逻辑段的段基址的运算符是(SEG)
43.可编程芯片8254中具有
(3)个独立的计数器
44.可编程芯片8254的计数器处在工作方式
(3)时,可作为方波发生器
45.中断返回指令IRET可以从堆栈的栈顶弹出
(6)个字节
46.存储器容量为16KX8bit,若选用4KX4bit的芯片,则需要
(8)片
47.在8255A初始化编程时,(D)不可以作为C端口按位置0/置1控制字A.02H B.04H C.08H D.86H
48.PC系统的可屏蔽中断是使用两片8259A管理
(15)级中断
49.计算机通信中使用最广泛的串行通信接口原则是(RS-232C)原则
50.一般在微型计算机系统中,最多容许有
(256)种中断
51.符号指令书写格式中,注释与符号指令之间用(分号)做间隔符
52.机器字长为8位的原码数,其真值范围是(-127-+127)
53.PC系列机中,有符号数是用(补)码存贮的
54.可编程8254芯片处在工作方式
(2)时,可作为分频器
55.下列有关串行通信的概念中,不对的的是(c)A.波特率是指每秒钟传送的
0、1代码个数,单位为波特B.异步通信的一帧总是从逻辑0开始,逻辑1结束C.异步通信的一帧总是低电平开始,高电平结束D.异步通信的发送端和接受端按约定的波特率发送、接受数据
56.中断向量表中,3型中断服务程序段基地址寄存的内存单元地址为(0EH和0FH)
57.顾客中断祈求,通过系统的(A)B4端子引入,接到从8259AA.总线B.CPU C.主8259A D.8255A
58.在8255A初始化编程时,(B)可以作为C端口按位置0/置1控制字A.82H B.04H C.88H D.86H
59.日时钟中断处理程序是
(8)型中断处理程序
60.将模拟信号转换为数字信号,这一过程称为(解调)
61.子程序的调用是由(A)完毕的A.CPU B,机器指令C.伪指令D.汇编程序
62.(AX)=C678H,(BX)=6398H,则执行指令ADD AX,BX后,则溢出标志OF和进位标志CF的值分别为(0,1)O
63.在下列指令中,影响堆栈内容的指令是(D)A.MOV B.XCHG C.JMP D.IRET
64.执行IN AL,DX指令后,进入AL寄存器的数据来自(10端口)
65.8255A中C端口的作用是(D)A.数据输入和输出B.提供控制信息C.提供状态信息D.以上三个功能都具有
66.若将字符B,的ASCH码作为某个无符号数值的BCD码和二进制数,则对应的十进制数值分别为(42,66)o
67.中断向量是(B)A.中断向量表的指针B.中断服务程序入口地址C.中断向量表D.中断号
68.下列指令中对的的是(b)oA.MOV[BX],1OOH B.MOV[BX],AXC.MOV WORDPTR[DX],AX D.MOV[BX],[BP]
69.8259A接受到中断结束命令字后,完毕的操作是(将中断服务寄存器ISR的对应位清零)
70.指令ADD AL,[SI]的源操作数的寻址方式和访问的逻辑段是((寄存器)间接寻址,数据段)
71.8255A的内部端口可以分为两组,其中A组包括(A口,c口高四位)
72.8250内部有4级中断,其中优先权最高的是(接受数据错中断)接收线路状态中断(接收数据错、、、置产生中断);高接收爆冲器满;OE PEFE BI1发送舞冲裤;,,有32504级中断I\IODEM状态中断(MODEM应答蟋信号状回次生中断)低O
73.80x86的微机系统的键盘中断的中断类型码是(09H)
74.执行IN AL,DX指令后,进入AL寄存器的数据来自
(10)
75.PC系列机中,1/0端口与存储器采用(独立)编址方式
76.BIOS显示功能调用中,其中OEH号功能的入口参数是将显示字符的ASCH码保留在(AL)寄存器
77.在段定义语句中,段长度参数USE16表达(逻辑段长度最大容许64KB)
78.符号指令中的标号一般定义在(代码段)
79.下列(C)指令是对AL中的有符号数进行除2操作A.SHL AL,1B.SAL AL,1C.SHR AL,1D.SAR AL,
180.用来进行间接寻址访问内存操作数的16位的寄存器有(C)A.IP SPBP BXB.IP SPSI DIC.SI DI BX BPD.DIBXBP SP
81.实模式下,80X86汇编程序中每个逻辑段的长度不超过(64k)
82.8254内部有3个独立的计数器,每个计数器都是(16位)
83.PC机中,CPU响应可屏蔽硬件中断时,中断类型码由(8259A)提供
84.8255人引脚信号岷=0不5=0,人1=10=1时,表达(写控制寄存器)
85.若用4Kxi位的RAM芯片构成8KX8的存储器,则需要的芯片数是
(16)
86.某二进制数据01000001B,若它分别表达BCD码和ASCH码,则对应的数值和字符(41,A)O
87.PC系统机使用2片8259A“级连”,可以管理
(15)级中断
88.8250芯片具有很强的中断能力,其内部4级中断具有最高优先权的是(接受数据错中断)中断
89.在8255A芯片中,(A口)可以工作在双向方式
90.汇编语言源程序文献的扩展名为(.ASM)o
91.若80486的总线周期定义信号孙10=亿D/C^T,W/R=0,则目前总线周期所完毕的操作为(D)A.I/O读B.I/O写C.存储器读D.存储器写
92.6166为2KX8位的SRAM芯片,它的地址线条数为
(11)
93.在PC系列机中,对I/O端口编址采用(独立变址)
94.在8255A芯片中,(A口)可以工作在双向方式
95.若8254定期/计数器的某个计数器初始化编程为BCD码计数方式,则该计数器设置的计数初值范围是(0-9999)o
96.当堆栈为空时,如SS=0604H,SP=0020H,则栈底单元的物理地址为(6060H)o
97.指令MOV AL,[SI+3]的源操作数的寻址方式是(变址)
98.8255A的B端口工作在方式1输出时,信号OBF=0表达(输出缓冲器满)
99.机器字长为8位的补码数,其真值范围是(T28-127)
100.在串行异步通信中,若传送的每个串行字符由起始位,5个数据位,1个校验位和1个停止位构成,每秒传送1200个字符,则数据传送的通信速率应为
(9600)bpso
101.实模式下,一种逻辑段的体积最大为(64k)
102.PC系列机中,I/O端口与存储器采用(独立)编址方式
103.字长为8位的有符号数,其补码表达范围为(-128-127)
0104.指令MOV AL,[BX]中,源操作数所采用的寻址方式为(寄存器间接寻址)
105.在PC系列机串行异步通信中,并行数据和串行数据之间的转换工作是由(b)完毕A.CPU B.8250C.MODEM D.MC1488/1498电平转换器
106.80X86中开中断指令是(STI)o
107.8255A芯片中能工作在双向方式的是(A口)
108.CPU对应INTR和NMI中断时,相似的必要条件是(A)A.目前指令执行结束B.CPU容许中断C.目前访问主存结束D.目前总线空闲
109.设8254的一种计数器工作在方式3,若预置的计数初值为
(0),那么该计数器输出信号的周期最长
110.8255A的C口置0/置1控制字应写入(控制口)o
111.实模式下,CPU可以寻址的内存空间范围(IM)o
112.PC系列机中,I/O端口与存储器采用(独立)编址方式
113.字长为8位的有符号数,其补码表达范围为(-128127)
114.在寄存器间址寻址中,操作数是放在(主存储器)
115.下列指令中,格式对的的是(d)A.MOV[BP],100H B.PUSH ALC.MOV DS,H D.ADD AX,[BX+SI]
116.80X86中开中断指令是(sti)o
117.8255A芯片中能工作在双向方式的是(a)
118.CPU对应INTR和NMI中断时,相似的必要条件是(目前指令执行结束)
119.PC系统机使用2片8259A“级连”,可以管理
(15)级中断
120.下列存储器中,(ram)需要不停刷新以保持信息不消失
121.实模式下,一种逻辑段的体积最大为(64k)
122.执行中断返回指令IRET,假如定义1个元素的大小为1个字节,则从栈顶弹出的元素个数是
(6)个字节
123.8255A芯片中能工作在双向方式的是(a)口
124.下列指令中,格式合法的是(d)A.IN AL,CX B.MOV DS,1000HC.MOV AX,[AX]D.ADD AX,[BX+SI]
125.汇编语言源程序文献的扩展名必须为(asm)
126.执行STI指令后,所完毕的功能不包括(d)o■A.使标志寄存器中I标志置1B.CPU处在开中断状态C.容许CPU响应来自引脚INTR的祈D.容许CPU响应来自引脚NMI的祈求求
127.字长为8位的无符号数,其数值范围为(0-255)o
128.CPU通过8250采用查询方式发送数据之前首先要查询(数据缓冲寄存器与否
129.8250芯片具有很强的中断能力,其内部4级中断具有最高优先权的是()中断.计数初值最大为(ffffho
130.若8254定期/计数器的的某个计数器初始化编程为二进制计数方式,则该计数器
131.存储器直接存取方式的英文缩写是(dma
132.实模式下,位于内存物理地址0021CH~0021FH当中的内容是(87h)型中断向量
134.PC系列机中,I/O端口与存储器采用(独立)编址方式
133.(总线周期)是指CPU从存储器或输入/输出端口存取1个字节或字所需的时间A.-15V+15V B.0—5V C.0+5VD.O—15V〜〜〜〜
135.RS-232c接口的信号电平范围是(
136.8位字长的有符号数的数值范围是(A.8254B.8259A C.8255A D.
8250137.如下哪种芯片是可编程的并行接口芯片?(
138.有语句COUNT EQU256,下列四种论述中,对的的是()A.COUNT是变量B.COUNT占用一种字节存储单元C.COUNT是符号常数D.COUNT占用二个字节存储单元
139.微型计算机系统中,最多容许有()种中断
140.8250内部有四级中断,优先级最低的是(
141.PC系统8259A中断优先级管理采用完全嵌套方式,)的中断级别最图oA.IR0B.IR1C.IR6D.IR7A.INT21H B.INT4H C.INT10H D.INT1CH
142.下面哪一种软中断指令,属于BIOS功能调用的是A.容量小、速度快、成本高B.容量小、速度快、成本低
143.和外存相比,内存的特点是(C.容量大、速度快、成本高D.容量大、速度快、成本低
144.PC系列机中,有符号数是用()码表达的
145.已知某操作数的物理地址是2n7AH,则它的段基址和偏移地址也许是(oA.20250F2A B.2108OOEA C.017A D.2100117A
146.在8259A内部,用于反应目前CPU正在执行何种中断服务程序的部件是(
147.实模式下位于内存物理地址0021CH0021FH当中的内容是()型中断向量〜
148.若8254定期/计数器的的某个计数器初始化编程为二进制计数方式,则该计数器的计数初值置为0时,表达是十进制()
149.32位微处理器的外部引脚中,如下哪个引脚的功能是非屏蔽中断祈求信号()
150.8254的引脚CS、AO、A1LWRTD处在状态(电平值)()时,计数初值写入2号计数器A.0,1,0,1,0B.0,0,1,0,1C.0,1,0,0,1D.0,0,1,1,0
二、填空题
1.设某存储单元的段基址为H,偏移地址为0415H,则该存储单元的物理地址为1o
2.8255A有三种工作方式,其中方式1为2方式
3.486的I/O指令有⑶和4两种寻址方式
4.64H=5D=6B
5.请指出下列指令目的藻作翔勺寻址方式:MOV AX,1234H7MOV BYTEPTR[BX],AL8ADD BUF,AX
96.在PC机系统中,I/O端口按其存储的物理信息意义可以分为数据端口10端口和11端口
7.若使用2K*8bit的存储芯片构成容量为64KB存储系统,需要12片芯片,该存储系统至少需要13根地址线用来寻址
8.执行有定义的INT n指令所引起的中断为14中断,若n为10H,则表达该中断为15DOS/BIOS中断
9.10010001=BCD
210.80486微处理器有三种工作模式,分别是模式、模式和模式
11.汇编源程序中的标号被定义在段、变量一般被定义在段、附加段或堆栈段
12.实模式下,PC机所有中断向量集中寄存在系统RAM最低端的个单元之中,物理地址从00000H Ho〜
13.实模式下,INT21H指令对应的中断向量寄存在中断向量表起始地址为H开始的四个字节单元中
14.PC机使用8254的第号计数器用于定期中断,定期周期约mso
15.串行异步通信采用起始位和位完毕一帧字符的收发同步
16.串行数据传播方式有单工方式、半双工方式和方式
17.若8255A工作在方式1输出,当CPU采用查询方式向8255A输出数据口寸,应先查询信号,只有当它为时,CPU才能输出下一种数据
1.10010001=,
0218.80486实模式下,一种逻辑段最大容量为KB,存储器容量最大为MB,1/0空间最大为KB o
19.串行数据传播方式有单工通信、和三种。
个人认证
优秀文档
获得点赞 0