资源描述:
《《微机原理与接口技术》 (2).doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、考试题型:1.选择题2.填空题3.简答题4.计算题5.编程题前四种类型题目主要涉及内容有:计算机的性能衡量:1字长2指令执行时间3内部存储器容量4外部设备配置2-8-16进制转换32bit机的含义:计算机的字长为32位,运算器和通用寄存器是32位,数据总线有32位,对存储器读写可同时完成32位指令的时序关系端口指令的使用段的存储大小过程的FAR属性和NEAR属性汇编语言的写作规范CPU的构成及基本原理锁存器和寄存器的关系CPU的模式分类、作用和如何使用{最大模式是相对最小模式而言,系统中包含两个或多个处理品,其中一个主处理器就是80
2、88/8086,其它处理器是协处理器,它是协助主处理器工作的。将MN/MX*置0即为最大模式。最小模式又是相对于最大模式,就是在系统中只有一个处理器,所有的总线控制信号都有由8088/8086产生,系统中总线控制逻辑电路少,将MN/MX*置1即为最大模式。PUSH和POP对CS:IP的影响,以及输入、输出值得结果是什么编程题在下述题目中选择两个:(大家看运气了,猜中有奖)1.试编程序将内存从50000H到5FFFFH的每个单元均写入数55H,并再逐个单元读出比较,看写入的与读出的是否一致。若全对,则将AL置0;只要有错,则将AL置0
3、FSTART:MOVAX,5000HMOVDS,AXMOVSI,0MOVCX,0FFFFHLOOP1:MOVBYTEPTR[SI],55HMOVAL,[SI]CMPAL,55HJNZLOOPERRLOOP2:INCSILOOPLOOP1MOVBYTEPTR[SI],55H;最后一个单元MOVAL,[SI]CMPAL,55HJNZLOOPERRMOVAL,0;全对JMPLOOPOUTLOOPERR:MOVAL,0FFHLOOPOUT:NOP2.试写一子程序,完成对一个8位无符号数乘6的操作。要求:(1)只能用传送、加法及移位指令;(2
4、)入口参数(即8位无符号数)放于AL中,出口参数(即乘6后的结果)放于AX。MULTI6PROCNEARPUSHBXMOVAH,0SHLAX,1;乘2MOVBX,AXSHLAX,1;乘4ADDAX,BX;乘6POPBXRETMULTI6ENDP1.自符号地址为MARK开始的内存缓冲区中,存有100个学生的某门课的考试成绩。试找出成绩不低于80分以及成绩低于60分的学生个数,同时求出最高的成绩分及最低的成绩分数,并将它们分别存于符号地址为PST、FST、MAXMK及MINMK的四个单元中。要求写出完整的数据段及代码段。DATASEGM
5、ENTMARKDB100DUP(?)PSTDW0FSTDW0MAXMKDB0MINMKDB100DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVCX,100MOVBX,OFFSETMARKAGAIN:MOVAL,[BX]CMPAL,MAXMKJCHIGHLMOVMAXMK,AL;updatehighestmarkHIGHL:CMPAL,MINMKJNCMKCHKMOVMINMK,AL;updatelowestmarkMKCHK:CMPAL,60JN
6、CHIGHMKINCFST;increasetheno.ofstudentswhosemark<60JMPCHKFHHIGHMK:CMPAL,80JCCHKFHINCPST;increasetheno.ofstudentswhosemark>=80CHKFH:INCBXLOOPAGAINMOVAX,4C00HINT21HCODEENDSENDSTART2.编写一段程序,接收从键盘输入的10个数(输入回车符后结束),然后将这些数按位取反后存于BUFF开始的缓冲区中。DATASEGMENT;数据段BUFFDB10DUP(0);数据区DA
7、TAENDSSTACKSEGMENTSTACK‘STACK’;堆栈段DB100DUP(?)STACKENDSCODESEGMENT;代码段ASSUMECS:CODE,DS:DATA,SS:STACKSTART:MOVAX,DATAMOVDS,AXMOVCX,10LEASI,BUFFREPT1:MOVAH,1;键入数据INT21HCMPAL,0DH;判断是否是回车键JENEXT1;若键入回车,则结束NOTALMOV[SI],ALINCSILOOPREPT1;若已输满10个数则结束NEXT1:MOVAX,4C00HINT21HCODEE
8、NDSENDSTART1.编写一个程序,要求运行时屏幕显示‘BELL’,同时响铃一次(响铃的ASCII码为07)。CodeSEGMENTASSUMECS:codeStart:MOVDL,42HMOVAH,2INT21HMOVDL,45