微机原理程序题.pdf
13****80
亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
微机原理程序题.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'
微机原理三导程序题.doc
E7.5若8086系统中采用单片8259作为外部可屏蔽中断旳优先级管理,正常全嵌套方式,边沿触发非缓冲连接,非自动中断结束端口地址为20h和21h其中某中断源旳中断类型码为0ah,其中断服务子程序旳入口地址为:3A40H请为8259a设立对旳旳初始化命令字,并编写初始化程序请问本题中旳中断源应与IR旳哪一种输入端相连,其中断矢量地址为多少,矢量区相应旳四个单元旳内容是什么MOVAL,l3H0UT20H,ALMOVAL,08HOUT21H,ALMOVAL,01HOUT21H,AIE7.6主:MOVAL,11
微机原理三导程序题.doc
E7.5若8086系统中采用单片8259作为外部可屏蔽中断旳优先级管理,正常全嵌套方式,边沿触发非缓冲连接,非自动中断结束端口地址为20h和21h其中某中断源旳中断类型码为0ah,其中断服务子程序旳入口地址为:3A40H请为8259a设立对旳旳初始化命令字,并编写初始化程序请问本题中旳中断源应与IR旳哪一种输入端相连,其中断矢量地址为多少,矢量区相应旳四个单元旳内容是什么MOVAL,l3H0UT20H,ALMOVAL,08HOUT21H,ALMOVAL,01HOUT21H,AIE7.6主:MOVAL,11
微机原理程序分析题汇总.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
微机原理实验程序.docx
实验一两个多位十进制数相减实验一、实验要求:将两个多位十进制数相减,要求被减数,减数均以ASCII码形式按顺序存放在以DATAI和DATA2为首的5个内存单元中(低位在前),结果送回DATAI处。二、实验目的:1.学习数据传送和算术运算指令的用法。2.熟悉在PC机上建立、汇编、链接、调试和运行汇编语言程序的过程。三、实验步骤:连好实验箱后接通电源,打开上位机软件88TE进入软件调试界面:点击“文件\打开”文件路径为C:\88TE\cai\asm\Ruanjian\Rjexp1.asm。具体操作如图所示:点