微机原理与汇编语言的作业点评.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理与汇编语言的作业点评

汇编语言与微机原理作业及点评 冯·诺依曼计算机的组成、工作原理和核心思想是什么? 提示(存储程序思想),CPU能直接编址访问外设吗?为什么? 2、微计算机的主要性能指标? 答:字长、运算速度、主频、内存容量、数据通路宽度等 3、计算机指令是由(操作码)和(操作数)构成,机器的所有指令的集合称为该机器的(指令系统)。8086汇编语言的源程序的扩展名是(.ASM),汇编语言的开发要经过(编辑)、(编译)、(连接)等过程。计算机能直接识别和运行的语言是(机器语言),汇编语言是以(助记符)为特征的(低级语言) 用debug调试一段程序:由三条指令组成,在内存中的存储格式如下: 1378:0100 B89000 MOV AX,0090 1378:0103 B98000 MOV CX,0080 1378:0106 01C8 ADD AX,CX 问:(CS) = ( 1378H ) ,指向第一条指令的(IP)=(0100H)(前两条指令共占(0106H-0100H=6)个字节。 ASCII码是用( 7 )位编码,( 8 )位存储,共能编出(128)个字符。 6、压缩的BCD码:(41)BCD 是 ( D ) 。要求掌握BCD码的含义。 ’A’ D、(41)10 7、BCD码的调整:加法指令ADD运算后,(AL)=1AH, CF=0,用DAA指令调整后,(AL)=? 解:DAA指令的操作为:压缩型BCD码调整,其功能是: 如果AL中低4位>9或AF=1,则AL ü(AL)+ 6,AFü 1。 如果AL中高4位>9或CF=1,则AL ü(AL)+ 60H,CFü 1。 答:20条,寻址范围:0~220-1 ,即0000H~FFFFFH (1MB) 10、8086/8088 CPU分为哪两个部分?各部分主要由什么组成? 答题要点: BIU(总线接口单元)、EU(执行单元)EU)计算出(16)位偏移量部分送(BIU),由(地址加法器)最后形成一个(20)位的内存单元物理地址。 11、8086/8088 CPU中有几个通用寄存器?有几个变址寄存器?有几个指针寄存器?通常哪几个寄存器也可作为地址寄存器使用? 答:八个通用寄存器:AX、BX、CX、DX、SP、BP、SI、DI;三个指针寄存器:IP、SP、BP。指令指针IP总是指向下一条将要执行的指令在代码段中的偏移地址。当堆栈中有压入的数据时,堆栈指针SP总是指向栈顶;两个间址指针寄存器:源变址SI和目的变址寄存器DI;在寄存器间接寻址方式中,只有BX、BP、SI、DI能充当地址寄存器。 8086中标志寄存器( flags) 共有9个标志其中有6个条件标志位和3个控制标志位。能用于条件转移的标志位是CF、OF、PF、ZF、SF;控制标志位是IF、TF和DF。 用于控制的命令有:CLC、STC、CLD、STD、CLI、STI 逻辑地址:在存储器寻址中,程序员在程序中指定的地址称之为逻辑地址。其表示形式为:段地址:偏移地址(有效地址EA)。 物理地址:是用来指明存储器的绝对地址。程序运行时CPU采用物理地址(PA)来获取存储器中数据。 如:1000H:0020H 和1002H:0000H的PA=10020H。 (CS)= A000H,试说明现行代码段可寻址存储空间的范围。 答:用16位字长的寄存器能表示的偏移地址的范围是:0000~FFFFH,而代码段寄存器指明了段基址(段的首地址),故能寻址存储的物理地址范围是: A0000H+0000H (A0000H)~A0000H+FFFFFH (AFFFH) 15、设现行数据段位于存储器B0000H到BFFFFH存储单元,DS段寄存器内容为多少? 答:为了提高访存效率,段地址应开始于存储空间的一小节(即能被16整除),即其物理地址的最低一为十六进制数是0,高4位十六进制数就是段地址,故(DS)=B000H。 8086CPU可以工作在两种工作模式,即最小工作模式和最大工作模式。最小工作模式用于单机系统,系统中所有总线控制信号全部由8086直接提供,因此系统中的总线控制电路可减到最少;最大工作模式用于多处理机系统,8086作为主处理器,其它的处理器为协处理器,协助主处理器工作。在最大工作模式下,系统所需要的控制信号均由总线控制器8288提供。 8086具体工作在最大模式还是最小模式,完全由硬件连接决定。当将CPU的第33号引脚MN/ 接+5V时,8086工作在最小模式,当MN/ 接地时,8086工作在最大模式。EA=?。 (要求掌握有效地址的计算) (1)立即寻址 (2)直接寻址 (2)基址加变址寻址  (4)用BX间接寻址

文档评论(0)

ayangjiayu4 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档