微机原理程序分析题汇总.doc
和蔼****娘子
在线预览结束,喜欢就下载吧,查找使用更方便
相关资料
微机原理程序分析题汇总.doc
1.设CPU各个标志位的初始状态均为0,执行指令:MOVAX,0DECAX后,请问AX=?,SF=?,CF=?(3分)AX=FFFFH或-1(1分),SF=1(1分),CF=0(1分)(DEC变量递减一。MOVAX,0;AX=0;DECAX;AX=AX-1=-1=FFFFH;SF(符号标志):SF用于反映本次运算结果是正还是负,若某次运算结果的最高位(第8位或第16位)为“1”,则SF=1,否则SF=0;CF(进位标志):保存加法的进位和减法的借位,有进位或借位时CF=1,否则CF=0;结果为-1,所以S
微机原理及应用试卷 程序分析题.pdf
重庆科技学院200/200学年第学期考试试卷课程名称:微机原理及应用课程代码::教学班级:抽(命)题人:号本卷为卷,,考试方式:闭卷,考试时间:120分钟学线线题号一二三四五六七八九十总分抽查核人得分阅卷人一.程序分析题(共39题,195分)1.1库中题号[:050039]分5分析对于下面两个数据段,偏移地址为10H和11H的两个字节中的数据是一样的吗?为什么?订封:名姓装密:级班业专DTSEGSEGMENTORG10HDATA1DB72HDB04HDTSEGENDSDTSEGSEGMENTORG10HD
微机原理实验程序.docx
实验一两个多位十进制数相减实验一、实验要求:将两个多位十进制数相减,要求被减数,减数均以ASCII码形式按顺序存放在以DATAI和DATA2为首的5个内存单元中(低位在前),结果送回DATAI处。二、实验目的:1.学习数据传送和算术运算指令的用法。2.熟悉在PC机上建立、汇编、链接、调试和运行汇编语言程序的过程。三、实验步骤:连好实验箱后接通电源,打开上位机软件88TE进入软件调试界面:点击“文件\打开”文件路径为C:\88TE\cai\asm\Ruanjian\Rjexp1.asm。具体操作如图所示:点
微机原理加法程序.doc
实验一加法程序一.实验目的学习并掌握数据传送和算术运算指令的用法。编写多位十进制数相加程序。二.实验内容图2.1十进制数相加程序流程图将两个多位十进制数28056,47193相加,并在屏幕上显示加数、被加数、和。要求两个操作数均以ASCII码形式各自顺序存放在DATA1和DATA2内存单元中,并将结果送回DATA1处(低位在前,高位在后)。三.程序流程图程序流程如图2.1所示。两操作数在内存中存放的情况如图2.2所示。33H39H31H37H34H36H35H30H38H32H存储器DATA1DATA1图
微机原理程序题.pdf
1.将下面C语言程序的代码片段转换为功能等价的汇编语言代码片段,其中均为signch1与与sintegercaps均双字变量。if(sinteger==0)sign==0;elseIf(siteger>0)sign=1;elsesign=-1;moveax,sintegermovedx,signcmpeax,0jnzL1movebx,0L1:cmpebx,0jlL2movebx,1L2:movebx,-12.将下面C语言程序的代码片段转换为功能等价的汇编语言代码片段,其中为字节变量。if(ch1>='a'