




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、微型计算机基础知识一、选择题若用MB作为PC机主存容量的计量单位,1MB等于()字节。A、21。个字节B、22。个字节C、230个字节D、24。个字节4运算器在执行两个用补码表示的整数加法时,判断其是否溢出的规则为()。A、两个整数相加,若最高位(符号位)有进位,则一定发生溢出B、两个整数相加,若结果的符号位为。,则一定发生溢出C、两个整数相加,若结果的符号位为1,则一定发生溢出D、两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出5运算器的主要功能是()。A、算术运算B、逻辑运算C、算术运算与逻辑运算D、函数运算6运算器由很多部件组成,其核心部分是()。A、数据总线B、算术
2、逻辑单元C、累加器D、多路开关在一般的微处理器中,()包含在CPU中。A、内存B、输入/输出单元C、磁盘驱动器D、算术逻辑单元9.若某数据段位于存储区38000H47FFFH,则该数据段的段基址为()。A、38000HB、47FFFHC、3000HD、3800HI。程序设计中所使用的地址是()。A、逻辑地址B、有效地址C、物理地址D、段基址80X86执行程序时,对存储器进行访问时,物理地址可由()组合产生。A、SS和IPB、CS和IPC、DS和IPD、CS和BP某处理器与内存进行数据交换的外部数据总线为32位,它属于()。A、8位处理器B、16位处理器C、32位处理器D、64位处理器TOC o
3、 1-5 h z在堆栈操作中,隐含使用的通用寄存器是()。A、AXB、BXC、SID、SP主要决定微机性能的是()A、CPUB、耗电量C、质量D、价格十进制负数-38的八位二进制补码是()A、01011011BB、11011010BC、11011011BD、01011010B若某台微型计算机的型号是奔四8。,则其中8。的含义是()A、CPU中有800个寄存器B、CPU中有800个运算器C、该微机的内存为800MBD、时钟频率为800MHZ在计算机内部,一切信息的存取,处理和传送都是以()形式进行。A、A、EBCDIC码B、ASCII码16位PC机中整数的有效范围是(A、3276832767C、
4、065535C、十六进制编码D、二进制编码)B、3276732767D、-3276832767或065535在()表示中,二进制数11111111B表示十进制数-1A、原码A、原码B、反码C、补码D、BCD码20用8位的二进制数的补码形式表示一个带符号数,它能表示的整数范围是()A、-127+127B、-128+128C、-127+128D、-128+12721计算机中运算器和控制器合称为()A、CPUB、ALUC、主机D、ENIAC22.32位的个人计算机,一个字节(By七6)由()位(bit)组成。TOC o 1-5 h zA、4B、8C、16D、3224.从功能上,8086的。卩卩由()
5、两部分组成。A、SP、ALUB、控制器、FLAGSC、EU、BIUD、EU、ALU25.标志寄存器FLAGS中存放两类标志,即()。A、符号标志、溢出标志B、控制标志、状态标志C、方向标志、进位标志D、零标志、奇偶标志若AL=3BH,AH=7DH,则AL和AH中的内容相加后,标志CF、SF和OF的状态分别是()。A、0、1、1B、1、1、1C、0、0、0D、1、1、0若AL=3BH,AH=7DH,则AL和AH中的内容相减后,标志CF、AF和PF的状态分别是()。A、0、0、1B、1、1、1C、0、1、0D、1、0、0下列有关指令指针寄存器的说法中,哪一个是正确的()。A、IP存放当前正在执行的
6、指令在代码段中的偏移地址B、IP存放下一条将要执行的指令在代码段中的偏移地址C、IP存放当前正在执行的指令在存储器中的物理地址D、IP存放当前正在执行的指令在存储器中的段地址最小模式时,当M/IO为低电平时,表示CPU正在对()进行访问。A、存储器B、I/O端口C、外部存储器D、EPROM30下面有关MN/MX-的叙述正确的是()A、是工作模式选择信号,由CPU产生,为高电平时CPU工作在最小模式,为低电平时,CPU工作在最大模式B、是工作模式选择信号,由CPU产生,为低电平时CPU工作在最小模式,为高电平时,CPU工作在最大模式C、是工作模式选择信号,由外部输入,为低电平时PU工作在最小模式
7、,为高电平时,CPU工作在最大模式D、是工作模式选择信号,由外部输入,为高电平时PU工作在最小模式,为低电平时,CPU工作在最大模式TOC o 1-5 h z某CPU的主频为250MHZ,则它的时钟周期为()A、250nsB、50nsC、40nsD、4ns如果访问存储器时使用BP寻址,则默认的段寄存器是()A、CSB、ESC、DSD、SS某单元在数据段中,已知DS=1000H,偏移地址为1200H,则它的物理地址为()A、10000HB、11200HC、12100HD、13000H某系统中,已知SS=2360H,SP=0800H,若将20H个字节的数据入栈,则SP的内容为()A、0780HB、
8、0820HC、23E20HD、07E0H某系统中,已知建立堆栈时SS=2360H,SP=0800H,经过一段时间后,SP的内容变为0700H,则堆栈中有多少个字的数据()A、A、80HB、50HC、100D、100HTOC o 1-5 h z设某一个单元的物理地址是54321H,则正确的逻辑地址表示为()A、4321H:50000HB、54320H:1HC、5430H:0021HD、5432H:00001H如果一个程序在执行前CS=1000H,IP=2000H,该程序的起始地址是()A、3000HB、12000HC、21000HD、1000H如果一个堆栈从地址1250H:0100H开始,SP=
9、0050,则SS的段地址是()A、12600HB、1260HC、1265HD、125BH若已知X=11101011B,Y=01001010B,则X-Y=()补补补A、10100001BB、11011111BC、10100000BD、溢出二、判断题3.若一个数据块的起始地址为20A0H:0F6H,则该数据块起始地址的实际地址是21B60H。SP的内容可以不指向堆栈的栈顶。寄存器寻址其运算速度较低。字长是描述CPU数据总线宽度的指标。计算机的堆栈是一种特殊的数据存储区,数据存取采用先进先出的原则当运算结果各位全部为零时,标志ZF=O。逻辑地址不是物理地址,但它是唯一的。三、填空题1.计算机是通过(
10、)、()、()总线把各个部件连接在一起,构成一个系统。TOC o 1-5 h z8086的数据总线是()位,地址总线是()位。PC机主存储器中的基本存储单元的长度是()。4.80486可访问8位、()、和()、()位的寄存器。在微处理器的实地址方式下,段寄存器的作用是()。若一个数中含有3个“1”,则其奇偶标志为()。9.程序设计中使用的地址称为(),而CPU对存储器单元进行操作时使用的地址称为()。微机的主要性能指标中,字长是指()。微型计算机由()和()两大部分组成。上电复位时,若CPU的CS=0FFFFH,IP=0000H,则第一条指令从()H方取8088与外部交换数据的总线宽度是位,与
11、寄存器组之间的数据总线宽度是位,EU内部总线宽度是位。设AL=80H,AH=83H,AL和AH中的内容相加后,CF=,OF=,ZF=,PF=,AF=,SF=。8086/8088将整个存储空间划分为许多逻辑段,每个逻辑段容量在以内,各个逻辑段相互重叠。8086/8088中,某单元只能有一个地址,但可以有多个地址。如果对堆栈进行操作,则段基址来源于,偏移地址来源于。20某存储单元物理地址为32413H,则相对于段地址为3000H,其偏移地址为,若,它的偏移地址是1003H,则其段地址为。21.在8086/8088系统中,所有读写存储器或I/O端口操作都是由通过系统总线完成的。四、简答题简述EU和B
12、IU的主要功能?28086和8088的主要区别是什么?第1章微型计算机基础知识一、选择题1.D2.C3.B4.D5.C6.B7.D8.C9.D10.A11.B12.C13.D14.A15.B16.D17.D18.D19.C20.D21.A22.B23.A24.C25.B26.A27.B28.B29.B30.C31.D32.D33.B34.D35.A36.C37.B38.B39.A二、判断题1.X2.X3.X4.X5.X6.V7.X8.X9.X三、填空题1地址;数据;控制216,203字节416,325存放段基址618SS,SP9逻辑地址,物理地址10外存11寄存器12一次能处理的二进制位数13
13、软件,硬件14FFFF0H158、8、16161,1,0,1,0,064KB、可以18物理,逻辑19.SS、SP2413H、3141HBIU(总线接口单元)第2章指令系统及汇编语言程序设计一选择题1指令ADDCX,55HBP的源操作数的寻址方式是()。寄存器寻址(B)直接寻址(C)寄存器间接寻址(D)寄存器相对寻址2设(SS)=3300H,(SP)=1140H,在堆栈中压入5个字数据后,又弹出两个字数据,则(SP)=()。113AH(B)114AH(C)1144H(D)1140H若SI=0053H,BP=0054H,执行SUBSI,BP后,则()。(A)CF=0,OF=0(B)CF=0,OF=
14、1(C)CF=1,OF=0(D)CF=1,OF=14已知(BP)=0100H,(DS)=7000H,(SS)=8000H,(80100H)=24H,(80101H)=5AH,(70100H)=01H,(70101H)=02H,指令MOVBX,BP执行后,(BX)=()。(A)0102H(B)0201H(C)245AH(D)5A24H7下列四条指令都可用来使累加器清0,但其中不能清进位位的是()。(A)XORAL,AL(B)ANDAL,0(C)MOVAL,0(D)SUBAL,AL若(AX)=96H,(BX)=65H,依次执行ADDAX,BX指令和DAA指令后,(AL)=()。(A)0FBH(B)
15、01H(C)61H(D)0BH9下列能使CF标志置1的指令是()。(A)CMC(B)CLC(C)STC(D)CLDMOVAX,BP+SI隐含使用的段寄存器是()。(A)CS(B)DS(C)ES(D)SS11设AL=7FH,要使AL=80H,应使用下列哪一条指令()。(A)ANDAL,80H(B)ORAL,80H(C)XORAL,80H(D)NOTAL12在执行十进制调整指令DAA,DAS之前必须将结果存放于()中。(A)AX(B)AH(C)AL(D)BL13下列指令执行后影响标志位的是()。(A)MOV(B)PUSH(C)ADD(D)XCHG14唯一能对应存储单元的地址是()。(A)物理地址(
16、B)端口地址(C)有效地址(D)逻辑地址15计算机能直接执行的语言是()。(A)机器语言(B)汇编语言(C)高级语言(D)程序设计语言16需采用先进后出原则操作的存储区是()。(A)寄存器组(B)地址缓冲器(C)数据寄存器(D)堆栈区17寄存器SP用于对()的操作。(A)空闲单元(B)堆栈单元(C)数据单元(D)指令单元若(BX)=1000H,(DS)=2000H,(21000H)=12H,(21001H)=34H,执行LEASI,BX指令后,SI寄存器的内容是()。(A)1234H(B)3412H(C)1000H(D)0010H19若(AL)=80H,执行NEGAL指令后,CF和OF标志位的
17、状态分别为()。(A)0和0(B)0和1(C)1和0(D)1和1若要完成(AX)*7/2运算,则在下列四条指令之后添加()指令。MOVBX,AX;MOVCL,3;SALAX,CL;SUBAX,BX()。(A)RORAX,1(B)SALAX,1(C)SARAX,1(D)DIVAX,221在保护模式下,代码段的段基址存在于()中。(A)段选择符(B)指令指针寄存器(C)段寄存器(D)段描述符22查表指令XLAT规定,待查表的首址应存入()中。(A)BP(B)SI(C)DI(D)BX23将要取的某一条指令的偏移地址由()提供。(A)SI(B)BP(C)SP(D)IP24寄存器间接寻址方式中,操作数在
18、()中。(A)通用寄存器(B)堆栈(C)主存单元(D)段寄存器25运算型指令的寻址和转移型指令的寻址,其不同点在于()。前者取操作数,后者决定程序的转移地址后者取操作数,前者决定程序的转移地址两者都是取操作数(D)两者都是决定程序的转移地址26.JMPWORDPTRDI是()。(A)段内间接转移(B)段间间接转移(C)段内直接转移(D)段间直接转移27.INC指令不影响()标志。(A)OF(B)CF(C)SF(D)ZF28逻辑移位指令SHL用于()。(A)带符号数乘2(B)带符号数除2(C)无符号数乘2(D)无符号数除229算术移位指令SAR用于()。(A)带符号数乘2(B)带符号数除2(C)
19、无符号数乘2(D)无符号数除230下列指令中,有语法错误的是()。(A)MOVSI,AX(B)INAL,DX(C)XORAX,1234H(D)OUT210H,AL31在下列伪指令中定义字变量的是()。(A)DD(B)DW(C)DQ(D)DT32下列指令中,能使AL的内容固定为偶数的是()。(A)ADDAL,01H(B)ORAL,0FEH(C)ANDAL,0FEH(D)XORAL,0FEH33改变()寄存器的值,可改变堆栈中栈顶元素的位置。(A)BP(B)IP(C)SP(D)BX34加减类运算指令对标志位的状态()。(A)有影响(B)部分影响(C)无影响(D)任意当AH=()时,执行INT21H
20、指令可在屏幕上显示一组字符。(A)01H(B)02H(C)09H(D)0AH已知VARDW1,2,$+2,5,6若汇编时VAR分配的偏移地址是2010和,则汇编后2014H单元的内容是()。(A)6H(B)14H(C)5H(D)16H若某数据段位于存储区68000H7FFFFH,则该数据段的段基址是()。(A)68000H(B)7FFFFH(C)6000H(D)6800HSP的作用是用来指示()。(A)栈顶元素的有效地址(B)下一条要执行指令的地址(C)下一条要取的指令的地址(D)栈底元素的有效地址39在数据传送指令执行过程中,不能直接与立即数进行传送的是()。(A)通用寄存器(B)段寄存器(
21、C)存储器(D)通用寄存器和存储器40转移类指令对标志位的状态()。(A)有影响(B)部分影响(C)无影响(D)随意41.欲从存储单元取某操作数,可采用()。(A)寄存器寻址、寄存器间接寻址(B)立即寻址、直接寻址(C)立即寻址、寄存器间接寻址(D)寄存器间接寻址、直接寻址42在指令MOVAX,0执行后,CPU状态标志位ZF的取值()。(A)为0(B)为1(C)不确定(D)不改变已知AL=10010111H,BL=00010101H,执行ADDAL,BL指令后,OF、SF、CF、ZF标志的状态为()。(A)1、0、1、1(B)1、1、0、0(C)0、0、1、1(D)0、1、0、1下列指令中,错
22、误的是()。(A)MOVBX,OFFSETBUF(B)LEASI,BUF(C)LEADI,OFFSETBUF(D)MOVBP,SEGBUF输入/输出指令对标志位的状态()。(A)有影响(B)部分影响(C)无影响(D)任意下列描述正确的是()。汇编语言仅由指令性语句组成汇编语言包括指令性语句和伪指令语句指令性语句和伪指令语句的格式是完全相同的指令性语句和伪指令语句需经汇编程序翻译成机器代码后才能执行下列指令中不属于逻辑运算指令的是()。(A)XOR(B)CWD(C)NOT(D)OR假定DX=10111001B,CL=3,CF=1,则执行指令SHLDX,CL后,DX的值为()。(A)005CH(B
23、)0017H(C)1700H(D)05C8H下列指令中不会改变指令指针寄存器内容的是()。(A)MOV(B)JMP(C)CALL(D)RET50伪指令ENDP告诉汇编程序()。(A)宏定义结束(B)过程定义结束(C)段定义结束(D)过程运行结束51利用DOS系统功能调用的9号(AH=9)功能,显示一个字符串,其入口参数应为()。(A)DS:DX二字符串首地址(B)DS:DX=字符串末地址(C)CS:DX二字符串首地址(D)CS:DX=字符串末地址52在下列伪指令中定义双字变量的是()。(A)DB(B)DW(C)DD(D)DT二、判断题1指令MOVAX,BX的源操作数是寄存器寻址方式。2对堆栈区
24、的操作必须遵循先进先出的原则。3.比较两个带符号数的大小,可根据CF标志来判断。4逻辑操作符AND,OR,XOR和NOT,只能用于数字表达式。5不能给段寄存器赋立即数。6.OF位可用来表示有符号数的溢出。7无条件转移指令只能用于段内直接转移。MOVAX,BP的源操作数的物理地址为16*(DS)+(BP)。指令MOVDI,OFFSETBXSI是正确的。10指令MOVCS,BX是非法的。11指令NOTAX,BX是合法的。MOVBXBP,AX是对的。80486中对堆栈单元的存取操作是以字节为单位的。JMP指令要影响标志位。INC指令影响所有状态标志。16欲交换寄存器SI,DI的内容,可用指令XCHG
25、SI,DI实现。CPU中的程序计数器IP中存放的是指令的逻辑地址。两个符号相同的数相减不会产生溢出。汇编程序就是汇编语言程序。相对寻址中的位移量只能用16位表示。CLD指令是MOVSB指令的使用条件之一。段寄存器间不能直接进行数据传送。23要把变量BUFF的有效地址送给BX,可用MOVBX,BUFF指令。24当对堆栈段的数据进行操作时,其操作数的有效地址可保存在BP中。TEST指令属于逻辑运算指令。CS和IP都不能作传送指令的目的操作数。三、填空题若SS=5310H,SP=0E30H,其物理地址为()。若CH=07H,CL=08H,执行指令ADDCH,CL后,AF=(),CF=(),OF=()
26、,PF=()。指令由()和()两个字段构成。条件转移指令JNE的测试条件是()。若用指针(BP)访问存储器,则数据包含在()段中。若AX=1234H,SP=1OOOH,指令PUSHAX执行后AX=(),SP=()。指令采用()寻址方式时操作数是在代码段中。四、阅读程序程序中数据定义如下:DATA1DW?DATA2DB32DUP(?)DATA3DD?COUNTEQU$-DATA1此时COUNT的值是()。分析下列程序段,说出其功能。MOVAX,1000HMOVDS,AXMOVES,AXMOVSI,0100HMOVDI,0200HMOVCX,50DREPMOVSB写出下列程序段的功能MOVBX,2
27、000HMOVDS,BXXORAL,ALMOVCX,100AGAIN:MOVBX,ALINCBXLOOPAGAIN写出下列程序段的功能LEASI,BUFFERLEADI,ARRAYMOVCX,100XORBL,BLLP:CMPSI,01HJNZLP1INCBLLP1:INCSILOOPLPMOVDI,BL5写出下列程序段的功能MOVCX,16MOVAX,NMOVBH,0LP0:SHLAX,1JCLPINCBHLP:LOOPLP0MOVSUM,BH6写出下列程序段的功能MOVAL,NANDN,0FHMOVBL,NSHRAL,4MOVBH,AL7执行下列程序段后,AX二?MOVAX,0702HMO
28、VBH,09HAADDIVBH8下面程序段执行后AL=?ABCDW2152H,3416H,5731H,4684HMOVBX,OFFSETABCMOVAL,3XLAT9执行下面的程序段后AX=?MOVCX,5MOVAX,50NEXT:SUBAX,CXLOOPNEXTHLT执行下面的程序段后AX=?TABDW1,2,3,4,5,6ENTRYEQU6MOVBX,OFFSETTABADDBX,ENTRYMOVAX,BX执行下面程序段后AX=ARRAYDW1,2,3,4,5,6,7,8,9,10COUNTEQU$-ARRAYXORAX,AXMOVCX,COUNTMOVSI,OFFSETARRAYNEXT
29、:ADDAX,SIINCSILOOPNEXT12写出下列程序段的功能MOVAH,1INT21HANDAL,0FHMOVBL,ALMOVAH,1INT21HSHLAL,4ANDAL,BL将从键盘接受到的两个字符拼在一起13执行下列程序段后NDB07HXORBH,BHMOVBL,NRCLBL,1ADDBH,BLXORBH,0FFHHLT寄存器BH的值是,寄存器BL的值是。14分析下列程序段MOVAL,NXORAH,AHMOVCL,4DIVCL当N=3CH时,程序执行完后AX二15程序段如下:CLCMOVAL,6MOVBL,9ADDAL,BLMOVBL,ALDAA执行上面程序段后,AL=,AF=,B
30、L=16执行下列指令后TABLEDB19H,55H,9CHLEABX,TABLEMOVAL,BXXORAL,89HMOVBX,AL寄存器AL的值是17分析下列程序段,说明该程序段执行何种功能。MOVCX,10MOVDL,30HNEXT1:MOVAH,2INT21HINCDLLOOPNEXT118执行下列指令后MOVAX,1245HMOVBX,5689HADDAL,BLMOVCL,ALMOVAL,AHADCAL,BHDAA寄存器AL的值是,寄存器CL的值是19分析下列程序段:MOVAL,NXORAH,AHMOVBL,16DIVBL当N=57H时,程序执行完后AX二?20在下面程序的括号中分别填入
31、如下指令LOOPXHLOOPNEXHLOOPEXH问在这三种情况下,当程序执行完后,AX、BX、CX、DX四个寄存器中的内容分别是什么?START:MOVAX,04MOVBX,02MOVCX,03MOVDX,05XH:INCAXADDBX,AXSHRDX,1HLT21阅读程序,请说出该程序的功能是什么?MOVAX,DATAMOVDS,AXLEASI,BUFFERXORBL,BLMOVCX,100AGAIN:MOVAL,SITESTAL,1JNZNEXTINCBLNEXT:INCSILOOPAGAINHLT22从键盘上接收一字符,若是“Y”转YES,是“N”转NO,否则继续等待,到输入“Y”或“
32、N”为止。程序段如下:MOVAL,NANDAL,0FHADDAL,90HDAAADCAL,40HMOVRUT,ALHLT问:若N=5,下列程序执行后AL二?该程序段的功能是什么?23执行下列程序段后:DATASEGMENTDT1LABLEWORDDT2DB12H,34HDATAENDSMOVAL,DT2MOVDX,DT1寄存器AL的值是,寄存器DX的值是。24读下列程序,请说出该程序的功能是什么?DATASEGMENTSUMDW0DATAENDSSTACKSEGMENTDB200DUP(?)STACKENDSCODESEGMENTASSUMEDS:DATA,SS:STACK,CS:CODEST
33、ART:MOVAX,DATAMOVDS,AXMOVCX,50MOVAX,0MOVBX,1NEXT:ADDAX,BXINCBXINCBXDECCXJNENEXTMOVSUM,AXMOVAH,4CHINT21HCODEENDSENDSTART25设伪指令定义如下,请画出内存分配示意图BUFDB?DWABDWCDW1234HDBEF26执行下列程序段后:DATASEGMENTDT1DW8A9BHDT2DB7CH,6DHDATAENDSMOVAX,DT1MOVBX,OFFSETDT1MOVSI,OFFSETDT2寄存器BX的值是,寄存器SI的值是。27执行下列指令后:TABLEDB10H,33H,41
34、HMOVBX,OFFSETTABLEMOVAL,BXXORAL,80HMOVBX,AL寄存器AL的值是多少?28执行下列程序段后:DATASEGMENTN1DW3355HN2DB23H,89HDATAENDSIIIMOVAX,N1MOVDI,OFFSETN1MOVBP,OFFSETN2寄存器DI的值是多少?寄存器BP的值是多少?29执行下列指令后:DATDB10H,33H,41HLEABX,DATMOVAX,SEGDATMOVES,AXMOVAL,ES:BXXORAL,80HMOVES:BX,AL寄存器AL的值是多少?30执行下列程序段后BUFDB01HXORAL,ALMOVAL,BUFMOV
35、BL,ALSALAL,1ADDAL,BLXORAL,0FFHHLT寄存器AL的值是多少?寄存器BL的值是多少?五程序填空1下列程序是在键盘上输入120个字符,然后将输入反序后显示在屏幕上。请将程序填写完整。STACK1SEGMENTSTPDW120DUP(?)STACK1ENDSCODESEGMENTASSUMECS:CODE,SS:STACK1START:MOVAX,STACK1MOVSS,AXMOVSP,SIZESTPMOVCX,120LOOP1:MOVAH,01HINT21HPUSHAX()MOVDL,0AHMOVAH,02HINT21HMOVDL,0DHINT21HMOVCX,120L
36、OOP2:()MOVAH,02HINT21HLOOPLOOP2MOVAH,4CHINT21HCODEENDSENDSTART六、编写程序1在STR到STR+49单元中存放着一个字符串,试编写一个程序,测试字符串中是否存在数字,如有,则把DL的第五位置1,否则将该位置0。2试编程实现,从键盘接收N个(NW60)8位二进制数,统计其中奇数的个数,并将结果显示在屏幕上。3已知有100字节的数据块存放在以5C10H:2000H开始的存储区内,要求编写一个完整程序将数据移动到以5C10H:2008H开始的存储区内。数组A包含100个互不相等的整数,数组B包含150个互不相等的整数,试编程实现将数组A和数
37、组B都有的整数存放在数组C中。5在以BASE起始的表中存有一组字符,它以回车(0DH)结束。请编写程序:实现从该表中查找关键字KEY(设关键字KEY在AL中),并将找到的第一个关键字偏离表首的位置存放在寄存器DX中,若无此关键字,DX返回值为一1。7编写程序找出BUF数据区中50个带符号数的最大值和最小值,并分别存入MAX和MIN单元。8试编程实现从键盘接收N个(NW50)8位二进制数,统计偶数的个数及偶数之和,并将统计的个数以十进制方式显示在屏幕上。9以STRING起始的字符串的最大长度为80个字符,字符串的结束用字符$表示。编写程序在该字符串中查找是否有空格符(ASCII码为20H),若有就将第一个空格字符串中的位置(00H4FH)存入POST单元;若无空格则将-1存入POST。BUFFER字节数组中存有一组无序列字节
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度电商直播行业主播佣金结算劳动合同
- 1+X母婴(初级)试题与答案
- 防溺水知识培训
- 防溺水安全教育班会
- 中级银行管理-2025中级银行从业资格考试《银行管理》押题密卷3
- 数学(理科)-高考理科数学章节练习
- 小学科学副校长聘用协议书范文
- 防范和打击非法传销知识
- 阻燃电缆标准培训
- 皮革鞣制过程中浆体处理
- 精神科进修出科小结
- 国家形象的内涵及其功能
- 2023年学校红十字会工作计划(三篇)
- 2024年七年级语文下册读读写写汇编(注音+解释)
- 世界是我们的课堂
- 佛教僧尼寺院管理制度
- 供应链管理居间协议书
- 采购谈判技巧培训课件
- 常见危急值及处理流程课件
- 环境、社会和公司治理ESG的作业管理
- 第14课 明清时期的经济、科技与文化
评论
0/150
提交评论