收藏 分销(赏)

微机原理试卷库合集(有答案).doc

上传人:a199****6536 文档编号:2626261 上传时间:2024-06-03 格式:DOC 页数:67 大小:1.36MB
下载 相关 举报
微机原理试卷库合集(有答案).doc_第1页
第1页 / 共67页
微机原理试卷库合集(有答案).doc_第2页
第2页 / 共67页
微机原理试卷库合集(有答案).doc_第3页
第3页 / 共67页
微机原理试卷库合集(有答案).doc_第4页
第4页 / 共67页
微机原理试卷库合集(有答案).doc_第5页
第5页 / 共67页
点击查看更多>>
资源描述

1、微机原理试题库合集第1套一、填空题:(每空1分,共20分)1. 以8086/8088CPU标志寄存器中有6个状态标志和_3_个控制标志。2. 若有二个数8439H和A56AH进行相加,则运算后标志寄存器中的ZF= 0 ,PF= 1 ,CF= 1 ,OF= 1 。3. 8086在每个总线周期的T3状态开始对 READY 信号进行采样,若其为高电平,则进入T4状态。4. 设CS=3100H,DS=40FEH,两段的空间均为64K个单元,则两段的重叠区为 32 个单元,两段的段空间之和为 131040 个单元。5. 8086/8088系统,中断向量表中,每个中断向量占用_4_个字节。6. 对于下面的

2、数据定义,各条MOV指令单独执行后,请填充有关寄存器的内容 TABLE1 DB ?,?,? TABLE2 DW 26 DUP(?) MOV AX,TYPE TABLE1; (AX)= 1 MOV BX,TYPE TABLE2; (BX)= 2 MOV CX,LENGTH TABLE2; (CX)= 26 MOV DX,SIZE TABLE2; (DX)= 52 7. 在使用8086间接输入/输出指令时,必须在执行该指令之前将相应的端口地址送入 DX _ 寄存器中。8. 8k8位的SRAM存储芯片,需要寻址线13根。9. 8086/8088CPU复位后,代码段寄存器CS的值为_FFFFH_ 。1

3、0. 8086/8088CPU,由INTR引脚引起的中断称为_可屏蔽_中断。11. 8086/8088系统中,一个栈的深度最大为_64_KB。12. 存储器是计算机中的记忆设备,主要用来存放程序和_数据_ 。13. 在微型计算机系统中,CPU对输入输出的寻址可归纳为_统一编址_和独立编址两种方式。二、选择题 (每题1分,共10分)1若由1K1位的RAM芯片组成一个容量为8K字(16位)的存储器时,需要该芯片数为 B 。A) 256片 B) 128片 C) 64片 D) 32片2. 8086/8088的控制标志有 A 个。A) 3 B) 4 C) 5 D) 63. 下列四条指令都可用来使累加器清

4、0,但其中不能清进位位的是 C 。A) XOR AL,AL B) AND AL,0C) MOV AL,0 D)SUB AL,AL4. 在8086/8088的延长总线周期中,在 C 之后插入Tw。A)T1 B)T2 C)T3 D)T45. 已知中断类型号为0CH,则其中断服务程序入口地址存放在中断矢量表中的地址是 D 。A) CS:000CH B) 0000:000CHC) CS:0030H D) 0000:0030H6. 下列四条指令中,有 B 指令需要使用DX寄存器?MUL BX; DIV BL; IN AX,20H ; OUT 20H,ALA) 1条 B) 2条 C) 3条 D) 4条7.

5、 SP寄存器中存放的是 A 。A)堆栈段的偏移地址 B)代码段的偏移地址C)数据段的偏移地址 D)堆栈段的段地址8. 中断向量可以提供 C 。A) 被选中设备的起始地址 B) 传送数据的起始地址C) 中断服务程序入口地址 D) 主程序的断点地址9. 在8255A中可以进行按位置位/复位的端口是 C 。A) 端口A B) 端口BC) 端口C D) 控制端口10. 下面格式不正确的指令是 C 。A) MOV AX,38 B) MOV SP,38 C) MOV DS,38 D) MOV AL,38三、简答题:(每题6分,共24分)1. 一片8259A可以管理几级中断源?若系统有22级中断源,该采取什

6、么措施?2并行通信和串行通信的优缺点3对于8086存储器中的非规则字,为什么要两个总线周期才能读完?4. 8086CPU有哪些段寄存器?它们分别表示什么段?四、程序分析题:(每题6分,共24分)1执行下面的程序后, DAT1单元的值是 56H 。DAT1 DB 12H, 34HDAT2 DB 56H, 78H MOV AX, WORD PTR DAT1 CMP AX, WORD PTR DAT2 JA DONE MOV BX, WORD PTR DAT2 MOV WORD PTR DAT2, AX MOV WORD PTR DAT1, BXDONE: HLT2为了使下面的程序段能用来把DL中的

7、二进制代码从高位到低位依次转换为ASCII码并存入DI设定的内存数据区,请在以下程序中的NEXT处填写正确的指令。MOV CX,8NEXT: ROL DL 1 MOV AL,DLAND AL,1ADD AL,30HMOV DI,ALINC DILOOP NEXT3. 以下程序执行后,其正确结果为:(AL)= 69H 。MOV AX,1234HMOV BX,5678HADD AL,BLDAAMOV CL,ALMOV AL,AHADC AL,BHDAA4执行以下程序后,DI的值为 1234H 。MOV SP,2000HMOV AX,0F0HMOV SI,1234HMOV DX,5678HPUSH

8、SIPOP DISHL DX,1TEST AX,DXPUSH DXHLT五、综合应用题:(22分)1如图所示,8255的A口接一个LED共阴极数码管。要求当开关K闭合时,显示1;断开时,显示0。已知(1)0字形码为3FH,1字形码为06H。(2)8255A PA口地址:318H、PB口地址:319H、PC口地址:31AH、控制口地址:31BH。填写下列程序段,完成以上功能。(10分)MOV DX, MOV AL, 82HOUT DX, AL ;控制字HER:MOV DX, IN AL, DX ;读开关状态AND AL, _CMP AL, JZ HER1MOV AL, _MOV DX, _OUT

9、 DX, ALJMP _ HER1:MOV AL, _MOVDX, _OUT DX, ALJMP 2. 在某8086系统中,设某片8253芯片的应用电路如下图,三个计数通道分别设置为:通道0方式2,计数初值为1000;通道1方式1,计数初值为500;通道2方式3,计数初值为2000。外接时钟CLK为2.5MHz。试计算在开关K打到+5V后,OUT脉冲的重复周期和波形的持续时间,并写初始化程序。(设8253所占端口地址为80H,81H,82H,83H)(12分)附:8253的控制字第2套一、填空题:(每空1分,共20分)1. 用2K8的SRAM芯片组成32K16的存储器,共需SRAM芯片_片,产

10、生片选信号的地址需要_位。2. 要管理64级可屏蔽中断,需要级联的8259A芯片数为 9 。3. 在8086系统中,最小模式下CPU通过 _HOLD_ 引脚接收DMA控制器的总线请求,而从 _ HLDA_引脚上向DMA控制器发总线请求允许。4在IBM-PC/XT中,外设是通过_8259A_器件对CPU产生中断请求。58253的计数器的最大计数初值是_0000H_。6. 8086CPU中总线接口单元BIU内由 4 个16位的段寄存器。7. 在微机的三组总线中, 数据和控制 总线是双向的, 地址 总线是单向的。8. 从产生中断的方法来分,8086的中断可分为硬件中断和软件中断两大类,其中硬件中断又

11、可分为两类: 可屏蔽中断 、 非屏蔽中断 ,它们分别通过 INTR 、 NMI 这两个引脚引入。9. 设8086要从I/O端口03C0H中读入一个字节,则应该使用的两条指令是 MOV DX,03C0H 、 IN AL,DX 。10. 若有伪指令ABC DW 100 DUP(?),则TYPE ABC= 2 ,LENGTH ABC= 100 ,SIZE ABC= 200 。11. 主机与外设传送数据时,采用 DMA 方式,CPU的效率最高。二、选择题 (每题1分,共10分)1. 能够被CPU直接识别的语言是( C ) A 汇编语言B 高级语言 C 机器语言 D 应用语言 2. 若内存容量为64KB

12、,则访问内存所需地址线多少条。( A ) A 16 B 20 C 18 D 19 3. RESET信号有效后,8086 CPU执行的第一条指令地址为( C ) A 00000H B FFFFFH C FFFF0H D 0FFFFH 4. 堆栈的工作方式是 ( D ) A 先进先出 B 随机读写 C 只能读出,不能写入 D 后进先出 5. 8086指令队列空出两个字节或8088指令队列空出一个字节时,则BIU就自动执行一次什么操作。( C ) A 读周期 B 写周期 C 取指周期 D 指令译码6.在执行0100010010110001B与0100010101101010B的加法运算后,关于标志寄

13、存器中各位的变化的叙述正确的是( D )。(设该运算前刚执行了标志寄存器的清零) A) AF=1 B) CF=1 C) SF=0 D) PF=17.在8086的小模式系统中,错误!未找到引用源。、 错误!未找到引用源。和错误!未找到引用源。当前信号为1、0、1,表示现在进行的是( D )。A) I/O读B) I/O写C) 存储器写D) 存储器读8.若用2片6116RAM(2K*8)及2片2732EPROM(4K*8)组成存储器,试问存储器的总容量是( C )。A) 8KB B) 10KB C) 12KB D) 6KB9.动态RAM的特点是( D )。A) 信息在存储介质中移动B) 按字结构方式

14、存储C) 按位结构方式存储D) 每隔一定时间要进行一次刷新10. 8255A能实现双向传送功能的工作方式为( C )。A) 方式0 B)方式1 C)方式2 D)方式1和方式2三、简答题:(每题6分,共24分)1. 动态RAM为何要刷新?如何刷新?答:因为动态RAM是利用电容存储电荷的原理来保存信息的,而电容回逐渐放电,所以动态RAM要刷新;可以通过对动态RAM不断地进行读出和写入,以使泄放的电荷得到补充,来完成刷新。2CPU响应INTR可屏蔽中断的条件是什么? 答:1)中断允许触发器IF=1 2)当前现行的指令执行完。 3)没有优先级别更高的中断请求。3. 什么是并行接口和串行接口?它们各有什

15、么作用?答:并行接口是指接口与外设之间按字长传送数据的接口,即4位、8位或16位二进制位同时传送;而串行接口是指接口与外设之间依时间先后逐位传送数据的接口,即一个时刻只传送一个二进制位。并行接口传送速度较快,但在远距离传送数据时成本高,损耗大,且平行数据线之间干扰大,所以并行接口一般适用于近距离的高速传送,而串行接口则适用于远距离传送。4. 8086/8088如何表示逻辑地址?如何把逻辑地址转换成物理地址?用段基地址、偏移量来表示逻辑地址 (2分)段基地址错误!未找到引用源。16+偏移量=物理地址 (3分)四、程序分析题:(每题6分,共24分)1. 阅读程序:MOV AX,87ABHMOV B

16、X,8500HSUB AX,BXJS LOPADD AX,AXJMP DONELOP:SHR AX,1DONE:INT 3程序运行结果为:AX = _ BX = _0556H (3分) 8500H(3分)2. 以HEX为首址的字节单元处存放着一串ASCII字符:“0123456789ABCDEF”,并有程序段如下:MOVBX,OFFSET HEXLEADI,HCODINCDISTDMOVAL,5CHMOVAH,ALANDAL,0FHXLATHEXSTOSBLEADI,HCODMOVAL,AHMOVCL,4SHRAL,CLXLATHEXSTOSB上述程序段执行后,字节单元HCOD及其相邻单元HC

17、OD1的内容是多少?该程序段的功能是什么?答:程序段执行后,HCOD单元的内容是5,HCOD+1单元的内容是C。该程序段将AL中存放的1字节十六进制数转换为2个对应的ASCII字符存放在HCOD及其相邻单元HCOD1中。3. 当执行以下程序后,其结果为: (AX)= (BX)= (CX)= (DX)= TITLE EXL00P.COMCODE SEGMENT ASSUME CS: CODE, DS: CODE, SS: CODEORG 100HBEGIN: MOV AX, 01 MOV BX, 02 MOV DX, 03 MOV CX, 04120: INC AX ADD BX, AX SHR

18、 DX, 1 LOOPNE 120 RETCODE ENDS END BEGIN答:(AX)=03H (BX)=07H (CX)=02H (DX)=00H4. 若从NUM开始的存储区存放着ASCII码表示的字符串,指出下列程序的功能。LEA BX,NUMMOV CX,100 LP:MOV AL,BXSUB AL,30HCMP AL,0AHJC L1SUB AL,07H L1:MOV BX,ALINC BXLOOP LPHLT答:NUM开始的100个单元中存放着ASCII码表示的16进制数,将它转换为16进制数送回原单元。五、综合应用题:(22分)1. 参看IBMPC/XT的基本ROM图,写出分

19、配给ROM的地址。(10分)答:A 分配给32K8ROM芯片的地址为:F8000HFFFFFH(5分)B 分配给8K8ROM的地址为下述4组地址之一:F0000HF1FFFHF2000HF3FFFHF4000HF5FFFHF6000HF7FFFH(5分)2. 设VAR字单元的值为x,F1字单元的值为y,试编写一段程序,按以下要求给y赋值:(12分)答:参考答案如下:MOVAX,VAR;AX xCMPAX,30JGPLUS2;x30,则转PLUS2CMPAX,1JLMIN2;x1,则转MIN2MOVF1,0;30x1,y=0JMPGOPLUS2:MOVF1,2;y=2JMPGOMIN2:MOVF

20、1,2;y = 2或00FEHGO:;后续处理第3套一、填空题:(每空1分,共20分)1. 将8255A的端口A、B设置为方式1的输入端口时,则端口C的PC3PC5分配给_A_端口,端口C的PC0PC2分配给_B_端口。2. MN/MX引脚接5V时,CPU工作在 最小 模式;接时,CPU工作在 最大 模式。3串行异步接口在接收时是由 接收移位 寄存器将串行数据转换成并行数据。在发送时,是由 发送移位寄存器将并行数据转换成串行数据。48253A使用了 4 个端口地址。5. 在8086中,一条指令的物理地址是由 段地址和偏移地址 相加得到的。6. CPU和内存间传输数据时,CPU才执行总线周期,若

21、在一个总线周期后,不立即进入下一个总线周期,则系统总线处于 空闲 状态。7. 若物理地址为2D8C0H,偏移量为B6A0H,则段地址为 2222H 。8. 为了识别键盘上的闭合键,通常采用两种方法: 行扫描法 、 行反转法 。9. 十六进制数30A.5H转换为二进制是 1100001010.0101B ,转换为十进制是 778.3125 。10. 8086/8088CPU中,总线接口部件和执行部件的 并行 工作方式,有力地提高了CPU的工作效率。11. 假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSH AX后,存放数据21H的物理地址是 200FFH 。1

22、2. 若 (AL) = FFH, (BL) = 03H, 指出下列指令执行后标志的状态。(1) CMP BL, ALOF = _1_ SF = _1_(2) ADD AL,BLZF = _0_ CF = _1_二、选择题 (每题1分,共10分)1. 指令MOV AX,3070H 中源操作数的寻址方式为( B )。 A 寄存器寻址 B 直接寻址 C 立即寻址 D 间接寻址 2. CPU 与外设之间数据传送的控制方式有( D )。 A 中断方式 B DMA方式 C 程序控制方式 D 以上三种都是3. 用3片8259A级联,最多可管理的中断数是 ( B )。 A 24级 B 22级 C 23级 D

23、21级 4. 断电后存储的资料会丢失的存储器是( A )。 A RAM B ROM C CD-ROM D 硬盘 5. CPU响应中断请求和响应DMA请求的本质区别是 ( B )。 A 中断响应靠软件实现B 响应中断时CPU仍然控制总线,而响应DMA请求时,CPU要让出总线C 速度慢D 控制简单6. CPU执行算术运算指令不会影响的标志位是( D )。A)溢出标志 B)符号标志 C)零标志 D)方向标志7.下面格式正确的指令是( D )。A) MOV BX,1 B) MOV AL,0123H C) MOV ES:PTRCX,3 D) XLAT8.若寄存器AX,BX,CX,DX的内容分别为11,1

24、2,13,14时,依次执行PUSH AX,PUSH BX,POP CX,POP DX,PUSH CX,PUSH DX,POP AX,POP BX后,则寄存器AX和BX的内容分别为( A )。A) 11,12B) 12,13C)13,14D)11,149. 8255A使用了( D )个端口地址。A) 1 B) 2 C) 3 D) 410. 在8253的6种工作方式中,能够自动重复工作的两种方式是( B )。A) 方式1,方式2 B) 方式2,方式3C) 方式2,方式4 D) 方式3,方式5三、简答题:(每题6分,共24分)18086对存储器的管理为什么采用分段的办法?答:8086是一个16位的结

25、构,采用分段管理办法可形成超过16位的存储器物理地址,扩大对存储器的寻址范围 (1MB,20位地址)。若不用分段方法,16位地址只能寻址64KB空间。2. 在8088/8086中,从物理地址388H开始顺序存放下列三个双字节的数据,651AH, D761H和007BH,请问物理地址388H, 389H, 38AH, 38BH, 38CH和38DH,六个单元中分别是什么数据?地址内容388H1AH389H65H38AH61H38BHD7H38CH7BH38DH00H3. 8086系统的RAM存储单元中,从0000H:002CH开始依次存放23H、0FFH、00H和0F0H 4个字节的中断向量,该

26、向量对应的中断类型码是多少?而中断类型码为14H的中断向量应存放在哪些存储单元中? 答:中断向量0F000:0FF23存放在0002CH双字单元中,说明其对应的中断类型码N2CH40BH。14H号中断向量的起始存放地址为414H00050H,即该中断向量的偏移量部分存放在0050H和0051H单元中,段基址部分存放在0052H和0053H单元中。4什么是统一编址?什么是独立编址?统一编址:存储器和I/O地址空间统一分配,用相同的指令访问存储器和I/O中的内容,访问存储器和I/O时,用相同的控制信号和不同的地址信号;独立编址:存储器和I/O地址空间单独分配,用不同的指令访问存储器和I/O,访问存

27、储器和I/O时,地址可以相同,但有不同的控制信号。四、程序分析题:(每题6分,共24分)1. 阅读程序:LEA SI,BUFFER1LEA DI,BUFFER2MOV CX,200CLD REP MOVSB程序段的功能是_ 数据块长度为 数据块移动 (3分) 200字节(2分)2当执行以下程序后,AX的值为 。MOV SP,2000HMOV AX,0F0HMOV SI,1234HMOV DX,5678HPUSH SIPOP DISHL DX,1TEST AX,DXPUSH DXHLT答:0F0H 3. 下面的程序执行后,DX、AX的值分别是多少?;以X为首址的字单元中的数据依次为1234H、5

28、678H;以Y为首址的字单元中的数据依次为8765H、4321HLEASI,XLEADI,YMOVDX,SI2MOVAX,XADDAX,XADCDX,SI2CMPDX,DI2JLL2CMPAX,YJLL1JMPEXITL1:MOVAX,1JMPEXITL2:MOVAX,2EXIT:答:执行结果为AX=2,DX=0ACF0H。4. 若STR是字符串的首地址,指出下列程序的功能。LEA BX,STRMOV CX,30LP:CMP BX,$JNZ NEXTMOV BX,& NEXT:INC BXLOOP LPHLT答:程序功能:将字符串STR(长度30字节)中所有的$用&代替。五、综合应用题:(22

29、分)1. 附加段中有某字符串首址为BLOCK,长17个字节。欲查找其中第一次出现字符“e”的位置,并将该位置所在的偏移量入栈保护。试在下面程序段的空白处填上适当的指令或操作数以实现上述功能。(10分)MOVDI, OFFSET BLOCK MOVAL, e MOVCX,17 CLDREPNESCASBJNEOTHERDECDIPUSHDI OTHER:(略)2. 设8253的计数器0,工作在方式1,计数初值为2050H;计数器1,工作在方式2,计数初值为3000H;计数器2,工作在方式3,计数初值为1000H。如果三个计数器的GATE都接高电平,三个计数器的CLK都接2MHz时钟信号,试画出O

30、UT0、OUT1、OUT2的输出波形。(12分)答:计数器0工作在方式1,即可编程的单脉冲方式。这种方式下,计数的启动必须由外部门控脉冲GATE控制。因为GATE接了高电平,当方式控制字写入后OUT0变高,计数器无法启动,所以OUT0输出高电平。(4 分 )计数器1工作在方式2,即分频器的方式。输出波形的频率错误!未找到引用源。,其周期为1.5ms,输出负脉冲的宽度等于CLK的周期为0.5s。计数器2工作在方式3,即方波发生器的方式。输出频率错误!未找到引用源。的对称方波。(4分)三个OUT的输出波形如下:(4分)第4套一、填空题:(每空1分,共20分)1. 8086CPU内部可分为两个部分,

31、即_总线接口_单元和_执行_单元。2. 8086CPU通过数据总线对_存储器或I/O接口_进行一次访问所需要的时间为一个总线周期,一个总线周期至少包括_4_时钟周期。3. 组成16M*8位的存储器,需要1M*4位的存储芯片_32_片。4. 微机中一般采用_8251A(或8250)_芯片作为串行通信接口。5. 8086要求复位信号至少维持 4 个时钟周期的高电平才有效。当复位后,8086将从地址 FFFF0H 开始执行指令。6. 8086的寻址方式有: 立即数 寻址、 寄存器 寻址、 直接 寻址和 寄存器间接 寻址。7. CPU和外设之间的数据传送方式有程序方式、 中断方式 和 DMA方式 。8

32、. 1片8259A能管理8级中断,2片8259A能管理 15 级中断。9. 当8253定时器0的时钟脉冲为1MHZ时,其二进制计数时的最大定时时间为 65.536ms ,这时写入定时器的初值为 0 。10. 若 (SP) = 2000H, (AX) = 3355H, (BX) = 4466H。 请指出下列指令或程序段分别执行后有关寄存器的内容。(1) PUSH AX 执行后 (SP)= 1FFEH(2) PUSH AX; PUSH BX; POP DX 执行后(DX)= 4466 H ,(SP)= 1FFE H二、选择题 (每题1分,共10分)1.十进制33.25转换成十六进制数为 ( C )

33、 A B1.4HB 1B.19H C 21.4H D 33.4H 2.若有16条地址线,那么可访问的内存地址范围为。 ( B ) A 0001HFFFFH B 0000HFFFFHC 00000HFFFFFH D 00001HFFFFFH 3.8086 CPU内有指示下条指令有效地址的指示器是 ( A ) A) IP B) SPC) BP D) SI 4.下列指令中语法有错误的是 ( D ) A) IN AX,20H B) LEA SI,2000H C) OUT DX,AL D) SHL AX,2 5. 8088CPU内部的数据总线有多少条 ( A ) A 8条 B 16条C 20条 D 32

34、条 6. 错误!未找到引用源。信号和A0合起来表示当前在总线上出现的从偶地址单元或端口读一个字节的正确序列为( A )。A) 错误!未找到引用源。为低电平,A0为低电平 B) 错误!未找到引用源。为低电平,A0为高电平 C) 错误!未找到引用源。为高电平,A0为低电平 D) 错误!未找到引用源。为高电平,A0为高电平 7. PROM存储器的功能是( C )。A) 允许读出和写入B) 只允许读出C) 允许编程一次和读出D) 允许编程多次和读出8. 对于8086,将( A )信号作为低位数据的选通信号。A) AD0 B) AD15 C) AD7 D) AD89. 中断现场保存在( D )。A) 中

35、断源中 B)软盘或硬盘中C) 中断向量表中D)堆栈中10下列指令有语法错误的是( C )。A) PUSH AX B) ADDC AX,50HC) MOV SI,DI D) JMP WORD PTRBX+5三、简答题:(每题6分,共24分)1 设DS=4500H,AX=0508H,BX=4000H,SI=0320H。当8086CPU在最小组态下执行指令MOV BXSI0100H,AX 时,各控制信号错误!未找到引用源。、错误!未找到引用源。、错误!未找到引用源。、错误!未找到引用源。在有效期间的状态分别是什么?数据总线和地址总线上的数分别是多少?答:各控制信号错误!未找到引用源。、错误!未找到引

36、用源。、错误!未找到引用源。、错误!未找到引用源。在有效期间的电平分别是:高、高、高、低。数据总线上的数是0508H,地址总线上的地址是49420H。2. 使用中断有什么好处?答: 实现中断好处有三: (1)同步操作: CPU和外设能同时工作, CPU也可命令多个外设同时工作; (2)实现实时处理:这在计算机用于实时控制时十分重要; (3)进行故障处理。3对于8086存储器中的非规则字,为什么要两个总线周期才能读完?答:第一个总线周期,利用数据总线的高8位从奇地址单元读取数据的低8位,第二个总线周期利用数据总线的低8位从偶地址单元读取数据的高8位。4. 用8253通道2产生1000Hz的音频信

37、号,问该通道应工作在什么方式?假定计数器用的时钟频率为2MHz,请写出控制字和计数值(用16进制数表示)。附:8253的控制字 答: 应工作在方式3,即方波发生器方式。 控制字:B6H。计数值:计数周期为0.5s,1000Hz音频的周期为1ms,计数值为1000s/0.5s=2000=7D0H。四、程序分析题:(每题6分,共24分)1. 阅读程序: MOV AX,1020H MOV CL,10H MOV DL,0L1: SHL AX,1 JNC NEXT INC DL NEXT:DEC CL JNZ L1程序段的功能是 程序运行结束后,DL的值是 统计AX中“1”的个数 (3分) 2 (3分)2执行下列指令后: STR1 DW AB ;字符A的ASCII码值为41H STR2 DB 16 DUP(?) CNT EQU $-STR1 MOV CX, CNT MOV AX, STR1 HLT 寄存器CL的值是 12H 。寄存器AX的值是 4142H 。3对于下面的数据定义,各条MOV指令单独执行后,请填充有关寄存器的内容:TABLE1 DB ? TABLE2 DW 20 DUP(?)TABLE3 DB ABCD MOV AX,TYPE TABLE1 (AX)= MOV BX,TYPE TABLE2 (BX)= MOV CX,

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服