10.JMP 指令对目的 CS:IP 的影响?
当 JMP 指令为段内无条件转移时,目的 CS 不变仅影响目的 IP。
当 JMP 指令为段间无条件转移时,将影响目 CS 和目的 IP。
11.指令 CALL 和 INT 的相同点和不问点?
相同点均为调用一段功能程序,且都需要保护断点(现场)和恢复现场。不同点是保护断点(现场)
和恢复现场的内容不同,若 CALL 为近调用则仅需保护和恢复 IP。若 CALL 为远调用则仅需保护和恢复 CS、
IP。而 INT 需保护和恢复 PSW、CS、IP。
第五章 微型计算机的汇编程序(09 道)
1.什么是变量,变量有哪三个属性?
变量通常指存放在存储单元里的值,在程序运行中是可以修改的。所有的变量都具有以下三个属性:
段属性、偏移属性、类型属性。
2.在汇编语言程序中,变量和标号有几种属性,各有什么含义
各有 3 种属性,分别是段属性、偏移属性和类型属性。
段属性是指变量和标号所在的段对应着段寄存器的内容。偏移属性是指变量和标号在相应段内的偏
移地址。变量的类型属性是指字节、字、双字等数据宽度。标号的类型属性是指远(FAR)、近(NEAR)。
3.指令助记符、伪指令、标识符在汇编语言中的作用?
汇编语言的源程序设计中,用指令助记符表示指令机器码,用伪指令管理整个源程序,用标识符表示
存储器真实地址。源程序经汇编后,指令助记符被翻译为指令机器码,伪指令无任何翻译结果,而标识符
则用真实地址替换。
4.解释指令助记符、汇编语言、汇编语言程序、汇编程序的含义?
指令助记符:人们采用便于记忆并能描述指令功能的符号来表示指令机器码,该符号称指令助记符。
汇编语言:用指令助记符表示的指令以及使用它们编写程序的规则就形成汇编语言。
汇编语言程序:用汇编语言书写的程序就是汇编语言程序。
汇编程序:汇编语言程序要翻译成机器语言程序才可以由处理器执行,这个翻译的过程称为“汇编”,
完成汇编工作的程序就是汇编程序(MASM.EXE)。