本次是到外地的第一次更新,本章内容比较少,大部分是实际的程序调试,讲述了伪指令相关等等…所以题目也比较少,只有两个
第四章检测题分析
一、关于伪指令相关描述错误的是 2
1、 伪指令没有对应的机器码,只用来指导汇编过程的。
2、 伪指令由编译器处理,在程序中可有可无。
3、 编译器要通过执行伪指令才能对源程序进行相应的处理操作,完成编译工作。
4、 伪指令是汇编语言源程序不可缺少的组成部分。
解析:答案一是正确的,因为伪指令在编译以后,是没有对应的机器码生成的;答案2不对,虽然不生成机器码,但是伪指令的作用是毋庸置疑的,伪指令是汇编语言源程序不可缺少的组成部分,如果没有伪指令end,程序都不知道在哪里结束;答案三和四也肯定正确了
二、下列程序中,出现逻辑错误的是: 2 。
1、 assume cs:code
code segment
mov ax,2
add ax,ax
mov ax,4c00h
int 21h
code
end
2、 assume cs:code
code segment
mov ax,2
add ax,ax
code ends
end
3、 aume cs:code
code segment
mov ax,2
add ax,ax
mov ax,4c00h
int 21h
code ends
end
4、 assume cs:code
code segment
mov ax,2
add ax,ax
mov ax,4c00h
int 21h
code ends
解析:答案一明显错误,code后面缺少一个ends,属于语法错误;答案二编译时候无法发现错误,但是程序无法正确退出;答案三语法错误,assume写成了aume;答案四缺少了一个code ends,编译无法通过
现在的主机速度好快!麻烦把我的连接词改成danielbody’s blog 好吗?
OK,前几天有事出远门…
已经修改好了,主机快啊,貌似是有点快…
我也优化了下css和js的加载速度
学习了
默默地支持,飘过
技术,看不懂,默默地支持,飘过
嘿嘿…只是汇编基本知识…不算技术啦