版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、微型机原理及应用练习题一一、单项选择1PC机最主要核心的部分是 D 。AU盘、硬盘BCPU、存储器C键盘、鼠标D主机箱、监控器、键盘、鼠标2将数字量转换成模拟量信号的器件称为 A 转换器。AD/ABA/DCDMADRAM3在中断方式下,外设数据输入到内存的路径是 D 。A外设数据总线内存 B外设数据总线CPU内存C外设CPUDMAC内存 D外设IO接口CPU内存4下列指令书写正确的是 A 。AMOV BL, F5H BMOV 5,AL CMOV AL, BX DPOP CS5假如AL=20H,BL=10H,当执行CMP AL, BL后(AL, BL中的内容均为有符号数),标志位置0的是 B 。
2、AOF, ZF BOF, SF CSF, ZF DDF, CF6下列标号不是非法标号的是 B 。AGETDATA BA_NUM CTEST-DATA DNEW ITEM7如果认为CPU等待设备的状态信号是处于非工作状态(即踏步等待),那么主机与设备数据传送方式中, B 主机与设备是并行工作的。A程序查询方式 B中断方式 CDMA方式 D查询方式8A/D转换器是将模拟量转换成数字量的器件,模拟量可以是电压、 A 等信号,也可以是声、光、压力、温度、湿度等随时间连续变化的非电的物理量。A电流 B电阻 C电容 D电感9属于数据寄存器组的寄存器是 C 。AAX,BX,CX,DS BSP,DX,BP,I
3、PCAX,BX,CX,DX DAL,DI,SI,AH10需要在程序中使用I/O指令完成的数据输入输出方式有 B 。ADMA B无条件程序直接传送C程序查询控制式 D中断方式11A/D转换器的主要性能指标有: D 。A分辨率、精度、转换时间 B温度系数和增益系数C对电源电压变化的抑制比 D以上均是12在存贮器读周期时,根据程序计数器PC提供的有效地址,从内存中取出 D 。A操作数 B操作数地址 C转移地址 D操作码13在DMA方式下,CPU与总线的关系是 B 。A只能控制地址总线 B相互成隔离状态C只能控制数据线 D相互成短接状态14下列总线具有即插即用优点的是 B 。AISA总线 BPCI总线
4、 CEISA总线 DVESA总线15执行外部总线周期,负责存储器与I/O端口传送数据的是 D 。A中央处理单元CPU B算术逻辑部件ALUC执行部件EU D总线接口部件BIU16若 DF = 1, 执行串操作指令 MOVSW时, 地址指针自动变化是 D 。ASI + SI +1, DI = DI + 1 BSI = SI + 2, DI = DI + 2CSI = SI - 1, DI = DI1 DSI = SI - 2, DI = DI217如果认为CPU等待设备的状态信号是处于非工作状态(即踏步等待),那么主机与设备数据传送方式中, C 主程序与外围设备是并行运行的。A程序查询方式 B中
5、断方式 CDMA方式 D查询方式188086CPU可屏蔽中断INTR为 B 时,CPU获得中断请求。 AL电平 BH电平 C上升沿触发 D下降沿触发19PC机最主要核心的部分是 D 。AU盘、硬盘 BCPU、存储器 C键盘、鼠标 D主机箱、监控器、键盘、鼠标20将模拟量信号转换成数字量的器件称为 B 转换器。AD/A BA/D CDMA DRAM21不属于PC机的外存储设备是: D 。A软盘驱动器 B硬盘驱动器 C光盘驱动器 D只读存储器22用于定义常数、变量的内存空间分配和定位的是 A 。A伪指令 B机器指令 C宏指令 D微指令23传送ASCII码时,D7位为校验位,若采用奇校验在传送字符A
6、的ASCII码41H时,其编码为 B 。A41H BC1H C83H D84H24MOV AX,0和XOR AX,AX两条指令的功能 B 。A完全一样 B都将AX清零 C执行后AX值不一致 D将AX置负25将微处理器、内存储器及I/O接口连接起来的总线是 C 。A片总线 B外总线 C系统总线 D局部总线26在数据传输率相同的情况下,同步传输率高于异步传输速率的原因是 A 。A附加的冗余信息量少 B发生错误的概率小C校验码位数少 D由于采用CRC循环码校验27对存储器访问时,地址线有效和数据线有效的时间关系应该是 C 。A数据线先有效 B二者同时有效 C地址线先有效 D同时高电平28RESET信
7、号有效后,8086 CPU执行的第一条指令地址为 A 。A00000H BFFFFFH CFFFF0H D0FFFFH29异步串行通信中,收发双方必须保持 C 。A收发时钟相同 B停止位相同 C数据格式和波特率相同 D以上都正确30执行外部总线周期,负责存储器与I/O端口传送数据的是 D 。A中央处理单元CPU B算术逻辑部件ALUC执行部件EU D总线接口部件BIU318086/8088的控制标志有 C 个。A1 B2 C3 D43280386微型计算机是32位机,根据是它的 D 。A地址线是32位 B数据线为32位C寄存器是32位的 D地址线和数据线都是32位338086可屏蔽中断请求输入
8、线是 B 。A BINTR C DNMI34某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为0120H,该数的在内存的物理地址为 B 。A02120H B20120H C21200H D03200H35控制器的功能是 C 。A从主存取出指令并完成指令操作码译码 B产生时序信号 C从主存取出指令、分析指令并产生有关的操作控制信号 D分析指令368086被复位以后,寄存器的状态置全1的是 D 。AIP BDS CSS DCS37要完成操作:将1000H送2000H中,可以用下面的 D 组指令完成。AMOV 1000H, 2000H BMOV 2000H, 1000
9、HCMOV AX, 2000H DMOV AX, 1000H MOV 1000H ,AX MOV 2000H ,AX38VAR1和VAR2为自变量,EXIT为标号,试从下列指令中选出正确的指令 C 。AADD VAR1,VAR2 BSUB VAR2,VAR1CJMP EXIT DJNZ VAR1 39Intel 8086CPU可以访问的I/O空间有 B 。A4GB B1MB C64KB D1KB40如果认为CPU等待设备的状态信号是处于非工作状态(即踏步等待),那么主机与设备数据传送方式中, A 主机与设备是串行工作的。A程序查询方式 B中断方式 CDMA方式 D查询方式二、填空题1彩色显示器
10、有两种使用方式: 字母数字 模式、 图形显示 模式。28237A可编程DMA控制器由 数据总线缓冲存储器 、读写逻辑部件、工作方式寄存器、状态寄存器、优先选择逻辑及四个DMA通道组成。3总线是数据在计算机内从其一个部件传输到另一个部件的内部通道。微机中的总线结构有以下几种: ISA总线结构 、 MCA总线结构 、 PCI总线结构 、EISA总线结构、VESA总线结构。4对于微机而言,任何新增的外部设备,最终总是要通过 I/O接口 与主机相接。5将模拟量信号转换成数字量的器件称为 模/数转换器 。6当指令“指令SUB AX,BX”执行后,CF=1,说明最高有效位为 1 ;对 有符号 数,说明操作
11、结果溢出。7指令LOOPZ/LOOPE是结果“ 相等 ”或“ 零 ”发生转移的指令。而指令LOOPNZ/LOOPNE则是结果“不相等”或“不为零”发生转移的指令。8语句 “X1 EQU 1000H ”和“ X1 =1000H”的区别在于“EQU不能直接下次赋值”、“ =可以二次赋值 ”。9在IBMPC/XT中,外设是通过 8259 器件对CPU产生中断请求。10实现A/D转换的方法很多,常用的有 逐次逼近法 、 双积分法 及电压频率转换法等。11在BIOS键盘驱动程序的解释下,IBM-PC的键盘除了提供通常的输入ASCII字符的功能外,它还具有 控制 功能。12微型计算机最基本、最频繁的操作是
12、 数据传输 ,其关键问题是控制方式。13将模拟量信号转换成数字量的器件称为 模/数转换器 ,而将数字量信号转换成模拟量信号的器件成为 数/模转换器 。14PC机的外存储设备包括:软盘驱动器、 硬盘驱动器 、 光盘驱动器 。15彩色显示器有两种使用方式: 字符显示模式 、 图形显示模式 。16A/D转换器是将模拟量转换成数字量的器件,模拟量可以是电压、 电流 等信号,也可以是声、光、压力、 温度 、湿度等随时间连续变化的非电的物理量。17CPU一般可以采用4种方式和A/D转换器进行联络来实现对转换数据的读取,它们分别是: 程序查询方式 、 中断方式 、CPU等待方式、固定的延迟程序方式。18分辨
13、率是D/A转换器的主要特性指标之一,N位D/A转换器的分辨率为 1/(2N-1) 。19微型计算机中的微处理器与外围设备之间的接口芯片按功能选择的灵活性可分成可编程和 不可编程 接口芯片。20 若SS=3240H, SP =2000H, 栈顶的实际地址为 34400H 。218088中的指令INT n用 n 指定中断类型。22一片8255A端口A有 3 种工作方式,端口B有 2 种工作方式。23I/O接口的含义,从硬件来说,包括 主机板上的接口逻辑 、具体外设的接口逻辑、系统总线 ;从软件来说,可以理解为 接口的软件 和软件的接口。248259A对中断优先权的管理方式有以下几种:完全嵌套方式、
14、自动循环方式和 中断屏蔽方式 方式。258237A必须与一个8位 锁存器 配套使用,才可形成完整的4通道DMA控制器。26若8259A是主片时引脚/4高电平,若8259A是从片时则引脚/是 低 电平。27在中断响应期间,CPU要做的工作,即 关闭中断 、CS、IP以及FR的内容推入堆栈、中断服务程序段地址送入CS。三、问答题1什么是A/D,D/A转换器?答:把模拟量信号转换成数字量的器件为模/数转换器,简称为A/D转换器。把数字量信号转换成模拟量的器件为数/模转换器,简称为D/A转换器。2 变址寄存器X有何功能?在运算中能起什么作用?答:变址寄存器X有加减1的功能,在运算中能起到计算循环数的作
15、用。3ADC与微处理器接口的基本任务是什么?ADC与微处理器接口的基本任务是:答:向ADC转发启动转换信号;向CPU提供转换结束信号,把转换好的数据送入微处理器。48086系统中可引入哪些中断,它们是如何引入的?答:引入外部中断;可屏蔽中断请求,由INTR脚引入;不可屏蔽中断请求,由NMI脚引入。 内部中断;处理机产生中断,如单步,除法出错,溢出,由标志位引入; 软件中断, 由中断指令引入的中断四、程序题1写出以下指令中内存操作数所在的地址: MOV AL,BX+3 MOV BP+2,AX INC BYTE PTRSI+5 MOV DL,ES:BX+DI MOV BX,BX+SI+3 答: M
16、OV AL,BX+3 DS:BX+3 (基址寄存器加偏量的寻址方式) MOV BP+2,AX DS:BP+2 (基址指针寄存器加偏量的寻址方式) INC BYTE PTRSI+5 DS:SI + 5 (变址寄存器加偏量的寻址方式) MOV DL,ES:BX+D
17、I ES: BX+DI (基址加变址) MOV BX,BX+SI+3 DS:BX+SI+3 (基址加变址加偏量) 2根据以下要求选用相应的指令或指令序列 把4629H传送给AX寄存器 把DATA的段地址和编移地址装入DS和BX中。 把BX寄存器和DX寄存器内容相加,结果存入DX寄存器中。 AX寄存器中的内容减去0360H,结果存入AX中。 把附加段偏移量为0500
18、H字节存储单元的内容送BX寄存器。答:. 把4629H传送给AX寄存器mov ax,4629H 把DATA的段地址和编移地址装入DS和BX中。MOV AX,DATASEGMOV DS,AXXOR AX,AX 把BX寄存器和DX寄存器内容相加,结果存入DX寄存器中。add bx,dxxchg bx,dx AX寄存器中的内容减去0360H,结果存入AX中。sub sx,0360H 把附加段偏移量为0500H字节存储单元的内容送BX寄存器mov bx,es:0500H3请阅读下列程序,分析其结果:MOV AH,00MOV AL,66MOV DX,00INT 17HMOV AH,00MOV
19、 AL,0DHINT 17H答:向打印机(LPT1)端口输出ascii值为66的字符("B")4设状态端口地址为86H,数据端口的地址为87H,外部输入信息准备好状态标志为D7=1,请用查询方式写出读入外部信息的程序段。答:START:IN AL,86HTEST AL,80HJZ STARTIN AL,87H5设状态端口地址为76H,数据端口地址为75H,外部设备是否准备好信息 由D7位传送,D7=0为未准备好(忙),请用查询方式写出CPU向外部传送数据的程序段。答:START:IN AL,76HTEST AL,80HJZ STARTMOV AL,输出的字节OUT 75H,
20、AL3 写出指令,将AX中的一个字从端口1000H输出。答:AX 已有一个字 MOV DX,1000H OUT DX,AX 4编写程序将MOLT中的一个8位数乘以20,乘积放在ANS中。答:xor edx,edx mov eax,MOLT mov ecx,20 mul ecx mov dword ptr ANS0,eax mov dword ptr ANS4,edx5写出以下指令中内存操作数所在的地址:(1)MOV BX,BX+SI+6 DS:BX+SI+6 (2)MOV BP+3,AX (3)INC BYTE PTRSI+6 DS:SI+6 (4)MOV D
21、L,ES:BX+DI (5)MOV AL,BX+5 DS:BX+5 答:(1)MOV BX,BX+SI+6:指令MOV BX,BX+SI+6中内存操作数的所在地址=(DS)*10H+(BX)+(SI)+6和(DS)*10H+(BX)+(SI)+7(2)MOV BP+3,AX :指令MOV BP+3,AX中内存操作数的所在地址=(SS)*10H+(BP)+3和(SS)*10H+(BP)+4(3)INC BYTE PTRSI+6:指令INC BYTE PTRSI+6中内存操作数的所在地址=(DS)+(SI)+6;(4)MOV DL,ES:BX+DI:指令MOV DL,ES:BX+DI中内存操作数的
22、所在地址=(ES)*10H+(BX)+(DI); (5)MOV AL,BX+5 :指令MOV AL,BX+5中内存操作数的所在地址=(DS)*10H+(BX)+5微型机原理及应用练习题二一、单项选择1在计算机内部,一切信息的存取、处理和传送都是以 A 形式进行的。AEBCDIC码BASCII码C十六进制编码D二进制编码2十六进制数1CB转换成二进制数是 D 。A110001011B111101011C111101011D111001011311000110为二进制补码, 该数的十进制原码为 D 。A +198B-198C+58D-584与十进制数56等值的二进制数是 A 。A111000 B1
23、11001 C101111 D1101105二进制数111010转换成十六进制数是 B 。A3CH B3AH C33H DA3H6十进制数59转换成八进制数是 A 。A73Q B37Q C59Q D112Q7与十进制数67等值的十六进制数是 A 。A43H B67H C42H D45H8中断号 16H 的中断向量表地址的首址为 A 。A58H B60H C62H D64H98086CPU从I/O端口地址80H读字节数据应使用指令 A 。 AIN AL, 80H BIN AX, 80H CIN 80H, AL DIN 80H, AX10程序计数器PC内容的意义是 B 。A当前指令所在存储单元的地
24、址B下一条指令所在存储单元的地址C当前的指令代码D下一条指令代码11CPU在总线周期中插入TW等待周期的个数取决于 A 。A“READY”信号B随机C主频D时钟周期12在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是 D 。AIN AL,端口地址 BMOV AL,端口地址COUT AL,端口地址 DOUT 端口地址,AL138086系统中,I/O端口地址 C 。A只能采用内存映像编址 B只能采用独立编址C既可以采用独立编址,又能采用内存映像编址 D以上都不对14直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序为 B 。A直接、立即、间接 B直接、间接、立即C立
25、即、直接、间接 D不一定15十六进制数0C12转换成二进制数是 B 。A1100 0000 1010B B1100 0001 0010BC1100 0001 0001B D1000 1001 0010B16若要表示0-999的十进制数,改用二进制数表示,须用 C 位。A6B8C10D12178086/8088系统中,对存贮器进行写操作时,CPU输出控制信号有效的是 A 。AW /=1, =0 B=1CM /=0, =0 D=018如果一个程序在执行前(CS)=0A7F0H,(IP)=2B40H,该程序的起始地址是 D 。A0D3300H B0D330H C0AB640H D0AAA40H19在
26、下列指令中,能使8086CPU对I/O端口进行读/写访问的是 C 。A中断指令 B串操作指令 C输入/输出指令 DMOV指令20完成操作:从100中减去AL中的内容,可以用下面 A 组指令完成。ANEG AL BNEG AL ADD AL, 100 SUB AL, 100CSUB 100, AL DSUB AL, 10021指令MOV AX,3070H中源操作数的寻址方式为 B 。A寄存器寻址 B直接寻址 C立即寻址 D间接寻址22能够产生及其节拍,即按时钟周期来安排每条指令的取指及执行的顺序,从而形成例行程序的是 B 。A程序计数器 B环形计数器 C累加器 D子程序计数器23对微处理器而言,
27、它的每条指令都有一定的时序,其时序关系是 C 。A一个时钟周期包括几个机器周期,一个机器周期包括几个指令周期。B一个机器周期包括几个指令周期,一个指令周期包括几个时钟周期。C一个指令周期包括几个机器周期,一个机器周期包括几个时钟周期。D一个指令周期包括几个时钟周期,一个时钟周期包括几个机器周期。24中断向量是指 B 。A中断类型码 B中断服务程序入口地址C中断服务程序出口地址 D中断向量地址25指令MOV AX,3070H中源操作数的寻址方式为 B 。A寄存器寻址 B直接寻址 C立即寻址 D间接寻址268086CPU从功能上分为两大部分:一是 B ,二是总线接口部件(BIU)。AI/O 接口部
28、件 B执行部件(EU) C总线请求部件 D指令计数部件278086的标志可分为两类: A 标志和控制标志。A状态 B地址 C数据 D堆栈288086CPU读数据操作在总线周期的 D 时刻。AT1 BT1, T2 CT2, T3 DT3, T429十进制正数43的八位二进制原码是 B 。A00110101 B00101011 C10110101 D1010101130十进制正数38的八位二进制补码是 D 。A00011001 B10100110 C10011001 D001001103111000110为二进制补码, 该数的十进制原码为 D 。B +198 B-198 C+58 D-5832给定
29、一个存放数据的内存单元的偏移地址是20C0H,(DS)=0C00EH,则该内存单元的物理地址 B 。A02120H B320F8H C21200H D03200H33十进制数72转换成八进制数是 C 。A101Q B98Q C110Q D56Q348086/8088的控制标志有 C 个。A1 B2 C3 D43580386微型计算机是32位机,根据是它的 D 。A地址线是32位 B数据线为32位C寄存器是32位的 D地址线和数据线都是32位368086可屏蔽中断请求输入线是 B 。A BINTR C DNMI37某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为
30、0120H,该数的在内存的物理地址为 B 。A02120H B20120H C21200H D03200H38控制器的功能是 B 。A从主存取出指令并完成指令操作码译码 B产生时序信号 C从主存取出指令、分析指令并产生有关的操作控制信号 D分析指令398086被复位以后,寄存器的状态置全1的是 D 。AIP BDS CSS DCS40要完成操作:将1000H送2000H中,可以用下面的 D 组指令完成。AMOV 1000H, 2000H BMOV 2000H, 1000HCMOV AX, 2000H DMOV AX, 1000H MOV 1000H ,AX MOV 2000H ,AX二、填空题
31、1对于8进制数来说,其基数(能使用的数字符号个数)是 R个 ,能使用的最小数字符号是 0 。2中央处理器(CPU)是将程序计数功能、指令寄存功能、控制功能、 算术逻辑功能 以及暂存中间数据功能集成在一块电路器件上的集成电路。3执行部件EU由以下四个部分组成: 4个通用寄存器 、4个专用寄存器、标志寄存器和算术逻辑部件。48086微处理机在最小模式下,用 M/ 来控制输出地址是访问内存还是访问I/O。5串行异步接口在接收时是由 接收移位 寄存器将串行数据转换成并行数据。在发送时,是由 发送移位 寄存器将并行数据转换成串行数据。6若SS=3240H,SP=2000H,栈顶的实际地址为 34400H
32、 。7在计算机内部,一切信息的存取、处理和传送都是以 二进制编码 形式进行的。8微型计算机的指令系统分为访问存储器指令、转移指令、 运算指令 三类。9串处理指令规定源寄存器使用SI,源串在DS段中;目的寄存器使用 DI ,目的串必须在 ES 段中。10假设(DS)=0B000H,(BX)=080AH,(0B080AH)=05AEH,(0B080CH)=4000H,当执行指令“LES DI,BX”后,(DI)= 05AEH ,(ES)= 4000H 。118086CPU从功能上分为两大部分:一是 执行部件(EU) ,二是 总线接口部件(BIU) 。12指令“AND AX,STR1 AND STR
33、2”中,STR1和STR2是两个已赋值的变量,两个AND的区别是 前一个AND是一个命令 、后一个AND是一个运算符。13CPU中的总线接口部件BIU,根据执行部件EU的要求,完成、 CPU 与 存储器 或I/O端口的数据传送。14串处理指令规定源寄存器使用SI,源串在DS段中;目的寄存器使用 DI ,目的串必须在 ES 段中。15在8086/8088PC机系统中使用的中断控制器是 8259A 芯片,该中断控制器可接受8级硬件外中断。16将8086/8088CPU的MN脚接地时,系统处于 最大 模式,当MN脚接+5V时,系统为 最小 模式。17微型计算机由 微处理器 、 存储器 和 I/O接口
34、电路 组成。 18在8088读存储器周期中,采样Ready线的目的是 确定是否在T3周期后插入Tw周期 。198088的ALE引脚的作用是 锁存复用线上的地址 。20CPU的工作频率取决于 主板上的振荡晶体的振荡频率 。三、问答题1布尔代数有哪两个特点? 答:第一个特点:各变量只有2种可能的值:0或1。第二个特点:只有两种基本的运算方式:“或运算”及“与运算”。2同步传输方式和异步传输方式的特点各是什么?答:同步传输方式中发送方和接收方的时钟是统一的、字符与字符间的传输是同步无间隔的。异步传输方式并不要求发送方和接收方的时钟完全一样,字符与字符间的传输是异步的。3简述程序设计的4个步骤。答:
35、先要有一个操作码表。 进行存储器分配 用助记符写出源程序并译成目的码 将程序送入计算机进行试通过运行4结合8086最小模式下总线操作时序图,说明ALE、M/、DT/R#、READY信号的功能。答:ALE为外部地址锁存器的选通脉冲,在T1期间输出;M/IO#确定总线操作的对象是存储器还是I/O接口电路,在T1输出;DT/R#为数据总线缓冲器的方向控制信号,在T1输出;RD#为读命令信号;在T2输出;READY信号为存储器或I/O接口"准备好"信号,在T3期间给出,否则8086要在T3与T4间插入Tw等待状态。58086 CPU与8088 CPU有哪些相同之处?又有哪些区别?答
36、:8086CPU和8088CPU内部结构基本相同,不同之处仅在于8088有8条外部数据总线,因此为准16位。8086有16条外部数据总线。两个CPU的软件完全兼容,程序的编制也相同。6为什么需要半加器和全加器,它们之间的主要区别是什么?答:在做两个二进制加法时,右边第一位(最小有效位)相加时要用半加器电路;除此位外,其他各位相加时都要用全加器电路。全加器的输入端有进位输入,而半加器则无。四、程序题1设(DS)=1B00H,(ES)=2B00H,有关存储器地址及其内容如下图所示,请用两条指令把X装入AX寄存器。1B00:2000H8000H1B00:2002H2B00H.2B00:8000HX答
37、:2B00:8000HXLES BX, 2000HMOV AX, ES: BX2根据以下要求选用相应的指令或指令序列。 把4629H传送给AX寄存器答:mov ax,4629H 把DATA的段地址和编移地址装入DS和BX中。答:LDS BX,DATAMOV AX,DATASEGMOV DS,AXXOR AX,AX 把BX寄存器和DX寄存器内容相加,结果存入DX寄存器中。答:ADD DX,BXadd bx,dxxchg bx,dx AX寄存器中的内容减去0360H,结果存入AX中。答:sub sx,0360H 把附加段偏移量为0500H字节存储单元的内容送BX寄存器。答:mov bx,es:05
38、00H3请阅读下列程序,分析其结果。MOV AH,00INT 16HMOV AH,0AHMOV CX,00MOV BH,00INT 10H 答:读取键盘输入,并显示在显示器上。4试编写一个汇编语言程序,要求对键盘输入的小写字母用大写字母显示出来。ABC: MOV AH,1INT 21HCMPAL,AJB STOPCMP AL,ZJA STOPSUB AL,20HMOV DL,ALMOV AH,2INT 21HJMP ABCSTOP: RETNAME TURNDSEG SEGMENTA DB 'PLEASE INPUT (az):','$
39、39;B DB 0AH,0DH,'$'DSEG ENDSSSEG SEGMENT STACKDB 90H DUP(?)SSEG ENDSCSEG SEGMENTASSUME CS:CSEG,DS:DSEG,SS:SSEGSTART: MOV AX,DSEGMOV DS,AXMOV DX,OFFSET A/提示输入MOV AH,09HINT 21HMOV AH,01H INT 21HMOV BL,ALSUB BL,20H/转换MOV DX,OFFSET BMOV AH,09HINT 21HMOV DL,BLMOV AH,02INT 21H/输出MOV AH,4CHINT 21H/
40、结束CSEG ENDSEND START5编一初始化程序,使8255A的PC5端输出一个负跳变。如果要求PC5端输出一个负脉冲,则初始化程序又是什么情况?MOV AL,0000 1011H;PC5置“1”控制字ALMOV DX,046H; 控制口地址DL OUT DX,AL;置“1”控制字控制寄存器MOV AL,00001011B;PC5置“0”控制字ALOUT DX,AL;置“0”控制字控制寄存器如果要求PC5输入一个负脉冲则再加两条指令MOV AL,00001011OUT DX,AL; portA_Addr; portB_Addr; portC_Addr; Control_Addr; In
41、tel8086 instruction; a negative hop:high to lowmov dx,Control_Addrmov al,1000000B ;portC:mode0,OUTout dx,almov dx,Control_Addrmov al,00001011B ;portC PC5 set to 1out dx,almov dx,Control_Addrmov al,00001010B ;portC PC5 reset to 0out dx,al; a negative pulse:hight to low to highmov dx,Control_Addrmov al,1000000B ;portC:mode0,OUTout dx,almov dx,Contr
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- DB2102T+0114-2024海鲜预制菜产业园区建设指南
- 智能投资策略与金融市场演变考核试卷
- 油炸食品制造业中的员工培训与职业发展规划考核试卷
- 班组安全管理培训讲义考核试卷
- 电力仪表的智能电网能源管理考核试卷
- 水资源保护与水污染治理考核试卷
- 石棉与产业结构调整的关系考核试卷
- 制糖业的生产成本与效益分析考核试卷
- 游乐园的社会影响与经济效益评估考核试卷
- 公共设施管理的信息安全与隐私保护考核试卷
- 小区大门改进方案
- 医院建设目标及规划
- 2024年中考历史九年级上册重点知识点复习提纲(部编版)
- 眼科门诊经营方案
- 《声声慢(寻寻觅觅)》
- 智慧小区建设售后服务方案
- 软件使用授权书
- Unit1KnowingMeKnowingYou如何写读后感课件高一下学期英语
- 脑卒中后吞咽障碍患者进食护理(2023年中华护理学会团体标准)
- DB21T 2885-2023居住建筑节能设计标准
- 压覆矿产资源调查评估规范
评论
0/150
提交评论