汇编语言心得(二)-框架.docxVIP

  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文档。上传文档
查看更多
汇编语言心得(二)-框架   汇编语言程序设计研讨方案   第一周研讨:   1、什么是汇编语言、机器语言、高级语 言?它们之间存在什么关系?不同语   言的程序模块能否组合在一起形成一个程序?   2、教材书名称中为什么称为“IBM-PC汇编语言”?还有哪些其它的汇编语   言?各种汇编语言的主要不同之处体现在哪里?   3、简要概括二进制、十进制、十六进制、八进制整数和小数之间的转换方法。   4、谈谈对汇编语言程序框架的认识。   5、总结80X86CPU中的寄存器的分类及各寄存器的主要作用。   6、总结80X86的实地址模式中存储器的分段存取方式及段寄存器的作用。   7、80X86保护地址模式中存储器是怎么进行分段的,段寄存器作用是什么?   第二周研讨:   8、结合3种比例变址寻址,总结32位寻址方式与16位寻址方式相比有哪   些不同。   9、机器指令中是怎么表示各种寻址方式的?   10、与转移地址有关的寻址方式中地址是怎么计算确定的?   11、与数据有关的不同寻址方式,在计算物理地址时,怎么选定段寄存器?   12、堆栈操作是否只能使用入栈和出栈指令实现,还有哪些指令对堆栈进行了   入栈和出栈操作,MOV指令能存取到堆栈的内容码?   13、乘法和除法指令为什么只有一个源操作数,其它操作数在哪里?为什么要   将乘法分为无符合乘和带符号乘法两条指令?   14、总结算术指令与逻辑指令是怎么设置标志位的。   第三周研讨:   15、总结一下,怎么样用复合条件标志,来表示无符号数或有符号数的大于、   小于或等于等关系。   16、用汇编语言编写算术表达式计算程序时,怎么确定计算顺序?分段函数表   达式怎么样计算?   17、完整段定义伪操作SEGMENT中的类型与属性说明的作用是什么?简化段   定义伪操作中是怎么定义类型与属性说明的?   18、数据段定义中操作数的地址是怎么分配的?有哪些伪操作会影响到操作   数地址的分配?   19、地址表达式和常数表达式有哪些不同?怎么样区分?怎么样获得地址表   达式的有关属性?   20、在汇编语言上机过程中,可以得到哪些有关程序的报告文件,从这些文件   中可以得到哪些有关程序编译连接中的详细信息?   第五周研讨:   21、汇编语言程序可用哪些方法实现不同形式的循环结构?循环是一种特殊   的分支结构吗?   22、设计一个方案,使用简单指令来实现MOVS串处理指令的功能。   23、设计一个方案,使用简单指令来实现CMPS串处理指令的功能。   24、80386CPU中32位指令集在指令功能上主要做了哪些扩展?   25、80X86CPU中的多媒体扩展指令集中有哪些基本指令?   第六周研讨:   26、在汇编语言子程序嵌套调用情况下,且通过堆栈传送参数时,举例说明在子程序调   用与返回的过程中堆栈内容的变化过程。   27、举列说明汇编语言子程序递归调用过程中堆栈内容的变化过程。   28、汇编语言程序中,怎么实现多个模块之间的参数传递。   29、总结汇编语言子程序的参数传递方式。   第七周研讨:   30、程序直接控制I/O方式中,汇编程序是怎样利用I/O接口寄存器,实现I/O数据   的传送及I/O过程的控制?   31、在中断控制芯片8259A中,中断控制优先级和中断嵌套是怎么实现的?   32、总结8086中断的分类,并指出什么是非屏蔽中断、可屏蔽中断、中断屏蔽、   中断允许。   33、结合中断响应与处理的过程,说明中断向量表的作用。   第八周研讨:   34、总结各种DOS键盘操作的功能。键盘中的扫描吗是怎么转换成字符码的,两种编码   是一一对应的吗?   35、什么是视频存储器,不同的图形显示方式下,视频存储器的结构有哪些不同?   36、这么样通过可编程时间间隔定时器8253/54设计乐曲程序?   37、总结BIOS显示中断的功能。   第九周研讨:   38、   39、   40、   41、   汇编语言中宏是怎么定义,调用、展开的?汇编语言中的宏定义与宏调用,可以替代用子程序调用和返回吗?举例说明重复汇编伪操作的使用方法。举例说明简述条件汇编伪操作的使用方法。   汇编语言学习体会   前段时间,刚从计算机系统组成与体系结构的稍微学习了汇编语言,只学习了简单的一些指令。通过自学《8086/8088汇编语言程序设计》,虽然有了一定的了解,但是整体上还是不懂的。还是不能写出一段完整的程序,这次的实验还是对照其它程序套格式过来用的。汇编语言的指令集是很令人头痛的。   不管怎么说,在这本书的学习中,首先主要学习了汇编语言的基本知识,介绍了汇编的背景知识及由来,知道了汇编语言是处在机器语言和高级语言中间的一种

文档评论(0)

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

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

1亿VIP精品文档

相关文档