汇编期末复习(含答案)
部编版八年级上册语文期末复习:现代文阅读 专项练习题精选汇编(word版,含答案)

部编版八年级上册语文期末复习:现代文阅读专项练习题精选汇编第1节记叙文专项一课堂练习父亲的背影章中林①和父亲不相见已是一年有余了,我常常梦到父亲的那个背影……②去年国庆放假回家,父亲说从镇上到家没有车,他开电瓶车来接我。
七十岁的老人了,能开电瓶车吗?望着坐在前面开车的父亲,我看到的是他的背影:他低着头看着前方,脊背突起,根根骨头清晣可辨,上面只裏着一张皮。
他扶着方向盘,弯着腰,看上去就像一张犁辕。
这还是我那伟岸高大的父亲吗?③父亲年轻的时候,在山里帮人炸石头。
我空闲时,喜欢到他那里玩耍。
那时,我经常看到他挥舞着大铁锤,把石头砸得金星乱飞。
这是怎样一个形象呢?也许用个特写就能表现出来:身形高大的父亲,脊背宽阔如门,两腿站立如柱,两臂肌肉暴起,挥舞起铁锤来,带着呼呼的风声。
④前些日子,看到库尔贝的一幅油画《采石工》,我才恍然明白我的印象与现实有着不小的偏差。
因为那时生活拮据,父亲应该和《采石工》中的主人公类似,戴着没有檐的草帽,穿着满是补丁的衣服,鞋子也是破的,连脚后跟都露出来了。
这能从父亲当年拍的一张黑白照看出来。
⑤这就是残酷的现实,但我还是喜欢父亲那个砸石头的背影:棕色的脊背,绷紧的双臂,高举的铁锤。
整幅画面有着无穷的张力和撼人心魂的表现力,谁看了不会对他跷起大拇指呢?但是,眼前的父亲却完全没有了那种气势,委顿矮小,说话都有些不能关风,还怎么和当年那个形象相比较呢?不忍再想,不能再看。
⑥回到家,我感冒了。
身体软软的,提不起精神。
看到父亲挑着一担粪去浇地,我说我来。
父亲笑说,你是纸扎的,经不起风。
这时,我又看到了父亲的背影:他伸着颈,哈着腰,两手抓着扁担,整个人弯成了一张弓。
望着他步履蹒珊的样子,我的眼泪流了出来。
身为儿子,我却不能让年迈的父亲颐养天年。
⑦走的那天,临出门,父亲叫我等一等,摘些苦柚带着。
他说苦柚对我的高血压和高血脂有益,一树的苦柚基本上都被他捎到了我的手里。
望着树顶的苦柚,他准备爬上树去摘。
汇编期末复习题(完整含答案版)

一、问答题1、 写出8086操作数的寻址方式。
8086的存储器寻址方式有哪些?答:操作数的寻址方式有:①立即(数)寻址。
②寄存器寻址。
③存储器寻址。
存储器寻址方式有:①立即寻址。
②寄存器寻址。
③直接寻址。
④寄存器间接。
⑤寄存器相对。
⑥基址变址。
⑦相对基址变址。
2、 何谓中断向量,何谓中断号?答:中断向量即中断服务程序的入口地址。
中断类型号是系统分配给每个中断源的代号。
3、 试写出由逻辑地址计算物理地址的计算公式。
写出8086在存储器寻址下,存储单元的逻辑地址的表示形式。
答:PA=段基址*16+偏移量 LA=段基址:偏移量4、 在内存物理地址为00002H 起的字单元内存放7856H ,请用图表示出它们在存储器里存放的情况。
5、 在物理内存地址为00002H 起的字单元内存放3412H ,请用图表示出它们在存储器里存放的情况。
6、 8088的寻址空间有多大?要寻址全部内存空间必须采用什么技术措施?答:1MB ,分段寻址7、 寄存器间接寻址方式可使用哪些寄存器?答:在8086中:BX/BP/SI/DI8、 在分断技术中,寄存器BX 和BP 默认对应的段寄存器是哪些?答:BX 对应的是DS,BP 对应的是SS 。
9、 寄存器相对寻址方式中的位移量可以用什么形式表达?答:位移量=EA —基址—(变址*比例因子)10、 微机的内存的最小编址单位是什么?字型数据在内存的中的存放原则是什么?答:最小编址单位是B ,存放原则是先低字节,后高字节。
11、 基址变址寻址方式的可用寄存器有哪些?答:[BX][SI]/[BX][DI]12、 写出相对基址变址寻址方式的偏移地址EA 的计算公式。
答:EA=位移量+基址+变址13、 在内存物理地址为30476H 起的连续地址空间内存放了一个值为90634511H 的双字型数据,请用图表示出它们在存储器里存放的情况。
14、 在内存物理地址为65780H 起的连续地址空间内存放了一个值为12345678H 的双字型数据,请用图表示出它们在存储器里存放的情况。
【高一化学】考试复习资料期末试卷汇编(3)——答案与解析

【高一化学】考试复习资料·期末试卷汇编(3)参考答案与试题解析一、选择题(共50分)在下列各题的4个选项中,只有1个选项符合题意。
(每小题2分,共50分)1.【答案】B【解答】解:A.塑料属于有机高分子材料,不属于合金,故A错误;B.滑雪杖杆——铝材属于铝镁合金,故B正确;C.合成橡胶属于有机高分子材料,不属于合金,故C错误;D.滑雪服面料——尼龙属于有机高分子材料,不属于合金,故D错误;故选:B。
2.【答案】B【解答】解;A.Zn是金属单质,既不是电解质也不是非电解质,故A错误;B.NaOH溶于水导电属于电解质,故B正确;C.稀硝酸为混合物,既不是电解质也不是非电解质,故C错误;D.硫酸钾溶液为混合物,既不是电解质也不是非电解质,故D错误;故选:B。
3.【答案】D【解答】解:A.钠性质活泼,通常用电解法冶炼,故A不选;B.铝性质活泼,通常用电解法冶炼,故B不选;C.银性质稳定,通常用热分解法冶炼,故C不选;D.铁性质较不活泼,通常用热还原法冶炼,故D选。
故选:D。
4.【答案】C【解答】解:KCl溶液、蔗糖溶液、NaOH溶液均为溶液,不能观察到丁达尔效应,Fe(OH)3胶体属于胶体,因而具有丁达尔效应。
故选:C。
5.【答案】D【解答】解:A.C2H6为乙烷,不含官能团,故A错误;B.C2H4为乙烯,官能团为碳碳双键,故B错误;C.C2H2为乙炔,官能团为碳碳三键,故C错误;D.C2H5OH为乙醇,官能团为﹣OH,故D正确;故选:D。
6.【答案】D【解答】解:H、Li、Na、K均属于第IA族元素,由H到K原子序数逐渐增大,所以原子半径也逐渐增大,故K的原子半径最大,故选:D。
7.【答案】A【解答】解:A.水分子中H、O原子之间只存在共价键,故A正确;B.KCl中钾离子和氯离子之间只存在离子键,故B错误;C.氯化镁中镁离子和氯离子之间只存在离子键,两个氯离子之间不存在化学键,故C错误;D.氯化钙中钙离子和氯离子之间只存在离子键,两个氯离子之间不存在化学键,故D错误;故选:A。
汇编复习-原题(1)1

汇编复习-原题(1)1汇编语⾔期末复习题第⼀部分:基础知识1、在汇编语⾔程序的开发过程中使⽤宏功能的顺序是( )。
A、宏定义,宏调⽤B、宏定义,宏展开C、宏定义,宏调⽤,宏展开D、宏定义,宏展开,宏调⽤2、汇编语⾔源程序中,每个语句由四项组成,如语句要完成⼀定功能,那么该语句中不可省略的项是( )。
A、名字项B、操作项C、操作数项D、注释项3、可屏蔽中断就是它的请求是否被CPU响应要受()的控制。
4、使⽤LINK连接命令,执⾏后可⽣成⽂件的扩展名为()。
5、在寄存器间接寻址中,如果指令中指定的寄存器为BP,则操作数在段中,段地址在寄存器中。
6、注释项⽤于说明程序段或是⼀条和⼏条指令的功能,⼀般⽤表⽰注释的开始。
7、DOS系统功能调⽤⽅式为:(1)置⼊⼝参数;(2)中断程序编号送寄存器后执⾏INT 21H。
8、通常主程序和⼦程序间参数传送的⽅法有三种:、、。
9、是CPU暂停当前程序的执⾏,转⽽执⾏处理紧急事务的程序,并在该事务处理完后能⾃动恢复执⾏原先程序的过程。
在此,称引起紧急事务的事件为。
10、在字符串操作指令中,DS∶指向源串,ES∶指向⽬的串。
11、计算机系统通过与外围设备通信。
12、键盘I/O、显⽰I/O和打印I/O分别对应、和号中断。
13、字符显⽰模式缓冲区中的⼀个字对应于屏幕上的⼀个字符。
每个字的第⼀个字节为显⽰字符的,第⼆个字节为显⽰字符的。
14、简述上机运⾏汇编语⾔程序的过程。
15、简述程序中指令和伪指令的区别。
16、⼗六进制数88H,可表⽰成下⾯⼏种形式,请找出错误的表⽰()。
①⽆符号⼗进制数136 ②带符号⼗进制数-120③压缩型BCD码⼗进制数88 ④ 8位⼆进制数-8的补码表⽰17、指令指针寄存器是。
B.名字的第⼀个字符可以是字母、数字及、@、_C.名字的有效长度≤31个字符D.在名字中不允许出现$19、CS寄存器属于。
20、已知物理地址(371F0H)=12H,(371F1H)=34H,(371F2H)=56H,如从地址371F0H中取出⼀个字的内容是。
汇编语言与接口技术期末复习题(含答案)

c微机原理习题一、选择填空1、CPU执行OUT DX ,AL指令时,()的值输出到数据总线上。
A、AL寄存器B、AX寄存器C、DL寄存器D、DX寄存器2、连接主机与外设间的电路称为()。
A、接口B、端口C、数字电路D、转换电路3、地址译码的作用是()。
A、设计接口B、区分不同外设C、接至地址总线D、向外设输出数据4、中断控制器8259可管理()。
A、非屏蔽中断B、指令中断C、外部中断D、可屏蔽中断5、对INT N指令,其中断向量存放在内存从()开始的地址中。
A、DS*10H+N*4B、DS*10H+NC、0*10H+N*4D、0*10H+N6、8259的中断服务寄存器ISR的某一位如果置1,则表示()。
A、8259中断服务故障B、CPU正在执行中断服务程序C、外部设备可以请求中断服务D、中断服务程序刚执行完毕7、8086/8088CPU内部有一个始终指向堆栈顶部的地址指针是( )。
A、SPB、IPC、BPD、BX8、8086/8088CPU内部地址指针是( )。
A、20位B、8位C、16位D、24位9、8086存储段是存储器的一个逻辑单位,其长度可达()字节A、16KB、64KC、640KD、1M10、对于“未对准好”字,8086CPU需要()个总线周期完成对该字的访问。
A、1B、2C、3D、411、8086/8088能寻址内部存储器的最大地址范围为( )。
A、64KB、512KC、1MD、10M12、除法出错是属于()中断。
A、线路故障B、内部C、INTOD、单步13、中断传送方式下,当外部需要输入输出数据,向CPU发出中断请求信号,由接口电路使( )信号有效,引起中断响应。
A 、HLDAB 、INTRC 、HOLD D 、INTA14、DMA 数据传送,是由( )控制的。
A 、硬件控制器B 、程序C 、CPUD 、外设15、CPU 与外设交换信息时,是通过( )传送外设控制和外设状态信息的。
汇编语言期末复习题库(汇编)

一、填空题1.中央处理器包括运算器、控制器、寄存器组。
2.物理地址是指实际的20 位主存单元地址,每个存储单元对应唯一的物理地址。
3.用二进制代码书写指令和程序的语言,称为机器语言。
4.计算机中的指令由操作码和操作数两部分组成。
5.把A和B两个寄存器的内容进行异或运算,若运算结果是0 ,那么A、B寄存器的内容必定相同。
6.AL,BL中存放着压缩的BCD数,(AL)=18H,(BL)=47H,执行如下两条指令ADD AL,BL 和DAA后,(AL)=65H 。
7.当指令“SUB AX,BX”执行后,CF=1,说明最高有效位有借位;对有符号数,说明操作结果溢出。
8.FLAG状态标志寄存器中,AF为辅助进位标志,CF为进位标志,SF为符号标志,ZF为零标志,OF为溢出标志,PF为奇偶性标志。
9.指出下列指令源操作数的寻址方式:MOV AX,ARRAY[SI] 变址寻址MOV AX,ES:[BX] 寄存器间接寻址MOV AX,[200H] 直接寻址MOV AX,[BX+DI] 基址变址寻址MOV AX,BX 寄存器寻址MOV AX,1200H 立即数寻址MOV AX,20[BX+SI]基址变址寻址MOV AX,[DI+20] 变址寻址10.现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100H)=12H,(20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=0B7H,(21023H)=65H,下列指令执行后填入AX寄存器的内容:(1)MOV AX,1200H;(AX)= 1200H(2)MOV AX,BX;(AX)=0100H(3)MOV AX,[1200H];(AX)= 4C2AH(4)MOV AX,[BX];(AX)= 3412H(5)MOV AX,1100[BX];(AX)= 4C2AH(6)MOV AX,[BX][SI];(AX)= 7856H(7)MOV AX,1100[BX][SI];(AX)= 65B7H11.已知‘A’的ASCII是41H,那么‘E’的ASCII是45H 。
hgd汇编语言期末试卷复习(附答案)

hgd汇编语言期末试卷复习(附答案)选择题1. 已知X=78,Y= -83则[X+Y]补=( C )A.0F5HB.0A1HC.0FBHD.65H2. MOV AX, ES:COUNT[DI] 源操作数的寻址方式是(C )A.基址寻址B.立即寻址C.变址寻址D.基址变址寻址3. 指令MOV BX, MASK[BP],若MASK=3500H,SS=1200H,DS=1000H,BP=1000H,那么物理地址为(B )A.17500HB.16500HC.14500HD.13500H4. 下列四组寄存器中,在段内寻址时可以提供偏移地址的寄存器组是(C )A.AX,BX,CX,DXB.BP,SP,IP,CSC.BX,BP,SI,DID.BH,BL,CH,CL5. 当执行指令ADD AX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是(A)A. 表示结果中含1的个数为偶数B. 表示结果中含1的个数为奇数C. 表示该数为偶数D. 表示结果中低八位含1的个数为偶数6. 下列传送指令中,有语法错误的指令是(A )。
A.MOV CS,AXB.MOV DS,AXC.MOV ES,AXD.MOV SS,AX7. MOV SP,3210HPUSH AX执行上述指令序理后,SP寄存器的值是(B)。
A.3211HB. 320EHC.320FHD. 3212H8. 设(DH)=20H,执行NEG DH指令后,正确的结果是(D )A.(DH)=20H CF=1B.(DH)=20H CF=0C.(DH)=0E0H CF=0D.(DH)=0E0H CF=19. 执行下面指令序列后,结果是(A )MOV AL,82HCBWA.AX=0FF82HB.AX=8082HC.AX=0082HD.AX=0F82H10. 串操作指令中,目标串操作数的段地址一定在(D )寄存器中。
A.CSB.SSC.DSD.ES11. MOV DX, COUNT[BP][DI]的源操作数的寻址方式是(D)。
汇编语言、微机原理及接口技术期末复习试卷以及参考答案4

重庆邮电大学 2007/2008 学年第 2 学期微机原理与接口技术考试题( A 卷)一.填空题(每空1分,共15分)1. 假设机器字长为8位,则-89D表示为二进制原码为_______________,-89D表示为二进制补码为_______________。
2. 运算54E3H-27A0H后,CF= , OF= 。
3. 在实模式下,80486存储系统可以寻址的物理存储空间是,在保护模式下,80486存储系统可以寻址的物理存储空间是。
4. 在指令MOV AX, [2000H]中源操作数的寻址方式为,指令MOV AX, 100 0H[BX][SI]中源操作数的寻址方式为。
5.设寄存器(ES)=1100H, (DS)=2100H ,(SS)=3200H, (BX)=5000H ,(BP)=6000 H, (DI)=0001H,(FS)=7000H,存储单元(38001H)=1234H, (12000H)=1234H,(2 6000H)=5678H, (41002H)=789AH 。
则MOV AX, ES:[1000H] 执行后(AX) = ;LEA AX,[BP+DI] 执行后(AX)= 。
6. 将CX中的D3~D7位取反,相应的汇编指令为。
7. 若初值BL=59H,经过汇编指令AND BL 0FH运算后,BL= 。
8. 实模式下,即是中断服务程序的入口地址,即中断服务程序起始指令所在存储单元的逻辑地址。
9. 利用一条传输线将数据一位位地顺序传送的数据通信方式称为。
10.在8255A 的工作方式中只有方式 是双向数据传送方式(即双向的条件查询或中断方式)。
1.在80486微机系统中存储空间和I/O 空间的编址方式采用( )。
A. 两者统一编址,通过相同的指令访问两个空间;B. 两者独立编址,通过不同的指令访问两个空间;C. 采用混合编址,即独立编址和统一编址均采用;D. 软件编址。
2.如果SP =2000H ,则指令PUSH AX ,PUSH BX, PUSH CX ,POP AX 执行后,SP 的值为( )3.在汇编语句MOV AX ,[BX+SI]中,源操作数的寻址方式是( )A .直接寻址B .基址寻址C .间址寻址D .基址加间址寻址4.以下各指令中正确的是( )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2. 选择题(1) 逻辑地址是(D) 地址。
A. 信息在存储器中的具体B. 经过处理后的20位C. 允许在程序中编排的D. 段寄存器与指针寄存器共同提供的(5) 用REPNE CMPSB指令作两个字符串比较时,如果CX≠0,比较结束,其原因是(A) 。
A. 出现两个相等字符B. 两个字符不等C. 两个字符串长度不等D. 字符串中全部字符比较结束(8) 设BL=05H,要使BL=0AH,应该执行的指令是(C) 。
A. NOT BLB. AND BL,BLC. XOR BL,0FHD. OR BL,0FH(10) 下面有一条指令是错误的,找出( C )。
A. INC CLB. MOV AX,DSC. SHR AX,2D. SHR AX,CL(12) I/O 指令使用寄存器存放端口地址时,必须使用( A ) 寄存器。
A. DXB. CXC. AXD. SI3. 判断题(2) 对于所有的存储器寻址方式,都可以采用段超越前缀。
( × )(4) 换码指令可将累加器AL中的一个值/码转换为内存表格中的另一个值/码,但不送回AL。
( × )(5) 使用MOV AH,4CH和INT 21H两条指令返回DOS不会造成死机。
( √ )(6) 8086的循环控制指令必须以DX作计数器,控制循环次数,且目标地址偏移范围在-128~+127之间。
( × )4. 指出下列指令的错误(4) MOV MYDAT[BX][SI],ES:AX④错:源操作数AX是寄存器操作数,不是存储器操作数,不能用段跨越前缀,应为MOV MYDAT[BX][SI], AX(6) ADD V AR1,V AR2错:没有该指令,2个变量的偏移地址都是存储器操作数。
(9) IN AX,100H错:输入指令的端口地址大与255时,可以写端口号到DX,应为MOV DX,100H ;IN AL,DX(3) 分析下面程序段,MOV AL,200 ; (AL)=0C8HSAR AL,1 ; (AL)=0E4HMOV BL,AL ;(BL)=0E4HMOV CL,2 ;(CL)=02HSAR AL,CL ;(AL)=0F9HADD AL,BL ;(AL)=0DDH试问程序段执行后(BL)=0E4H (AL)=0DDH CF=1(6)已知目标串偏移地址为0100H,源串偏移地址为0200H,长度为50个字节。
要求将两串中各元素对应相加,所得到的新串写入目标串中,试写出程序段来实现其功能。
答:实现其功能的程序段如下:MOV CX,50MOV BX,0000HASD:MOV AL,0200H[BX]ADD 0100H[BX],ALINC BXLOOP ASDHLTMOV AX,SEG DATAMOV DS,AXMOV CX,50MOV DI,0100HMOV SI,0200HASD:MOV AL,[SI]ADD [DI],ALINC DIINC SIDEC CXJNZ ASDHLT(8) 符号定义语句如下:BUFF DB 1,2,3,‟123‟EBUFF DB 0L EQU EBUFF-BUFF问:L的值为多少?解:假设BUFF的符号地址为1000H,那么EBUFF的符号地址为1006H,所以EBUFF-BUFF=6 所以L=6(9) 程序段如下:TABLE DW 10H,20H,30H,40H,50HMOV BX,OFFSET TABLEINC BXINC BXMOV AX,[BX]问:指令执行后,AX的内容是多少:AX=0020H(10) 下列指令执行后,物理单元01070H的内容是什么?MOV AX,00E0H ;(AX)=00E0HMOV DS,AX ;(DS)=00E0HMOV BX,0200H ;(BX)=0200HMOV CX,BX ;(CX)=0200HNEXT:MOV [BX],BL ;(BL)=00H,PA=01000HINC BL ;(BL)=01H, (01000H)=00HLOOP NEXT ;(CX)-1=01FFH,CX<>0MOV AH,4CH ;INT 21H ;返回DOS解:从程序的分析得(01000H)=00H,(01001H)=01H(01002H)=02H……(01070H)=70H(11) 按下列要求书写数据定义语句:以DA2为首字节的连续单元中存放10个重复的数据序列12,3,…A‟。
分析:数据定义伪指令DB、DW、DD等,而这里的确2,3,…A‟可以用字节数据单元来存储的,所以可用DB来定义如下:解:DA2 DB 10 DUP (12,3,‟A‟)1.比较DEST和SOURCE中的500个字节,找出第一个不相同的字节,如果找到,则将SOURCE中的这个数送AL中。
CLDLEA DI,ES:DESTLEA SI,SOURCEMOV CX,500REPE CMPSBJCXZ NEXTASD:DEC SIMOV AL,BYTE PTR[SI]NEXT:HLT6.编写程序1.编写一个程序,把从键盘读入的大写字母换成小写字母显示,要求:从键盘读入一个字母;如果是小写字母,直接显示,如果是大写字母,变换成小写字母显示。
符号不显示。
解:源程序如下:Data segmentAsd db 10 dup (?)Data endsCode segmentAssume cs:code,ds:dataMov ax,seg dataMov ds,ax Jb abcabc2Mov es,ax Cmp al,‟$‟Abc: Jz endMov ah,01h Jmp abcInt 21h abc1:add al,20hCmp al,‟A‟ abc2:mov dl,alJb abc mov ah,02hCmp al,‟Z‟ Int 21hJb abc1 Jmp abcCmp al,‟a‟ end:M ov ah,4chJb abc Int 21hCmp al,‟z‟ code ends(2) 编程将ARRAY1开始的26个字节单元依次存放…A‟,…B‟到…Z‟。
解:源程序如下:abc: mov [bx],aldata segment inc alarray1 db 26 dup (?) inc bxdata ends dec cxcode segment jnz abcassume cs:code,ds:data mov ah,4chmov ax,seg data int 21hmov ds,ax code endslea bx,array1mov cx,26mov al,‟A‟1.填空题(3) 半导体材料存储器所存信息掉电后消失,而磁材料存储器属永久性存储器。
(5) 对容量为2n B 的存储单元的存储矩阵,需要N 位地址线选通对应存储单元。
(7) CPU对RAM存储器进行读/写操作时,应送出的方向控制命令有RD 和WD 命令。
(4) 存储器目前采用较多的三级存储器结构是高速缓冲存储器,主存和辅存。
(6) 1位地址,经地址译码器译码后能得到 2 条存贮单元选择线控制线。
(8) 某计算机的存储容量是64KB,若按字节寻址,则寻址的范围为64K ,需要地址线根、数据线16 根;若字长为32位,按字编址,寻址的范围为16K 。
(4) CPU与I/O 接口之间的数据传送方式主要包括程序方式传送、DMA方式传送、I/O 通道处理机方式传送。
2. 选择题(1) 在DMA方式下,CPU与总线的关系是 C 。
A. 只能控制数据总线B. 只能控制地址总线C. 成高阻状态D. 成短接状态(3) 在DMA传送过程中,实现总线控制的部件是__C__。
A. CPUB. 外部设备C. DMACD. 存储器(5) 采用DMA方式,在存储器与I/O设备之间进行数据传送时,对于PC机来说,数据的传送要经过_ C___。
A. CPUB. DMA通道C. 系统总线D. 外部总线(3) 在PC/XT机中键盘的中断类型码是09H,则键盘中断向量存储在向量表的( B) 。
A. 36H~39HB. 24H~27HC. 18H~21HD. 18H~1BH(5) 若8259A工作在优先级自动循环方式,则IR4的中断请求被响应并且服务完毕后,优先权最高的中断源是(B) 。
A. IR3B. IR5C. IR0D. IR43. 判断题(3) 8259A所管理的中断源中,优先级低的中断源不可能中断优先级高的中断服务子程序。
(× )(5) 只要8259A所管理的中断源没有被屏蔽,则任何中断源的中断请求都能得到CPU的响应和服务。
( × )4、怎样用8259A的屏蔽命令字来禁止IR4和IR5引脚上的请求?又怎样撤销这一禁止命令?设8259A的端口地址为20H-21H,写出有关指令。
答:使OCW1的D4和D5位为1,写到8259A的奇地址就可禁止IR4和IR5引脚上的请求。
撤销禁令只需写入D4和D5位为0的OCW1命令。
有关指令如下:IN AL,21HOR AL,30HOUT 21H,AL ;禁止IR4,IR5的请求IN AL,21HAND AL,0CFHOUT 21H,AL ;撤销对IR4,IR5的禁令用OR和AND命令是为了保持OCW1的其他6位不变。
IMR(中断屏蔽寄存器)内容可读写。
(1)8253芯片内部共包含 3 个16 位定时计数器;每个计数器可有 6 种工作方式。
(2)8253工作在方式4和方式5 时,OUT引脚能输出一个CLK周期宽度的负脉冲。
(3)若以8253某计数器的CLK时钟脉冲信号为基础,对其实行N分频后输出,通道工作方式应设置为方式2 。
(4)现欲在程序中利用8253 计数器2 产生的定时间的延时,请写出对8253计数器2的初始化程序以及实现延时的子程序,下面是已知条件:①选用工作方式0;②用以计数的时间常数设为:nnnnH;③ 8253控制字寄存器端口地址为43H,计数器2 端口地址为42H。
$(4).(1)初始化指令序列:MOV AL,0B0HOUT 43H,ALMOV AX,nnnnHOUT 42H,ALMOV AL,AHOUT 42H,AL(2)延时子程序:DELAY PROC NEARPUSH AXMOV AL,43HOUT 61H,AL ;启动计数器2的GATE=1T:IN AL,62HTEST AL,10H ;检测OUT2定时是否到JZ T ;未到,转POP AXRETDELAY ENDP(5)给定8253的方式控制字为74H,请分析该方式字将对8253作怎样的初始化。
答:74H=01110100B将计数器1(或通道1)初始化为工作方式2,并确定计数器为16 位二进制计数且设定计数器读写操作是:先低字节,后高字节。