1
C语言程序设计
1.9.6 习 题 八

习 题 八

8.1 重写例8-4程序,使用函数swap()将输入数据的高位字节和低位字节交换后返回。main()函数调用这个函数,实现程序的功能。

8.2 改写例8-15程序,将设置显示器工作模式改为读取显示器当前工作模式。BIOS显示器服务程序中,第15号功能为读当前的显示器工作模式。中断服务后,AL中的返回值是当前显示模式。

8.3 阅读以下程序,给出正确的运行结果。

img668

img669

程序的运行结果是:_______

8.4 写出下列枚举常量的值。

img670

8.5 读程序,写出下面程序运行结果。

img671

img672

8.6 编写一个程序,定义modem变量为位域结构struct bits类型,并初始化b0为0,b1 为1,b2为1,b3为0,b4为1。要求程序输出modem变量中的每个位域成员的值。