



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
考试题型:1.选择题 2.填空题3.简答题4.计算题5.编程题前四种类型题目主要涉及内容有:计算机的性能衡量: 1字长 2指令执行时间 3内部存储器容量 4外部设备配置2-8-16进制转换32bit机的含义: 计算机的字长为32位,运算器和通用寄存器是32位,数据总线有32位,对存储器读写可同时完成32位指令的时序关系端口指令的使用段的存储大小过程的FAR属性和NEAR属性汇编语言的写作规范CPU的构成及基本原理锁存器和寄存器的关系CPU的模式分类、作用和如何使用最大模式是相对最小模式而言,系统中包含两个或多个处理品,其中一个主处理器就是8088/8086,其它处理器是协处理器,它是协助主处理器工作的。将MN/MX*置0 即为最大模式。最小模式又是相对于最大模式,就是在系统中只有一个处理器,所有的总线控制信号都有由8088/8086 产生,系统中总线控制逻辑电路少,将MN/MX*置1 即为最大模式。PUSH和POP对CS:IP的影响,以及输入、输出值得结果是什么编程题在下述题目中选择两个:(大家看运气了,猜中有奖)1. 试编程序将内存从50000H到5FFFFH的每个单元均写入数55H,并再逐个单元读出比较,看写入的与读出的是否一致。若全对,则将AL置0;只要有错,则将AL置0F START: MOV AX,5000H MOV DS,AX MOV SI,0 MOV CX, 0FFFFH LOOP1: MOV BYTE PTR SI, 55H MOV AL, SI CMP AL, 55H JNZ LOOPERR LOOP2: INC SI LOOP LOOP1 MOV BYTE PTR SI, 55H ;最后一个单元 MOV AL, SI CMP AL, 55H JNZ LOOPERR MOV AL, 0 ;全对 JMP LOOPOUT LOOPERR: MOV AL, 0FFH LOOPOUT: NOP2. 试写一子程序,完成对一个8位无符号数乘6的操作。要求:(1)只能用传送、加法及移位指令;(2)入口参数(即8位无符号数)放于AL中,出口参数(即乘6后的结果)放于AX。 MULTI6 PROC NEAR PUSH BX MOV AH, 0 SHL AX, 1 ;乘 2 MOV BX, AX SHL AX, 1 ;乘 4 ADD AX, BX ;乘 6 POP BX RET MULTI6 ENDP3. 自符号地址为MARK开始的内存缓冲区中,存有100个学生的某门课的考试成绩。试找出成绩不低于80分以及成绩低于60分的学生个数,同时求出最高的成绩分及最低的成绩分数,并将它们分别存于符号地址为PST、FST、MAXMK及MINMK的四个单元中。要求写出完整的数据段及代码段。DATA SEGMENT MARK DB 100 DUP(?) PST DW 0 FST DW 0 MAXMK DB 0 MINMK DB 100 DATA ENDS CODE SEGMENT ASSUME CS:CODE, DS:DATA START: MOV AX, DATA MOV DS, AX MOV CX, 100 MOV BX, OFFSET MARK AGAIN: MOV AL, BX CMP AL, MAXMK JC HIGHL MOV MAXMK, AL ; update highest mark HIGHL: CMP AL, MINMK JNC MKCHK MOV MINMK, AL ; update lowest mark MKCHK: CMP AL, 60 JNC HIGHMK INC FST ; increase the no. of students whose mark = 80 CHKFH: INC BX LOOP AGAIN MOV AX, 4C00H INT 21H CODE ENDS END START4. 编写一段程序,接收从键盘输入的10个数(输入回车符后结束),然后将这些数按位取反后存于BUFF开始的缓冲区中。DATA SEGMENT ;数据段 BUFF DB 10 DUP (0) ;数据区 DATA ENDS STACK SEGMENT STACK STACK;堆栈段 DB 100 DUP (?) STACK ENDS CODE SEGMENT ;代码段 ASSUME CS:CODE,DS:DATA,SS:STACK START: MOV AX,DATA MOV DS,AX MOV CX, 10 LEA SI, BUFF REPT1: MOV AH, 1 ;键入数据 INT 21H CMP AL, 0DH ;判断是否是回车键 JE NEXT1 ;若键入回车,则结束 NOT AL MOV SI, AL INC SI LOOP REPT1 ;若已输满 10个数则结束 NEXT1: MOVAX,4C00H INT 21H CODE ENDS END START5. 编写一个程序,要求运行时屏幕显示BELL,同时响铃一次(响铃的ASCII码为07)。Code SEGMENT ASSUME CS : code Start: MOV DL, 42H MOV AH, 2 INT 21H MOV DL, 45H MOV AH, 2 INT 21H MOV DL, 4CH MOV AH, 2 INT 21H MOV DL, 4CH MOV AH, 2 INT 21H MOV DL, 7 MOV AH, 2 INT 21H MOV AH, 4CH INT 21H Code ENDS END Start 6. 自BUFFER开始的缓冲区有6个字节型的无符号数:10,0,20,15,38,236,试编制8086汇编语言程序,要求找出它们的最大值、最小值及平均值,分别送到MAX、MIN和AVI三个字节型的内存单元。 DATA SEGMENT BUFER DB 10 ,0,20 ,15,38,236 MAX DB 0 MIN DB 0 AVI DB 0 DATA ENDS (2 分) STACK SEGMENT PARA STACK STACK DW 100 DUP (?) STACK ENDS CODE SEGMENT ASSUME CS :CODE,DS :DATA ,SS:STACK START PROC FAR BEGIN : PUSH DS MOV AX ,0 PUSH AX MOV AX ,DATA MOV DS ,AX LEA DI ,BUFFER MOV DX ,0 ;使DH=0 ,DL=0 MOV CX ,6 MOV AX ,0 ; 和清 0 MOV BH ,0 ; 最大值 MOV BL ,0FFH ; 最小值 LOP1: CMP BH,DI JA NEXT1 ; 若高于转移 MOV BH ,DI; 大值BH NEXT1 : CMP BL,DI ; JB NEXT2 ; 若低于转移 MOV BL ,DI; 小值BL NEXT2 : MOV DL ,DI; 取一字节数据 ADD AX ,DX ; 累加和 INC DI LOOP LOP1 MOV MAX ,BH ;送大值 MOV MIN , BL ;送小值 MOV DL , 6 DIV DL , ;求平均值 MOV AVI , AL ;送平均值 RET START ENDP CODE ENDS END BEGIN (3 分)7. 试编写一个汇编语言程序,要求对键盘输入的小写字母用大写字母显示出来。abc: mov ah,1 int 21h cmp al,a jb stop cmp al,z ja stop sub al,20h mov dl,al mov ah,2 int 21h jmp abc stop: ret8. 编写程序,比较两个字符串STRING1和STRING2所含字符是否完全相同,若相同则显示“MATCH”,若不同则显示“NO MATCH”。datarea segment string1 db asfioa string2 db xcviyoaf mess1 db MATCH,$ mess2 db NO MATCH,$ datarea ends prognam segment main proc far assume cs:prognam,ds:datarea start: push ds sub ax,ax push ax mov ax,datarea mov ds,ax mov es,ax begin: mov cx, string2-string1 mov bx, mess1-string2 cmp bx,cx jnz dispnolea dx,addr lea si,string1 lea di,string2 repe cmpsb jne dispno mov ah,9 lea dx,mess1 int 21h ret dispno: mov ah, 9 l
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 玛依拉169课件教学课件
- 废弃水窖改造工程方案(3篇)
- 房建工程结算方案(3篇)
- 安全教育线上培训课堂课件
- 安全教育生产培训会课件
- 东莞茶山装修工程方案(3篇)
- 犬伤门诊培训课件
- 牵引站安全培训记录课件
- 安全教育平台课件压缩
- 农业废弃物资源化利用在2025年农业废弃物处理与资源化利用的产业政策研究报告
- 证券投资学课件吴晓求
- 摩托车整车采购合同范本
- 托管班合伙人合同协议书
- 2025劳动合同补充协议
- 社区节水节电知识培训课件
- 防火墙行业知识培训课件
- 2025版全新升级二手房买卖合同模板下载
- 乡镇执法证考试题及答案
- 2025年监理工程师继续教育试卷及答案
- 2020-2025年注册土木工程师(水利水电)之专业基础知识通关考试题库带答案解析
- 2025年物流师(初级)物流企业物流信息化信息安全认证员培训鉴定试卷
评论
0/150
提交评论