《微机原理与接口技术》 (2).doc

《微机原理与接口技术》 (2).doc

ID:51447890

大小:49.50 KB

页数:4页

时间:2020-03-24

《微机原理与接口技术》 (2).doc_第1页
《微机原理与接口技术》 (2).doc_第2页
《微机原理与接口技术》 (2).doc_第3页
《微机原理与接口技术》 (2).doc_第4页
资源描述:

《《微机原理与接口技术》 (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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。