版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一填空 题:1. 计算机与外设之间的信息交换是通过接口电路中的端口实现的,这些信息按其功能不同可分为_,_和_三种;8086CPU可访问的I/O端口最多有_个。2. 8086/8088 CPU的地址总线有_根,能直接对_个存储单元进行访问。3. 8253可编程定时计数器芯片的地址引脚A A 上的信息为00时,访问的10端口为_,为11时访问的端口为_。4. 8086 CPU中,设(SS)=22A0H,(SP)=0140H,若在堆栈中压入5个数据,则栈顶的物理地址是_H,如果又从堆栈中弹出4个数据,则栈顶的物理地址是_H。5. 若(AL)=7EH,(BL)=5BH,执行ADD AL,BL指令后,
2、AF标志位为_,SF标志位为_,CF标志位为_,ZF标志位为_,OF标志位为_;若这两个数为无符号数,结果是否超出范围_,若这两个数为有符号数,结果是否溢出_。二、判断题:判断下列指令是否有误,若有错,说明原因并予以改正。(1)ADC AX , 0ABH(2)OUT 3EBH , AX(3)DEC WORD PTR BP(4)MOV BX,AX(5)SHLBX,8三、简答、程序阅读题1、已知 BX=7830H,CF=1,执行指令:ADC BX,87CFH 之后,BX=_,标志位的状态分别为 CF=_,ZF=_,OF=_,SF=_。2、已知 BX=0F36H,CX=0004H,状态标志寄存器的内
3、容为 0,求下列每条指令执行后的结果是什么?标志位 CF 的内容是什么?(1)RCL BX,1(2)CMP CX,02H3、若(DS)=3000H,(BX)=2000H,(SI)=0100H,(ES)=4000H,计算下列各指令中存储器操作数的物理地址。(1)MOV BX,AH(3)MOV AL,BX+SI(2)ADD AL,BX+SI+1000H(4)SUB AL,ES:BX4、若当前 SS=3500H,SP=0800H,说明堆栈段在存储器中的物理地址,若此时入栈 10 个字节,SP 内容是什么?若再出栈 6 个字节,SP 为什么值?5、设DS=1000H,ES=2000H,SS=3500H
4、,SI=00A0H,DI=0024H,BX=0100H,BP=0200H,数据段中变量名为 VAL 的偏移地址为 0030H,试说明下列源操作数字段的寻址方式是什么?物理地址是多少?(1) MOV AX,00f0H(3) MOV AX,BX(5) IN AL,34H(2) MOV AX,BX(4) MOV AX,VALBP+SI6已知(SP)=2000HAX)=3355HBX)=4466H。PUSH AXPUSH BXPOP DXAX)=7执行下列指令SAL AL,1DX)=SP)=。MOV BL,ALSAL AL,1SAL AL,1ADD AL,BL该程序段的功能_。8、若 STR 是字符串
5、的首地址,指出下列程序的功能。LEABX,STRCX,20MOVLP:CMP BX&JNZNEXTMOVBX$NEXT: INCBXLOOP LPHLT9、下列变量各占多少字节?A1 DW 23H, 5876HA2 DB 3 DUP(?), 0AH,0DH,$A3 DD 5 DUP(1234H, 567809H)A4 DB 4 DUP(3 DUP(1,2,ABC)10、已有 MOV AL,INFBPSI与 MOV AL,ES:INFBPSI两条指令,试问:其源操作数采用何种寻址方式?是字或是字节操作?两条指令有何区别?11 TABLE DW 58,36,68,77,90INTRY DW 6MO
6、V BX,OFFSET TABLEADD BX,ENTRYMOV AX,BX问:执行完该段程序后,AX 中的内容是什么?12试说明下面程序的功能?该程序执行完后,变量 z 的值为多少?DATA SEGMENTx DB 100y DB 128z DB?DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART:MOVAX,DATADS,AXAL,xAL,yAH,0AH,0BL,2MOVMOVADDMOVADCMOVDIVBLMOV z,ALMOV AH,4CHINT21HCODE ENDSEND START13试说明下面程序的功能?该程序执行完后,变量 yy
7、 的值为多少?DATASP SEGMENTxx DB 73,59,61,45,81,107,37,25,14,64yy DB ?DATASPENDSCODESP SEGMENTASSUME CS:CODESP,DS:DATASPMOVMOVAX, DATASPDS,AXAL,xxMOVMOVSI,OFFSET xxCX,9MOVLOOP1: INCSICMPJAEXCHGLOOP2: DECAL,SILOOP2AL,SICXJNZLOOP1MOVMOVyy,ALAH,4CHINT21HCODESP ENDSEMD START14、源程序如下:MOV AL,0B7HAND AL,0DDHXOR
8、AL,81HOR AL,33HJPLAB1JMP LAB2试问: 执行程序后 AL=_; 程序将转到哪一个地址执行:_。15、写出下面程序段的功能:XOR DX,DXL1: MOV AH,1INT 21HCMP AL,$JZ BACKCMP AL,30HJB L1CMP AL,39HJA L1AND AL,0FHADD DL,ALADC DH,0JMP L1BACK:HLT16、假设有 5 个人的年龄如下:69,87,96,45 和 75,试编写一程序,将最小年龄放入AGE 单元内。17、 阅读下列程序段,回答问题INAL,82HXOR AH,AHADD AX,AXMOV BX,AXMOV C
9、X,2SHL BX,CLADD AX,BX 程序段的功能是什么? 若从 82H 端口读入的数据为 05H,执行程序段后 AX=?8255 的练习题:1.8255A 既可作数据输入、出端口,又可提供控制信息、状态信息的端口是( )。(A)B 口 (B)A 口(C)A、B、C 三端口均可以 (D)C 口2.8255A 的方式选择控制字为 80H,其含义是()。(A)A、B、C 口全为输入(C)A、B 为方式 0(B)A 口为输出,其他为输入(D)A、B、C 口均为方式 0,输出3.8255A 引脚信号Error!=0,Error!=0,A1=1,A0=1 时,表示((A)CPU 向数据口写数据 (
10、B)CPU 向控制口送控制字(C)CPU 读 8255A 控制口 (D)无效操作4一微机化仪器采用 8255A 芯片作数据传送接口,并规定使用接口地址的最低两位作芯片内部寻址,已知芯片的 A 口地址为 0F4H,则当 CPU 执行输出指令访问 0F7H 端口时,其操作为((A) 数据从端口 C 送数据总线(C) 控制字送控制字寄存器(B) 数据从数据总线送端口 C(D) 数据从数据总线送端口 B5当 8255A 的端口 A、端口 B 均工作在方式 0 的输入方式时,端口 C 可以作为( )用。(A)两个 4 位 I/O 端口或 1 个 8 位 I/O 端口(C)部分引脚作端口 A、端口 B 的
11、联络信号(B) 状态端口(D)全部作联络信号6当并行接口芯片 8255A 被设定为方式 2 时,其工作的 I/O 口((A)既能作输入口、也能作输出口使用(B) 仅能作输入口使用(C)仅能作不带控制信号的输入口或输出口使用 (D) 仅能作输出口使用7intel 公司生产的用于数据并行传送的可编程接口芯片是((A)821888255A 接口芯片的端口 A 有(A) 5 (B) 3 (C) 4 (D) 298255A 能实现双向传送功能的工作方式为(B)8251(C)8253(D)8255)种工作方式。)。(D) 方式 3(A) 方式 0108255A 使用了(A) 1 (B) 2 (C) 3(B
12、) 方式 1(C) 方式 2)个端口地址。(D) 411某系统采用 8255A 作并行 I/O 接口,初始化时 CPU 所访问的端口地址为 0CBH,并设定为方式 1 输出,则 A 口的口地址应为( (A) 0C8H (B) 0CAH (C) 0CH (D) 0EH128255 工作在( )下,不需联络信号线。(A)方式 1 (B)方式 2 (C)方式 0 (D)所有方式13、8255A 口 A 地址为 288H,要使口 A 工作在方式 0 输出,口 B 工作在方式 1 输入,PC7PC4 为输入,PC3PC0 为输出,请编写初始化程序段。8253 的练习:1. 8253 的计数器的最大计数初
13、值是((A)65536 (B)FFFFH ()FFF0H (D) 0000H2要求从 8253A 定时器 0 的输出端 OUT0 得到 200MHz 的方波信号,应将 8253A 的通道0 的工作方式设置为(A)方式 0 (B)方式 13. 定时器/计数器 8253 内部有 3 个((C)方式 2(D)方式 3)位的计数器。(A) 44.(B) 8(C) 16(D) 32某系统中欲采用 8254 的计数器 0 作频率信号发生器,引入计数器 0 的时钟频率为1.275MHz 若要求它输出一个频率为 5000Hz 的信号,则在初始化时,送到计数器 0 的计数初值为((B) 02FFH(A) 0FF
14、FH(C) 01FFH(D) 00FFH5. 当 8253 可编程定时/计数器工作在方式 0 时,控制信号 GATE 变为低电平后,对计数器的影响是( (A)结束本次计数循环,等待下一次计数开始(B)暂时停止现行计数工作(C)不影响本次计数,即计数器的计数不受该信号的影响(D)终止本次计数过程,立即开始新的计数循环6.可编程定时器/计数器 8253 的控制字为((A)1 (B)2 (C)37.起动 8253 的计数器开始计数的方式有((A)软件方式 (B)硬件方式)个字节。(D)4(C)软件和硬件方式(D)门控信号8.在对 8253 进行任何操作前,都必须先向 8253 写入一个( 8253 的工作方式。(A)控制字(B)计数初值(C)状态字(D)指令9、源程序如下:MOV DX, 143HMOV AL, 77HOUT DX, ALMOV AX, 0D
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《 工程制图基础习题集 第2版》课件 第6章 机件表达(习题答案)
- 酒店管理就业方向撰写
- 脑出血业务查房专项考试试题
- 2026八年级道德与法治上册 国家利益领域
- 医院科室一线工作制度
- 医院麻醉责任制度范本
- 南通公司避雷工作制度
- 卫生所外科工作制度
- 卫生部精神药物管理制度
- 卫生院犬伤工作制度
- 《金钥匙服务理念》课件
- 中国典籍英译概述课件
- 2024年6月浙江省高考生物试卷真题(含答案解析)
- 高中语文新课标必背古诗文72篇
- 水闸设计过水流量和水闸设计规范毕业论文
- 《国际市场营销》课程标准
- 小学道法6 人大代表为人民1课件
- 色盲检测图(俞自萍第六版)
- 以焦炉气为原料合成甲醇项目可行性研究报告
- 文胸基础知识培训专家讲座
- 海产鱼类增养殖试题库
评论
0/150
提交评论