一、 填空。
计算机系统中广泛采用
计数制。机器中实现的有符号数称为
,一般用
表示,以一个
为基本存储单位,其第
位(0位表示第一位)表示该数的
,值为
表示该数是负数。
9位二进制数能够表示的最大无符号数是
,最小有符号数是
。
在计算机中,字符通常用
码表示。
二、将下面程序段填写完整。
;MAIN MODULE
SEGMENT
MAIN PROC FAR
ASSUME CS:
XX DW 1
YY DW 2
ZZ DW ?
START: PUSH DS
XOR AX,AX
PUSH AX
......
CALL
PROSUM
......
RET
MAIN_PROG ENDS
;SLAVE MODULE
SLAVE_PROG SEGMENT
PROC FAR
ASSUME CS:SLAVE_PROG
MOV ES,AX
MOV AX,ES:XX
ADD AX,ES:YY
MOV ES:ZZ,AX
RET
PROSUM ENDP
ENDS
三、定义显示回车换行的宏指令MC,定义显示一位二进制数的宏指令MB,然后利用这两条宏指令定义MA,使其完成显示输出一个8位二进制数(一行输出一位)的功能。并请展开宏调用MA
BL。
四、请用子程序结构编写一个完整的程序计算
整数的平方根可通过依次减去1,3,5,7,9,… 等奇数来得到,够减的次数为所求的平方根。
五、请自编INT 27H的中断处理程序,完成将字数据以16进制形式显示在屏幕上的功能。入口参数:(AX)=要显示的字数据,要求自编中断程序,运行后不影响INT
27H的功能。
|